Common Elements
The AIXML prolog, root element, Application element, and Geocoding element are the same whether the RPTI file contains static or dynamic forms.
Prolog and Root Element
Include a prolog defining the XML version and character encoding, then the document's root element.
<?xml version="1.0" encoding="utf-16"?>
<Report xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
...
</Report>
Application Element
Application contains information about the software used to generate the file and the version of AIXML in use.
<Application VendorName="" ProductName="" ProductVersion="" AixmlVersion="1.5" />
| Attribute | Conditionality | Description |
|---|---|---|
| VendorName | Required | Name of the software vendor. |
| ProductName | Required | Name of the software product. |
| ProductVersion | Required | Version number of the software product. |
| AixmlVersion | Required | Version number of the encapsulating AIXML. Must be "1.5". |
Geocoding and Address Elements
Geocoding is a cache of street addresses and geocoded coordinates. Each street address is represented by an Address child element. There is no limit on how many Address elements may be included, but Address elements must be unique: if the same property appears in different contexts within the report, it should only have one Address element within the Geocoding element.
Note that the Geocoding element as a whole is optional and may be omitted.
<Geocoding>
<Address Street="" Source="" Latitude="" Longitude="" Precision="" />
</Geocoding>
Address Attributes
| Attribute | Conditionality | Description |
|---|---|---|
| Street | Required | Street address that corresponds to either the subject or a comparable within the report. |
| Source | Optional | The name of the geocoding service or provider. |
| Latitude | Required | Latitude of the address. |
| Longitude | Required | Longitude of the address. |
| Precision | Optional | Assurance score as returned by the geocoding service or provider. |