Skip to main content


developerWorks  >  XML  >

Develop Python/XML with 4Suite, Part 4: Composition and updates

developerWorks

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

Register now or sign in using your IBM ID and password.

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


Share this....

digg Digg this story del.icio.us del.icio.us Slashdot Slashdot it!


Back to top


Document options

Document options requiring JavaScript are not displayed


My developerWorks needs you!

Connect to your technical community