![]() |
| Previous Top Next |
Available Functionality |
AltovaXML provides the functionality listed below. Most of this functionality is common to command line usage and COM interface usage. One major difference is that COM interface usage allows documents to be constructed from text strings via the application or scripting code (instead of referencing XML, DTD, XML Schema, XSLT, or XQuery files).
XML Validation
| • | Validates the supplied XML document, returning valid or invalid. |
| • | Validation can be done against the DTD or XML Schema referenced within the XML file, or against an external DTD or XML Schema supplied by a command line parameter or a COM interface property. |
| • | Checks well-formedness of the supplied XML document, separately from validation. |
XSLT Transformations
| • | Transforms supplied XML document using supplied XSLT 1.0 or XSLT 2.0 document. |
| • | XML document can be provided as a file via the input of a URL. In the case of usage via the COM interface, the XML document can alternatively be supplied as a text string. |
| • | XSLT document can be provided as a file via the input of a URL. In the case of usage via the COM interface, the XSLT document can alternatively be supplied as a text string. |
| • | Returns output documents at the named location. When called via COM interface can also return output documents as a string. |
| • | XSLT parameters can be supplied via the command line and via the COM interface. |
XQuery Execution
| • | Executes the supplied XQuery 1.0 document, optionally against an XML document named in a command line parameter or a COM interface property. |
| • | XQuery document can be provided as a file via the input of a URL. In the case of usage via the COM interface, the XQuery document can alternatively be supplied as a text string. |
| • | XML document can be provided as a file via the input of a URL. In the case of usage via the COM interface, the XML document can alternatively be supplied as a text string. |
| • | Returns output documents at the named location. When called via COM interface can also return output documents as a string. |
| • | External XQuery variables can be supplied via the command line and via the COM interface. |
| • | Serialization options include: output encoding, output method (that is, whether the output is XML, XHTML, HTML, or Text), omitting the XML declaration, and indentation. |
|