Lecture 2
In this lecture, we introduce and cover some XML-related technologies commonly used in Web Service development. XML, XML namespaces, XML Parsers, XML Schema, and XPath will be mentioned and examplified. The purpose of this lecture is to introduce and orient the student to the various XML technologies used in SOAs, and to prepare the student for WSDL, SOAP, and Axoim development.
Lecture outline
- Technology orientation
- Document structure
- XML data aggregation (namespaces)
- XML parser models (SAX & DOM)
- XML data validation (XML Schema)
- XML data retrieval (XPath)
- XML data transformation (XSLT)
Lecture resources
Lecture notes
(PDF).
Lecture note handouts
(PDF, 6 per page).
XML Validation example (Java).
Recommended reading
Intensive: 3, 3.1 - 3.6
Extensive: