Resolving Ambiguous Property Names

Use the “xp-“ prefix to distinguish an xProperty from a standard property in AML, For example, the xProperty name for the cost property would be xp-cost. This technique guarantees that names are unique because standard properties cannot use a hyphen as part of a name.

Note
You cannot use Namespaces resolve ambiguous property names because they are used in AML to return multilingual strings. It does not work for an xProperty with a multilingual String data type. Refer to the following example. The following AML is invalid.

<Item xmlns:xProp="http://www.aras.com/xProperties">

    <mls>String</mls>                                                    

    <i18n:mls xml:lang="ru">Строка</i18n:mls>

    <xProp:mls>Other String</xProp:mls>                                                    

    <i18n:xPropr:mls xml:lang="ru">Другая Строка</i18n:xPropr:mls>

</Item>