XML Types and Databases

XML is becoming more important and more data are exchanged in XML format. That's why the definition of XML structures is increasingly important. During this course some interesting techniques (that increase the development of optimal XML definitions) are presented. The emphasis lies on the exchange of data rather than on text formats. In this course problem validation is also treated in detail. Document Type Definition (DTD) has many restrictions in the use of namespaces, datatypes, reuse, ... A possible solution is the new proposition of W3C XML Schema which has more possibilities than its predecessor.

What you will learn

On successful completion of this course you will be able to:

  • describe the elements they have to take into account for the development of XML structures
  • distinguish the advantages of XML Schema (compared with DTDs)
  • use XML Schema.

Who Should Attend

Analysts and analyst-programmers and all those interested in XML Schema and its advantages.


A thorough knowledge of XML (XML, DTD, XPATH, XSLT) is required. Also a basic knowledge of a relational model is important.


1 day

Fee (per attendee)

£440 (ex VAT)

Course Code



XML design

The presentation of data in XML versus the presentation of text in XML; how to present data in XML: Element Content Models; use of attributes, advantages and disadvantages; other elements (target group, performance, data modelling).

Adaptation of XML structures to existing data structures (e.g. database structures)

What are the possibilities?: basic rules (elements versus attributes, Restricting Element Content); evaluation of decisions (performance, document size, etc.).

XML Schema

Why XML Schema (other Schema languages); datatypes (primitive datatypes, derived datatypes, ...); structures, reuse of structures.

© RSM Technology 2021