Determine the input format, then optionally register a custom formatter factory to support special formatting needs.
<!-- Address -->
<UIElement type="label">
  <P pid="text" value="1031 Budapest Zahony Street 7" />
  <P pid="wrapText" value="true" />
  <P pid="width" value="75%" />
  <P pid="margin_bottom" value="5%" />
  <P pid="halign" value="center" />
  <!--  Address Input Format – quite lengthy but this is how it works -->
  <Format type="address" pattern="?" platform="iOS">
    <P pid="countryCode" value="HU" />
    <P pid="HOUSE_NO" value="7" />
    <P pid="STREET" value="Zahony" />
    <P pid="LOCATION" value="Obuda" />
    <P pid="CITY" value="Budapest" />
    <P pid="REGION" value="Pest" />
    <P pid="POSTL_COD1" value="1031" />
    <P pid="COUNTRY" value="Hungary" />
  </Format>
</UIElement>
To
            register a custom formatter factory for special formatting needs that are not covered by
            the currently available formatters use this
            XML:<UIElement type="label">
  <P pid="text" value="custom Formatter" />
  <P pid="width" value="75%" />
  <P pid="margin_bottom" value="5%" />
  <P pid="halign" value="center" />
  <!—Define a Custom Formatter -->
<Format type="custom" pattern="?" platform="iOS">
  <!—Define a Custom Formatter API -->
    <P pid="formatStyle" value="toUpperCase" />
  </Format>
</UIElement>
            For implementation details, see the SampleApp_14_Formatters sample app
            in Sample Applications.