www.altova.com
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.

 

ax_object_model

 

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.

 

Application
XMLValidator
XSLT1
XSLT2
XQuery

 

 

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.

 


Previous  Top  Next

© 2008 Altova