|
XMLExpertise.com won't let you forget about: XML Parsers
XML is very often represented as textual "markup". This text can easily be read or written by almost any program using freely available tools in Java, C++, Perl, etc. To read XML, programs use a "parser". Most popular currently is the Xerces parser from the Apache group, which contains technology contributed by IBM. To write XML, at least in simple cases, the parser can be more or less run in reverse. There are several APIs which developers can use to access the results of parsing XML, notable are DOM, SAX, and JDOM. Parsers, by their nature, enforce rules about the information they accept as input. An XML parser will always insist that the text information submitted obey the basic rules of "well-formedness". It may, at the programmer's option, also insist that the data describe structures governed by semantic rules in a DTD or Schema Alright, you already knew that. But what about SOAP ? |