[xmladi-attribute-definitions]
The [xmladi-attribute-definitions] stanza
enables customers to add XML attribute definitions, such as XML namespace
definitions, to the XMLADI document start tag.
For example, an application might want to use namespaces to differentiate
or aggregate ADI items, as described in XML namespace definitions.
The XML processor must be notified of the namespace with an XML namespace
definition. The namespace definition can be added to this stanza,
and it is automatically added to the XMLADI document
element start tag. The benefit of adding definitions to the XMLADI document
start tag is that the attribute definitions are available for all
ADI items that are defined in the XMLADI document.
The attribute definitions are available whether their values were
retrieved from the credential, generated by the authorization engine,
or retrieved by a dynamic ADI entitlement service. For example:
[xmladi-attribute-definitions]
xmlns:myNS = "http://myURI.mycompany.com"
appID = '"Jupiter" - Account Management Web Portal Server #1.' The XMLADI element start tag that results
from these definitions is:
<XMLADI xmlns:myNS="http://myURI.mycompany.com"
appID='"Jupiter" - Account Management Web Portal Server #1.'>Both
the namespace ID myNS and the attribute appID are
defined globally in the XMLADI document.