Deprecated feature: Creating an XML file to use internal-alias ID resolution
When using internal-alias resolution, an alias is substituted in place of the primary key (identifier) in the XML document. This alias is then used elsewhere in the XML file to refer to that element. This eliminates the need to know the unique indexes necessary to build the XML file. Internal aliases must be used consistently throughout the file. If an address-book ID ADDRBOOK_ID is aliased to @addrbook_1, all foreign-key references to that ID in the file must use @addrbook_1. Note that aliases are transient. They are not saved; and they cannot be used in a separate XML file without introducing the aliases again.
About this task
<MEMBER
MEMBER_ID="100"
TYPE="U"
STATE="1"
/>
<ADDRBOOK
ADDRBOOK_ID="@addrbook_1" Alias for ADDRBOOK
MEMBER_ID="100"
DISPLAYNAME="Friends"
DESCRIPTION="All my friends"
TYPE="P"
/>
<ADDRESS
ADDRESS_ID="@address_1" Alias for ADDRESS
ADDRBOOK_ID="@addrbook_1" Refers to the alias for
ADDRBOOK
MEMBER_ID="101"
NICKNAME="Bob"
ADDRESS1="1 Brave Developer St."
CITY="Toronto"
ZIPCODE="A3B0F4"
COUNTRY="Canada"
STATUS="P"
/>
<MEMBER
MEMBER_ID="100"
TYPE="U"
STATE="1"
/>
<ADDRBOOK
ADDRBOOK_ID="11801" Generated primary key
MEMBER_ID="100"
DISPLAYNAME="Friends"
DESCRIPTION="All my friends"
TYPE="P"
/>
<ADDRESS
ADDRESS_ID="11901" Generated primary key
ADDRBOOK_ID="11801" Refers to ADDRBOOK entry
MEMBER_ID="100"
NICKNAME="Bob"
ADDRESS1="1 Brave Developer St."
CITY="Toronto"
ZIPCODE="A3B0F4"
COUNTRY="Canada"
STATUS="P"
/>