XML staat voor Extensible Markup Language en is complementair met HTML en andere webtechnologieën. XML is de W3C standaard voor het uitwisselen van informatie op het internet. De XML techniek is ook geïntegreerd in diverse Oracle producten zoals de Oracle database en de Oracle Application Server.
Deze cursus biedt een grondige inleiding op het gebied van XML. Als eerste worden de verschillen tussen HTML, SGML en XML behandeld. Daarna worden er "well formed" XML documenten gemaakt. Na een aantal praktische voorbeelden komt het valideren van een document met een DTD en met een schema aan de orde. Ook wordt het maken van een DTD en een schema besproken. Vervolgens worden transformaties uitgevoerd met behulp van XSL stylesheets, Met behulp van CSS worden XML documenten in een browser getoond en met XSL-FO worden XML documenten naar PDF bestanden omgezet. Tot slot wordt het verwerken van documenten met DOM en SAX besproken.