XML Fundamentals
Course Overview
| ID | 2301001 |
| Duration | 2.0 days |
| Methods | Lecture and discussion |
| Prerequisites | no |
| Target group | Data Architects, XML Developers |
Overview
Extensible Markup Language (XML) is a simple, very flexible text format designed to meet the challenges of large-scale electronic publishing but also playing an increasingly important role in the exchange of a wide variety of data on the Web and elsewhere. It is defined in the XML 1.0 Specification produced by the W3C, and several other related specifications, all gratis open standards. Many application programming interfaces (APIs) have been developed to aid software developers with processing XML data, and several schema systems exist to aid in the definition of XML-based languages. As of 2009, hundreds of document formats using XML syntax have been developed - both for technical usage scenarios as well as for data exchange between companies. This trainings provides an overview of the big family of XML technologies. Hands-on labs can be found in our other trainings presenting the same topics in more days and in greater depth. This training, however, makes use of presentations and prepared examples and case studies.
Dates
Zurzeit stehen keine offenen Termine zur Verfügung. Nutzen Sie alternativ die Inhouse‑Option.
Learn with customized examples and content—precisely tailored to your requirements.
Your benefits at a glance
- Flexible preferred date
- Customized content
- Intensive exchange
- High practical relevance
Description
Get an overview of the key XML standards for validation (DTD and XML Schema), transformation (XSLT and XSL-FO), and navigation and query (XPath and XQuery).
Services
- Lunch / catering
- Help with hotel / travel
- Comelio certificate
- Flexible: free cancellation up to one day before
Comelio Media
Still looking for additional reading? Discover suitable specialist books in our catalog.
Content
XML Fundamentals and DTD
Well-Formed XML Documents - Common Syntactic Constructs - Character Data and Markup - Comments - Processing Instructions - CDATA Sections - Prolog and Document Type Declaration- Start-Tags, End-Tags, and Empty-Element Tags - DTD Fundamentals: Declaration of Elements and Attributes, Attribute-List, Conditional Sections, Mixed Content
Document Modeling using XML Schema
Principles of Document Modeling - Defining Elements, Attributs and Groups - Complex Documents using Global Complex Types and Derivation - Datatypes: Pre-defined XML Schema Datatypes, User-defined Datatypes - Modular XML Schema Documents using Inclusion, Import and Redefinition - Namespaces
Localization, Navigation and Filtering using XPath
Axes and Node Tests - Location Paths - Predicates and Filters - Functions
Transformations using XSLT
Principles of XSLT - Template: Rules and Patterns, Named Templates, Modes - Control structures: Conditional Processing and Repetition - Sorting, Grouping and Numbering - Modular Stylesheets using Inclusion and Import - Variables and Paramters - Output of HTML, XML, and Text
XML Standards for Web Services
WSDL: Service Definition, Types, Messages and Message Parts, Port Types, Bindings, Ports, Services - SOAP: Message Structure (Envelope, Header, Body), SOAP Processing Model and Attributes, Fault Message
XML and Relational Databases
Export from Relational Data into XML using SQL - Decomposition of XML into Relational Data - Storing of XML in Relational DBs - Processing, Filtering and Querying of XML - Comparison: Oracle, MS SQL Server
Instructor
Marco Skulschus studied economics in Wuppertal (Germany) and Paris (France) and wrote his master´s thesis about semantic data modeling in XML, shortly before any of the current Semantic Web standards had been adopted. He started working as lecturer and consultant in 2002.
Publications
- XML: Standards und Technologien (Comelio Medien )
978-3-939701-21-7 - XSLT, XPath und XQuery (Comelio Medien )
978-3-939701-18-7 - XSL-FO (Comelio Medien )
978-3-939701-17-0 - XML Schema (Comelio Medien )
978-3-939701-22-4 - MS SQL Server 2012 – XML-Integration mit T-SQL (Comelio Medien )
978-3-939701-83-5 - Oracle, PL/SQL und XML (Comelio Medien )
978-3-939701-49-1
