Course | Duration | ||
Introduction to XML | 3 days |
Thank you for reading this post, don't forget to subscribe!
The Extensible Markup Language (XML) defines a way of marking up text to describe the structure of data. XML allows you to create your own markup language: you define the tags that give meaning to your data. The World-Wide Web Consortium (W3C) creates and maintains the definition of XML, making it a standard for creating markup languages. Industries and organizations use XML to write rules defining their own markup languages.
In this course, students will learn how to create well-formed XML documents. By adding a third day to the course, we’ve enhanced Introduction to XML by extending our coverage of XML Schema and XSLT. A new chapter covering XML Schema in conjunction with Namespaces supplements a trio of existing chapters on XML, Namespaces, and XML Schema. The additional three chapters on XSLT give students more than just a jump start on XSLT, but rather full, in-depth coverage of this complex topic.
Audience
Application developers, web developers and administrators, and XML authors.
Prerequisites
HTML. Familiarity with web and data processing concepts. Programming experience is helpful, but not necessary.
Course Objectives
- Explain what XML is, and how it is used in application and document development.
- Write well-formed documents that conform to XML’s basic rules of syntax.
- Validate XML documents with both DTDs and XML Schemas.
- Identify the key differences between DTDs and XML Schemas.
- Use XML Namespaces to distinguish between XML tags.
- Transform an XML document into an HTML document using XSLT.
- Use XPath to navigate a document tree.
- Explain how programs can use DOM and SAX to parse XML documents.