Table of Contents

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.