Modul XML 08HS 15.09.08         Prof. Dr. T. Nouri          Taoufik.Nouri@fhnw.ch

XML Contents

1.                Introducing Markup Languages
2.                Goals of XML
3.                The Main Features of XML Technology
4.                Document Type Definitions and Well-Formed XML
5.                Data Modeling and Document Object Model
6.                Namespaces and Schemas
7.                XML Syntax
8.                Transforming XML
9.                XSLT Basics Elements
9.1.                                  Outputting Element Content 
9.2.                                  Outputting Attribute Values 
9.3.                                  Using HTML with XSLT 
9.4.                                  Formatting XSLT Output With HTML 
9.5.                                  Using a Simplified Stylesheet 
9.6.                                  Output Other Than HTML 
9.7.                                  Transforming XML to XML 
9.8.                                  The Nature of XSLT Templates 
9.9.                                  Using <xsl:apply-templates> To Control Processing Flow 
9.10.                             Comparing <xsl:apply-templates> and <xsl:call-template> 
9.11.                             Sorting Elements in <xsl:for-each> 
9.12.                             <xsl:apply-templates>Contexts 
9.13.                             Elements, Attributes, Comments, and Text 
9.14.                             Using <xsl:element> Elements 
9.15.                             Using <xsl:attribute> Elements 
9.16.                             Using of XSLT Comments and Text
9.17.                             If/Then Conditionals 
9.18.                             Using the <xsl:if> Element 
9.19.                             Testing Multiple Conditions 
9.20.                             Using <xsl:choose> Elements 
9.21.                             Using <xsl:for-each> as a Conditional 
9.22.                             Filtering and Order Control with <xsl:for-each> 
9.23.                             Importing and Including Stylesheets 
9.24.                             Variables and Parameters 
9.25.                             General Purpose Functions 
9.26.                             The document() Function 
9.27.                             Using XML Data Islands with XSLT 
10.           XPath
11.           XML-Links (Simple Links, Extended Links, Xpointers) 
12.           XSchema
13.           XML and Databases
14.           XML-Applications (E-Commerce, Management, Data Exchange, etc.)
15.           XML-Javascript
16.           XML-Java
17.           XML-C++
18.         XML-.Net

Ref. http://www.w3.org/xml