Resolving Ambiguous Property Names
Copy
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>