 | Level: Intermediate Uche Ogbuji (uche.ogbuji@fourthought.com), Principal consultant, Fourthought Inc. Chimezie Ogbuji (chimezie.ogbuji@fourthought.com), Software consultant, Fourthought Inc.
16 Oct 2002 This intermediate-level tutorial introduces developers to the W3C XML specifications XPointer, XInclude, and XML Base and the independent specification XUpdate, which offers an alternative to XSLT and DOM parsing for updating parts of XML documents. The authors also give details for how to use these XML pointing, compositing, and updating technologies with their popular open-source Python toolkit, 4Suite.
Prerequisites
This tutorial assumes that you already know the basics about XML, and XPath, and uniform resource locators (URLs). If you need to pick up these fundamentals, start with the developerWorks tutorial, "Introduction to XML." XPath receives a thorough introduction in Part 2 of this series. This tutorial also gives specific instructions for using the covered XML in Python with 4Suite's open-source tools. If you want to follow along with the examples, you'll need to know how to run 4Suite. Parts 1 and 2 of this 4Suite tutorial series tell how to get started using the 4Suite tools. Other tutorials in this series are:
System requirements
You will need JavaScript enabled on your browser. To follow the 4Suite examples in the tutorial, install the following packages:
-
Python 2.2: Version 2.1 of Python will also work, but 2.2 is recommended.
-
4Suite 0.12.0: The older version, 0.11.1, will not work for this tutorial.
Duration
Under two hours
Formats html, pdf
|  | |  |