Many people only use a small subset of available XML features. Many description tasks are made more complex or considered "too hard" to do successfully. This comprehensive course is written for the writer of XML documents, not for the programmer, helping document writers understand all the mechanics available in XML 1.1.
Many people find that the technology specifications are difficult to read and understand, while others find the documentation outright scary - meaning that they use only a small subset of features they understand. The curriculum comprehensively covers the available functionality in these technologies in order to understand how to be productive writing or generating XML documents in a production environment.
Audience
This Practical XML course is aimed at people needing to understand both conceptual and practical aspects of capturing structured information using XML syntax.
Prereqs
There are no prerequisites for this course, though familiarity with HTML at the markup level is an asset
Outcomes
At the end of this 1 day course, attendees will be able to:
- understand the roles of the different kinds of information itemsin an XML document
- mark up information in well-formed XML syntax
- understand and use namespaces
- declare and use the DTD physical and logical entity structure ofan XML document
- declare and use the DTD constraint language for validating XML documents
Agenda
- XML documents
- XML standards
- Exercise: Setup
- Characters and lines
- Names as labels
- Information set for XML documents
- Logical-model syntax
- Exercise: Well-formed XML
- Physical-model syntax
- Exercise: Physical fragmentation
- Constraint-model syntax
- Exercise: Document Type Definitions (DTD)
- Namespaces
- Conformance
- Q&A