EnglishSite mapContactsFrançais
 CompanyConsultingTrainingDevelopmentProductsProjectsTechnologiesReferencesEventsRecruitment
Fomatting XML, XSL
Aims
To learn how to:
• use XSLT and CSS to display XML documents
• transform XML documents using XSLT
• display XML documents using XSL-FO
Participants

This technical training course is designed for project managers, designers, architects and developers.

Prerequisites:
• Knowledge and prior use of the HTML and XML languages.
Knowledge of CSS is an advantage.

Ratio of theory to practice:
• 50/50
• Numerous exercises assist participants in their technical learning of XSL and XSLT.
• HTML generation of XML documents.
• PDF generation of XML documents.

Ref : XSL 2 Days
Paris 2009
Contact us

Objectives
The aim of XSL is to define a document presentation language, which is independent of systems and software. For as much as the validity of this concept has been proved on the Internet, where the paper presentation of documents is concerned, no such method exists outside the domain of SGML.

Cascading Style Sheet
Initially designed for the HTML language, "Cascading Style Sheets" are used to display XML in a browser.
• Style sheets
• Cascading Style Sheet
• A few reminders about CSSs
• The advantages of CSS2s
• Choosing a type of style sheet

XPath
XPath is a language used to address and designate structural objects contained in an XML document.
• Presentation
• The data model
• Expressions
=> Node-sets
=> Boolean
=> String
=> Number
• Location paths
• Calling functions

The XSLT style language
This specification defines the syntax and semantics of a language used to transform XML documents into other XML documents
• Why XSL?
• Presentation
• Document layout 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

The XSL-FO style language
XSL is a style sheet expression language which defines a language used to specify formatting semantics.
• Definition
• Use
• General structure
• FO tree for page-numbering
• Layout
• FO and XSLT transformation
• FO and SVG

>> Download this course description in pdf format (french):
Paris  •  Rennes  •  Nantes  •  Sophia Antipolis  •  Objecteering Software