The concept
•
Presentation
•
The origins of XML
•
The founding principles of XML
•
The need for a new data exchange language
•
The XML planet
•
Standards linked to XML
•
The principal players on the market
•
The benefits of XML
The XML language
•
General principle
•
Instances
•
DTD
•
Notion of formed or valid documents
•
Structure of a well-formed document
•
Nominal domains
•
XML stylistics
•
XML document editors
•
XML support in browsers
The DTD
•
Objectives and advantages
•
Internal DTDs
•
Contents
•
Writing rules
•
XML parser
•
DTD editors
SAX and DOM
•
Presentation
•
Notion of parser
•
SAX
•
DOM
Cascading Style Sheet
•
Style sheets
•
Cascading Style Sheet
•
A few reminders on Cascading Style Sheets
XPath
=> XPath is a language which is used to address
and designate the structural objects contained within
an XML document.
•
Presentation
•
The data model
•
Expressions
•
Location paths
The XSL style language
=> This specification defines the syntax and semantics
of a language to transform XML documents into XML documents.
•
Why XSL?
•
Presentation
•
Layout of a document with XSL
|
• Description of an
XSL style sheet
•
Template rules
•
Implicit transformation rules
•
Counting nodes
•
Sorting
•
Defining variables
•
Keys
•
Creating the result tree
•
Using XSL with IE5
•
XSLT editors
•
XSLT processors
XML schema
•
Presentation
•
Why XML Schema?
•
Earlier Schema languages
•
Syntax
Other standards
•
XML Namespaces
•
XLL
=> XLink
=> XPointer
•
XBase
•
XInclude
•
XQuery
•
XHTML
XML and content management
•
Content management
•
Internal model and products
•
Dublin Core
•
WebDAV
•
Office 2000
XML and publication
•
SVG
•
SMIL
•
MathML
XML and republication
•
Wokup
E-commerce
•
Definitions
•
XML for the company
•
B2C
•
Web services
•
EAI
•
B2B
The future of XML
•
What the future holds |