Unit XML definition
The definition of a unit is in the following format:
<Unit Name=" name ">
<ConversionMap> name </ConversionMap>
<Locale Name=" name ">
<DisplayString> string </DisplayString>
<DisplaySymbol> string </DisplaySymbol>
</Locale>
</Unit>
XML objects for unit definitions
XML object | Description |
---|---|
Unit |
Definition of the unit. A Unit object includes one or more Locale objects. Name—Locale-independent name for the unit. Use this name as the value of the From or To attribute in the definitions of conversion calculations for this unit. |
ConversionMap | Name of the conversion definition. Use the value of the Name attribute of the applicable UnitConversionMap object. For more information, see Conversion calculation XML definition. |
Locale |
Definition of the locale. A Locale object includes a DisplayString and a DisplaySymbol definition. Locale Name—International standard locale name, in the format xx-XX. For more information, see Supported locales and their abbreviations. |
DisplayString | Display string for the unit in the specified locale. |
DisplaySymbol | Symbol for the unit in the specified locale. This symbol is displayed in the Item Editor for item types that allow units and in the Layout tab. |
XML example
<Unit Name="in">
<ConversionMap>Length</ConversionMap>
<Locale Name="en-US">
<DisplayString>Inches</DisplayString>
<DisplaySymbol>in</DisplaySymbol>
</Locale>
</Unit>
Parent topic: Adding units and conversion calculations