Programming against XML using the DOM API today is a bitch. The accidental complexity of working with the DOM is so high that many programmers are giving up on using XML altogether, cursing the hype that XML makes dealing with data simple, which no one who has actually written DOM code could claim. The W3C DOM was not designed with ease of programming in mind, but rather evolved as a design by committee from the existing DHTML object model originally created by Netscape.
Related white papers
MDA for the Enterprise: An Architect's Approach to More Productive Development
Model Driven Architecture (MDA) is a platform- and vendor-neutral approach to software architecture design and development. MDA is applicable to the complete development life cycle of designing, deploying, integrating, and...
MDA in Action: Easy Steps to Harness Spring, Hibernate, and JBoss
AndroMDA uses output in the XML Metadata Interchange (XMI) file format of almost any modeling tool to generate application source code based on platform-specific cartridges. For the purpose of this...
Web Services Programming Using Java Technology and XML
The session starts with an introduction of fundamental concepts and characteristics of Web services. It will be followed by the detailed explanation on how to implement, how to describe, how...
Advanced ADO.NET
This session will look at how ADO.NET extends the familiar ADO model to provide built-in support for your current and next generation applications. ADO.NET provides both connected and disconnected access...
Live From Redmond: VB9 - Introduction to LINQ in Visual Basic
LINQ stands for Language Integrated Query and it allows querying over things like objects, databases and XML in a standard way with a new syntax available in the latest versions...
Web Services Interoperability Between Apache Axis2 and the WebSphere Web Services Feature Pack, Part 1
The WebSphere Application Server Version 6.1 Feature Pack for Web Services (hereafter called WSFP) includes a set of Java API for XML-based Web Services (JAX-WS) samples. These samples demonstrate the...
MSDN Webcast: .NET Language Integrated Query (Level 100)
Language Integrated Query (LINQ) provides the ability to write query expressions directly within Microsoft Visual C# or Visual Basic. LINQ makes it significantly easier to query and access all types...

