EnglishSite mapContactsFrançais
 CompanyConsultingTrainingDevelopmentProductsProjectsTechnologiesReferencesEventsRecruitment
Developing XML
Aims
• To learn how to:
=> create and validate XML documents
=> model business data using a DTD
=> acquire an overview of the XML environment
=> handle XML documents with DOM
=> use XSLT and CSS to display XML documents
=> acquire an overview of the use of XML in electronic document management, e-commerce and e-business
Participants

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

Prerequisites:
• Knowledge of HTML - CSS is an advantage.
We recommend that participants first attend the Object-oriented programming with Java training course

Ratio of theory to practice:
• 50/50
Numerous exercises assist participants in their technical learning of XML.

Ref : XML 4 Days
Paris 2008/2009
Contact us

Objectives
XML, the Internet exchange standard, integrates techniques based on document management, which are generally thought of as being the cornerstones in the implementation of new information system and intranet architectures.
This technical training course provides an accurate study of the main elements of XML technologies, and presents points relative to XML applications on the web, for e-commerce and in information systems.

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

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