Cecilia Mascolo , University College of London, United Kingdom
Session: 6.1 Introduction to XML and its applications
The eXtensible Mark-up Language (XML) is a meta-markup language, a set of rules for creating semantic tags used to describe data. XML is a language defined by the World Wide Web Consortium, the body that sets standards for the Web. The tutorial will introduce the use of metadata for formatting documents, the basic characteristics of XML and XML Schema, and the differences between XML and HTML. The meaning of well formed and valid XML documents will also be discussed.
The tutorial will teach how to produce XML elements by designing a customized mark-up language. The tutorial will also describe XML related technologies such as DOM, SAX, and the related document parsers; XSLT and style sheets for data rendering; XLink and XPath for addressing and pointing to an XML documents or to its parts. Finally, the tutorial will illustrate some examples of application of XML to different domains together with a short introduction to the use of tools for XML editing, parsing, processing and rendering.