XML PRIMER TRAINING COURSE DESCRIPTION
This course has been designed for web and intranet developers who want to
accelerate their learning of XML and its applications without the grind of book
learning. Although a basic knowledge of HTML and JavaScript is assumed, it is
also assumed you know very little about XML and how to use it. On completion of
this course you should understand the benefits of using XML and be able to
design XML solutions where applicable to your company's Internet/intranet
requirements. The course will be particularly beneficial if you want to know how
to communicate data to diverse applications over the Internet or company
intranet.
WHAT WILL YOU LEARN
* Write XML.
* Debug XML.
* Examine existing code and determine its function.
XML PRIMER TRAINING COURSE DETAILS
* Who will benefit:
Anyone working with XML.
* Prerequisites:
HTML5 development fundamentals
* Duration
3 days
XML PRIMER TRAINING COURSE CONTENTS
* The origins of XML
Markup languages, SGML, document type definitions and validity, introducing
XML, IE and XML, accessing content and adding style.
* Basic XML
XML document structure, elements and attributes, grammar, well formed
documents, other XML elements and references.
* Document Type Definition (DTDs)
Creating a DTD, basic declaration, declaring elements, content definitions,
entities, entity declarations, notations, defining attributes, attribute
types, forcing inclusion or exclusion of DTD sections, validation.
* Namespaces
Declaring namespaces, scoping, removing and changing namespaces, qualified
names, attribute namespaces.
* An introduction to schemas
Constructing schemas, defining the root element and its
contents,<ELEMENTTYPE>, defining root element contents, adding attributes
definitions, <ATTRIBUTETYPE>, <ELEMENT>, <ATTRIBUTE>.
* XML & the Document Object Model (DOM)
What the DOM offers, DOM and W3C.
* Basic DOM concepts
XML documents as trees, terminology of tree elements. Key DOM Objects: The
document object and its creation, base objects, IE specifics, the XML node
hierarchy.
* Programming DOM
Viewing a DOM model as XML, getting the root element of a document, iterating
nodes of a DOM, basic node properties, collection objects, searching for
specific values, filtering a nodelist by tagname, more filtering methods,
selecting nodes from their attributes.
* Amending Content and Structure
Creating/saving a DOM as XML, changing content/structure, dynamically
building a DOM.
* Using ASP and other techniques
ASP techniques, HTTPREQUEST object, XSL, transforming and formatting XML.
Formatting Using CSS. CSS And XML.
* XSL Transformations - XSLT
Introduction, the XSL root element, applying XSL stylesheets to XML, XSL
elements and operations, instructions - creating text nodes and applying
templates, a 'drill-down' approach, simple output formatting, pattern filters
- patterns based on position, the Match and Select attributes and their
patterns, formatting output, creating new XML in output.