+We will therefore first learn some [basic examples](http://github.com/thomasWeise/distributedComputingExamples/tree/master/xml/xml) of XML documents, [XML Schemas](https://en.wikipedia.org/wiki/XML_Schema_%28W3C%29), which are used to define XML-based languages, and the Extensible Stylesheet Language Transformations ([XSLT]](https://en.wikipedia.org/wiki/XSLT)), which can be used to define a transformation from one XML-based language to another text format or XML-based language. Afterwards, we [discuss](http://github.com/thomasWeise/distributedComputingExamples/tree/master/xml/java) how we can process XML documents with Java and explore the Document Object Model ([DOM](http://docs.oracle.com/javase/tutorial/jaxp/dom/)), the [Simple API for XML](http://www.saxproject.org/) ([SAX](https://en.wikipedia.org/wiki/Simple_API_for_XML)), the Streaming API for XML ([StAX](https://en.wikipedia.org/wiki/StAX)), and how to dynamically perform XSL transformations.
0 commit comments