![]() |
| Previous Top Next |
AltovaXML Object Model |
The starting point for using the functionality of AltovaXML is the Application interface. This object contains the four objects that provide the AltovaXML functionality: XML validation, XSLT 1.0 transformations, XSLT 2.0 transformations, and XQuery 1.0 document processing. These objects have dual interfaces: the Dispatch Interface and the Raw Interface, which enables them to be used in scripting languages as well as in applications.
The object model of the AltovaXML API is depicted in the following diagram.

The hierarchy of the object model is shown below, and the five interfaces are described in detail in the corresponding sections. The properties and usage of each interface are described in the section for that interface.
Note:
Note the following general points about COM Interface usage:
| • | The term XML document refers not only to an XML document contained in an XML file but also to an XML document created with the InputXMLFromText property. |
| • | Properties that take a resource location as its input accept absolute paths, as well as the HTTP and FTP protocols. |
| • | When relative paths are used by a method to locate a resource, the resolution of the relative path should be defined in the calling module. |
|