explain home explain home explain home explain homeexplain banner
Explanations - about explain | XML training | Consulting | XML resources | Publications | Open Source Software

Complete XML

Abstract

For Web developers, the eXtensible Markup Language offers far more flexibility for managing content than HTML, while allowing a much simpler website system to be developed than one driven by a database backend.

For application developers, XML is the industry standard format for exchanging messages. XML can encode data from either relational or object-oriented systems and provides useful features such as internationalisation and platform-neutral data exchange.

This tutorial introduces developers to XML, along with some tools for processing and managing XML content: XML Schemas, XSLT, SAX and DOM. The course also examines two popular schemas for XML: DocBook for electronic publishing and UBL for business documents.

Although this course focuses on the XML standards themselves, a theme for the course is Microsoft's upcoming Office 11 application suite. All of the new XML technologies incorporated into Office 11 are covered, and how those technologies can be used to the best advantage. In particular, MS Word's WordML XML-based file format will be examined and techniques for efficient processing of WordML documents using XSLT.

Duration. 5 day hands-on tutorial

Intended Audience. This tutorial would best suit Web designers and application designers who wish to use XML to manage their content or data, using a variety of XML-based processing tools.

Prerequisites. For a participant to get the most from this tutorial, it would be an advantage to possess the following knowledge or experience:

  • Experience with HTML.

  • Experience in developing software programs in one or more of the following programming or scripting languages: Java, C, C++, C#, Perl, Tcl, Python or Visual Basic.

Course Content:

    Day 1 Session Time: 0900 - 1230

  • Introduction to Document Markup
    • Practical Session : 0945 - 1045

      Morning Tea : 1045 - 1115

      Practical Session : 1200 - 1230

    Day 1 Session Time: 1330 - 1700

  • Introduction to Document Markup, Continued
    • Practical Session : 1400 - 1430

      Practical Session : 1500 - 1530

      Afternoon Tea : 1530 - 1545

      Practical Session : 1630 - 1700

    Day 2 Session Time: 0900 - 1230

  • Controlling XML Documents - Schemata
    • Morning Tea : 1030 - 1045

      Practical Session : 1045 - 1230

    Day 2 Session Time: 1330 - 1700

  • Controlling XML Documents - Schemata, Continued
    • Afternoon Tea : 1530 - 1545

      Practical Session : 1545 - 1700

    Day 3 Session Time: 0900 - 1230

  • XSL and Addressing
    • Morning Tea : 1030 - 1045

      Practical Session : 1045 - 1130

    Day 3 Session Time: 1330 - 1700

  • Beginning XSLT
    • Practical Session : 1330 - 1430

      Afternoon Tea : 1545 - 1600

      Practical Session : 1600 - 1700

    Day 4 Session Time: 0900 - 1700

  • Introductory XSLT
    • Morning Tea : 1030 - 1045

      Practical Session : 1045 - 1130

    Day 4 Session Time: 1330 - 1700

  • XSLT Engineering
    • Practical Session : 1330 - 1430

      Afternoon Tea : 1500 - 1530

      Practical Session : 1530 - 1700

    Day 5 Session Time: 0900 - 1230

  • Extending XSLT
    • Morning Tea : 1030 - 1045

      Practical Session : 1045 - 1230

    Day 5 Session Time: 1330 - 1700

  • Streaming XML
    • Afternoon Tea : 1530 - 1545

      Practical Session : 1545 - 1700


Copyright © 2005 explain All rights reserved. Legal notices. Comments or questions about this website? Contact the webperson.