IT / Programming / W3C / XML / Fundamentals (Long)

XML - Fundamentals (Long)


ID 2757627
Classroom 5 days 9:00-16:30
Webinar 5 days 9:00-16:30
Method Lecture with examples and exercises.
Prequisite no
Audience Programmers, Web developers


Sie erhalten die von Ihrem Dozenten Marco Skulschus veröffentlichten Kurzeferenzen zu XML-Technologien und ein Fachbuch.

XML Fundamentals (Long) Training


  • Lunch / Catering
  • Assistance for hotel / travel bookings
  • Comelio certificate
  • Flexible: Free cancellation up until one day before the training


XML Fundamentals (Long) TrainingExtensible 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 incl. hands-on labs, various examples, and case studies.

Training Dates

  • 2022-Jun-06 - Jun-10
  • 2022-Aug-15 - Aug-19

1450 EUR +VAT

Location | Enrollment


XML Fundamentals (Long) Seminar
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, IBM DB2

Querying XML using XQuery

FLWOR Expressions: For and Let Clauses, Where Clause, Order By and Return Clauses - Constructors: Direct Element Constructors and Computed Constructors for Elements, Attributes and Other Nodes - Conditional Expressions


XML Fundamentals (Long) Trainer

Marco Skulschus (born in Germany in 1978) 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.

  • XSLT, XPath und XQuery ISBN 978-3-939701-18-7
  • XSL-FO ISBN 978-3-939701-17-0
  • XML Schema ISBN 978-3-939701-22-4
  • XML: Standards und Technologien ISBN 978-3-939701-21-7
  • MS SQL Server – XML und SOAP-Webservices ISBN 978-3-939701-03-3
  • Oracle, PL/SQL und XML ISBN 978-3-939701-49-1

He works as an IT-consultant and project manager. He developed various XML-based applications with his team in India and is regularly involved in complex import/export scenarios / data integration projects and in XML-based reporting solutions.


He led several research projects for business partners concerning expert systems, ontology-based software, and also online questionnaires. Nearly all of these projects were based on a complex XML-data model or made use of XML-based rule sets.

XML Fundamentals (Long) Trainer