: Microsoft Boosts Focus on XML-Based Services"> Sax added that if Microsoft were to deliver such a language as X#, "Im pretty sure that Microsoft would make the language an open standard, similar to C#. An open, developer-friendly language to transform and process XML data would be incredibly useful." Of the new tools now available, Microsoft released XML Diff and Patch, a tool that enables users to identify changes between two XML files and allows users to patch their original XML file with the changes made to get to a final XML file.In addition, Microsoft delivered XSD Inference 1.0, its XSD inference utility. The utility creates an XSD schema and an XML instance document, letting users create an XSD schema from an XML source document and then refine the schema with output from other documents. Microsoft has put support for XML Schema in its Office 11 suite. The company also shipped an updated prototype of its XML Query Language, which is based on the latest draft of the W3Cs XQuery specification. XQuery is a language designed for processing XML data.
The company also released last month XSD Schema Validator, which enables users to validate XML documents against a World Wide Web Consortium XML Schema or an XML Data-Reduced schema, verify the validity of schemas, or check the construction of XML documents.