Based on an analysis of several large XML projects, this article examines how to make effective and efficient use of DOM. Developer/author Tony Daruger provides a set of usage patterns and a library of functions to make DOM robust and easy to use. Though the DOM offers a flexible and powerful means
Other News
XML Rules OK!
Web guru Tim Berners-Lee’s recent pronouncement that the future web is an intelligent one, based on XML, received some further boosts from OASIS and EECMA. OASIS announced new committees to create a standard business vocabulary and develop a web services component model. EECMA (the European Electron
Working XML: Link management and preparing the future
In this installment of Working XML, Benoit Marchal uses XML filters to add new functionality to XM, his open-source Web publishing application. Thanks to two new features, XM is now powerful enough to handle simple Web sites. Code samples demonstrate the use of filters and other techniques, as well
New Implementation of the W3C/LTG Validator for XML Schema (XSV)
A posting from Henry S. Thompson announces the availability of XSV Version 1.3. This 'Validator for XML Schema' is an open source (GPLed) work-in-progress attempt at a conformant schema-aware processor, per the W3C XML Schema Recommendation. XSV version 1.3 switches from using DTD to pre-val
Sabre XML Power Tool Kit Introduced
Sabre has introduced its newest Web development tool, the XML Power Tool Kit — a product designed to communicate with the Sabre system using XML which eliminates the need for developers to have specialized Sabre programming knowledge.
Amaya Version 5.2 Supports Display of Generic XML Documents
Version 5.2 of the W3C Amaya editor/browser supports the display of generic XML documents in addition to dedicated support for HTML 4.01, XHTML 1.0, XHTML Basic, XHTML 1.1, HTTP 1.1. In browser mode, Amaya 5.2 will display the content of the XML document in the formatted-view, and its whole structur
Building XML-RPC Clients in C
by Joe Johnston – XML-RPC is a wire protocol that describes an XML serialization format that clients and servers use to pass remote procedure calls to each other. There are two features that make this protocol worth knowing. The first is that the details of parsing the XML are hidden from the user.
Creating Generic XSLT Transforms
By Kurt Cagle – Much of the focus of XSLT has been on its "stylesheet" capabilities — the ability to convert XML into some form of displayed HTML. However, XSLT is a functional language, one that takes an XML "state" and converts it into a different XML state — in essence, a form o
Browser Lockouts and Monopoly Power
by Kendall Grant Clark – Perhaps, like journalists, the most socially beneficial thing the independent XML developer community can do is to be independent. In addition to the technology they build, independent developers serve a socially important function by telling the truth and exposing lies.<br>
XML databases add XQuery, SVG capabilities
X-Hive have released a demo of an XQuery implementation, while Ipedo have announced a new version of their database, including SVG management capabilities.