Many standard protocols used in Service Oriented Architectures are based on the power of the eXtensible Markup Language (XML).
XML based technologies generalize the notion of data on the Web from hypertext documents to arbitrary data and protocols allowing the development of novel web technologies - build on top of the HTTP protocol - to provide richer languages for construction applications and services.
In this lecture we first introduce the main concept and properties of the eXtensible Markup Language model. Then we focus on the main two properties of XML model: (1) well-formedness; (2) validity against a given schema.
Here you can download part 1 set of slides of the lesson.
Here you can download part 2 set of slides of the lesson.
Test here your comprehension and preparation.
1. "An Introduction to XML and Web Technologies" Anders Møller and Michael I. Schwartzbach, Addison-Wesley, January 2006