perfectxml.com
 Basic Search  Advanced Search   
Topics Resources Free Library Software XML News About Us
  You are here: home » Focus » MSXML » Tools Monday, 25 February 2008
NEWS
MSXML 4.0 SP2 now available!

 
MSXML
Basics
DOM
SAX
XPath
XSLT
Schemas
SOM
HTTP Access
.NET
Data Islands
Ask a Question
   Past Q&As
C++ Samples
DLL/Version Info
Reference Guide
Books
KB Articles
   HOW TO
   SAMPLE
   INFO
   BUG/PRB
   FIX
   Misc.
MSXML Tips
   August 2002
   September 2002
MSXML Tools

MSXML-based Tools

Well-Formed ?
Load the XML document using MSXML 4.0 loadXML or load method to see if there are any parsing errors. If the load succeeds, that means that your XML document is Well-Formed.

Valid ?
Validate the XML document using XDR or XSD schema. Specify the XML document and the XDR or XSD schema to be used to validate the XML document, and see if the source XML document adheres to the specified structure and constraints, making it a valid XML document. This tool uses MSXML XMLSchemaCache class and the validate method to check if the XML document is valid.

Transform
Apply the XSLT stylesheet and optionally pass the parameters to it. MSXML DOMDocument, FreeThreadedDOMDocument, XSLTemplate classes and IXSLProcessor interface is used to load the XML document, XSLT document, and apply the transformation. Optionally upto four parameters can be passed to transformation stylesheet.

XPath
Evaluate XPath expression to select a single node, nodes collection, or to evaluate other XPath expression that do not return the node-set (such as XPath functions). Type the XPath expression; write the namespace bindings required, if any; and select the appropriate selection criteria (node, node-set or other expression). MSXML selectSingleNode and selectNodes is used to get the node-set(s); and XSLT stylesheet is applied to evaluate the XPath expressions such as XPath functions, etc.

XML-Tidy
Indent your XML document!

Web Service Client
POST a SOAP request and get the response SOAP package as output. Specify the POST URL, request headers and the actual SOAP request package. When the form is submitted, MSXML 4.0 ServerXMLHTTP object is used to send the POST request to the specified Web service POST URL.
  Contact Us | E-mail Us | Site Guide | About PerfectXML | Advertise ©2004 perfectxml.com. All rights reserved. | Privacy