AIXML Overview
The core of an RPTI file is Report.xml, a concise representation of any appraisal report Appraise-It Pro supports. Report.xml is based on SFREP's internal AIXML format.
Structure
Below is a condensed look at AIXML's structure. (Condensed sample AIXML populated with sample values is available on the Sample RPTI File page.)
The Report root element supports four child elements: Application, Geocoding, Forms, and DynamicFields.
Application and Geocoding contain identical data whether the RPTI file contains static or dynamic forms. The content of Forms can vary depending on whether static or dynamic forms are present in the file. DynamicFields is only present in the file when dynamic forms are included.
Application has no children; Geocoding contains child Address elements; Forms contains child Form or DynamicForm elements; and DynamicFields contains child ReportFields, CompFields, RentalFields, and Images elements.
<?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">
<Application VendorName="" ProductName="" ProductVersion="" AixmlVersion="1.5" />
<Geocoding>
<Address Street="" Source="" Latitude="" Longitude="" Precision="" />
</Geocoding>
<Forms>
<Form Id="">
<Fields>
<TextField Id="" BaseCompIndex="" CompType="" SignatureType="" Data="">
<UnitIndex></UnitIndex>
<ExtendedComment Title="" Data="" />
</TextField>
<CheckBoxField Id="" BaseCompIndex="" CompType="" SignatureType="" Data="">
<UnitIndex></UnitIndex>
<ExtendedComment Title="" Data="" />
</CheckBoxField>
<ImageField Id="" BaseCompIndex="" CompType="" SignatureType="" Data="">
<UnitIndex></UnitIndex>
</ImageField>
<WordProcessingField Id="" Data="" />
<PdfField Id="" Data="" />
</Fields>
</Form>
</Forms>
<DynamicFields>
<ReportFields>
<RowGroups>
<RowGroup Id="">
<Fields>
<DynamicCheckBoxField Id="" Data="" />
<DynamicTextField Id="" Data="" />
<DynamicImageField Id="" Data="" />
<DynamicImageListField Id="">
<Data>
<ImageReference Label="" Caption="" PrintLayout="" />
</Data>
</DynamicImageListField>
<NestedRowGroup>
<Fields>
<DynamicCheckBoxField Id="" SignatureType="" Data="" />
<DynamicTextField Id="" SignatureType="" Data="" />
<DynamicImageField Id="" SignatureType="" Data="" />
<DynamicImageListField Id="">
<Data>
<ImageReference Label="" PrintLayout="" />
</Data>
</DynamicImageListField>
</Fields>
</NestedRowGroup>
</Fields>
</RowGroup>
</RowGroups>
<Structures>
<Structure Name="" IsManufacturedHome="">
<RowGroups>
<RowGroup Id="">
<Fields />
</RowGroup>
</RowGroups>
<LivingUnits>
<Unit Name="">
<RowGroups />
</Unit>
</LivingUnits>
<Adus>
<Adu Name="">
<RowGroups />
</Adu>
</Adus>
</Structure>
</Structures>
<Outbuildings>
<Outbuilding OutbuildingType=""
OutbuildingTypeOtherDescription="">
<RowGroups>
<RowGroup Id="">
<Fields />
</RowGroup>
</RowGroups>
<Adus>
<Adu Name="">
<RowGroups />
</Adu>
</Adus>
</Outbuilding>
</Outbuildings>
</ReportFields>
<CompFields>
<CompGrid CompType="">
<Comp>
<RowGroups />
<Structures />
<Outbuildings />
</Comp>
</CompGrid>
</CompFields>
<RentalFields>
<Rental>
<RowGroups>
<RowGroup Id="">
<Fields />
</RowGroup>
</RowGroups>
<ComparisonFields>
<SubjectUnit SubjectStructureIndex=""
SubjectStructureLivingUnitIndex=""
SubjectStructureAduIndex=""
SubjectOutbuildingIndex=""
SubjectOutbuildingAduIndex=""
UsedForComparison="">
<RowGroups>
<RowGroup Id="">
<Fields />
</RowGroup>
</RowGroups>
</SubjectUnit>
</ComparisonFields>
</Rental>
</RentalFields>
<Images>
<Image Id="" FileName="" CreationDateTime="">
<Elevation Value="" Units="" />
<Location Latitude="" Longitude="" />
</Image>
</Images>
</DynamicFields>
</Report>