All documents that are published or retrieved in an integrated environment are in XML format. These XML files must conform to the structure defined by the SmartPlant schema.
When a set of objects, grouped by document, are published or retrieved, an XML file container is used to house those objects in XML format. The following XML format is used by the XML file container:
<Container>
<classA>
<interfaceX property1="value" property2="value">
<interfaceY property1="value">
.
.
.
</classA>
<classB>
.
.
.
</classB>
</Container>
The <class> elements identify objects of a particular class. Within each <class> element, there are the interfaces for that class. The <interface> elements expose the properties for the class. The property type for each property defines the acceptable values for that property in the XML file.
The following graphic displays a sample XML container file with authoring tool data as it might look in Internet Explorer: