MSXML 5.0

Office 2003, and therefore InfoPath 2003, uses a new version of MSXML—MSXML 5.0 (also called XML Core Services). MSXML 5.0 is an XML processor that also exposes the structure of an XML document for programmatic manipulation. MSXML includes an implementation of the W3C XML Document Object Model (with some proprietary Microsoft extensions).

MSXML is no ordinary XML processor, a term that in many implementations refers simply to an XML parser. MSXML is an extensive implementation of several XML technologies, including XPath, DOM, SAX (Simple API for XML), XSLT, and W3C XML Schema (see Figure 17.20). Because MSXML and each of these technologies could merit a book on their own, the description given here is necessarily brief.

Figure 17.20. ...

Get Microsoft® Office InfoPath™ 2003 Kick Start now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.