XML
Presentation

XML is the future of web applications. With this language, you will be able to create documents that you can display on different tools: web site, wordprocessor, printer, ...

 
Content proposal
  • What is XML ?
    • HTML-XML: Main difference
    • The process of a XML Document
    • Associated technologies
    • XML Syntax
  • XML elements
    • Root element
    • Child element
    • Element content
    • Attributes
    • XML validation
  • "Well Formed" XML documents
    • Entities characters
    • XML elements naming
    • XML CDATA
    • XML Encoding
    • XML DTD introduction
    • XML Schema introduction
    • XML Browsers
    • XML embedded in HTML as Data Islands
    • Binding XML data to HTML elements
    • Transforming and displaying XML with XSL
    • Displaying XML with CSS
    • Access to the XML DOM
  • DTD
    • Why use a DTD?
    • Internal DOCTYPE declaration
    • DTD - XML building blocks
    • DTD - Elements
    • DTD - Elements with children
    • DTD - Attributes
    • DTD - Entities
    • Processing instructions
    • Conditional sections in DTD
  • Adding style - CSS and XSL
    • CSS - The Style Sheet of HTML
    • XSL - The Style Sheet of XML
    • XSL languages
    • XSLT - XSL Transformations
    • XSL - Templates
    • XSL Filter Query
    • XSL formatting objects
    • XSLT Elements Reference (W3C)
  • XPath
    • What is XPath?
    • XPath location paths
    • Xpath expressions
  • XLL : XLinks and XPointers
    • Bases of X-Links
    • Attribute xlink:type
    • Simple
    • Extended links
    • Locators
    • Arcs
    • X-Pointers
  • XML DOM
    • Introduction to XML DOM
    • The Node interface
    • Parsing the DOM
    • Accessing the DOM
  • XML Schema
    • Introduction to XML Schema
  • XForms
    • Introduction to XForms
      What are XForms ?
 
Practical info
  • A good knowledge of the Internet and of the HTML language is useful
  • The training could be sliced into different parts (introduction, advanced)
Back to the list of courses