XML - XML-Schema EN

Details
ID | 2757635 |
Duration | 2.0 days |
Methods | Lecture with examples and exercises. |
Prerequisites | XML basics |
Target group | Programmers, Web developers |
Overview
An XML schema is a description of a type of XML document, typically expressed in terms of constraints on the structure and content of documents of that type, above and beyond the basic syntactical constraints imposed by XML itself. These constraints are generally expressed using some combination of grammatical rules governing the order of elements, Boolean predicates that the content must satisfy, data types governing the content of elements and attributes, and more specialized rules such as uniqueness and referential integrity constraints. XML Schema, published as a W3C recommendation in May 2001, is one of several XML schema languages. By attending this training you will learn how to write complex XML Schema documents and how to make the most out of its syntax. You will learn how to define elements, attributes, define groups of elements and attributes as building blocks and reuse them multiple times in the document design. You will then get to know the data type system which a standard of its own and to select suitable data types for elements and attributes - or to declare specifically derived new types. For complex documents, this training will show you how to define global complex types which may even be used for derivation (inheritance) and other more object-oriented techniques. The training finally shows how to bind Java and .NET classes to XML Schema structures or how to generate corresponding classes or XML Schema defintions.
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

Comelio Media
Still looking for additional reading? Discover suitable specialist books in our catalog.
Services
- Lunch / catering
- Help with hotel / travel
- Comelio certificate
- Flexible: free cancellation up to one day before

Content
XML Schema - Fundamental Declarations
Schema-validity and documents - Overview of XSD - Element Declarations: Local and Global Elements - Attribute Declarations: Local and Global Attributes - Built-in Attribute Declarations - Attribute UsesXML Schema Datatypes
Built-in Primitive Datatypes - Simple Type Definitions - Definitions for List Types and Union Types - Type Derivation - Simple Type Restriction using FacetsUsing Complex Types
Complex Types with Simple Content - Complex Types with Complex Content - Locally Declared Types - Derivation Techniques: Extension and Restriction, Content Type Restrictions - Attributes and Complex Types - Model Groups - Attribute Groups - Substitution GroupsKeys and References in XML Schema
Identity-constraint Definitions - DTD Data Types ID and IDREF/IDREFS - XML Schema Elements xs:Key, xs:Unique and xs:Keyref - XPath Selectors for Keys and ReferencesModularity in XML Schema
Inclusion - Import - RedefinitionNamespaces
Defining Namespaces in XML Schema - Using Namespaces in Import, Inclusion and RedefinitionXML Schema and object oriented Programming Languages
Binding between XML Schema and Java-/.NET Classes - Marshalling and Unmarshalling / Serialization and Deserialization of XML and Objects - Generating Classes and XML Schema and Generator OptionsXML Schema and Databases
Usage of XML Schema for Relational Mapping and Modeling - Usage Scenarios of XML Schema in Databases like MS SQL Server and Oracle for XML Storage and ValidationInstructor
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.Publications
- 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 - XML: Standards und Technologien (Comelio Medien)
978-3-939701-21-7 - MS SQL Server – XML und SOAP-Webservices (Comelio Medien)
978-3-939701-03-3 - Oracle, PL/SQL und XML (Comelio Medien)
978-3-939701-49-1