XML Introduction
2 days

Course overview
This is a basic introduction to what XML is, and what is possible using XML. It is the course most people will need to do first, except those who already know how to structure XML. After attending this course delegates will have a good grounding in the major XML concepts, including an idea of what XML transformations and XML Schema can do.

Who should attend
People who would benefit from this course include:
• Strategists who need to know what XML can do for their business, and why everyone is talking about XML.
• Content creators (web, print, or other publishers) who have to move their content to XML structures and need to know why and how.
• IT people who need to get a grip on why Microsoft Office is going to be entirely XML-based, and what advantages this will bring

There are no pre-requisites, but the following would be useful:
• An idea of how XML might be used within your organisation will help you ground the course in practical applications (general example applications are discussed on the course)
• Some exposure to web page coding (HTML/CSS) or SGML. This does not need to be in-depth, but will help delegates to appreciate why XML is useful and how much more powerful it is than HTML and more straightforward than SGML.
• Some involvement with databases will help you to see how XML can give wider access to all kinds of data, so long as it is structured as XML.

Course contents

Introduction
What is a markup language: SGML, XHTML and XML
XML in context: SGML, XHTML and XML
Separating content from presentation
Self-describing data: the need for structured documents
XML as a standard document format
XML and relational data
XML and object models
The need for validation
XML transformations
Web services

XML Grammar
Structure of an XML document
Handling whitespace
Character and entity references
Well formed XML
Elements and attributes
Processing instructions, comments and CDATA sections

Document Type Descriptors
Document types
Internal and external subsets
PUBLIC and SYSTEM DTD's
DTD structure
Defining elements
Attributes
Required, implied, default, and fixed attributes
IDs and IDREFs
Entities
Conditional sections
Limitations of DTDs
Techniques using entities
XML schema
XML namespaces

XML Transformations
XSL and XSLT
XSLT on the client
XSLT output formats
Xpath overview
Structure of an XSLT Stylesheet
Literal replacement elements
Dynamic content
Conditional processing
Sorting and filtering

Related courses
XHTML Introduction
XML Transformations with XSL

How to book
Please call us now on 020 8658 6994 or email us at admin@alphatraining.com

Home


© Alpha Training, Telephone +44 (0)20 8658 6994, Email admin@alphatraining.com