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.
|