Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
virtual P6R::P6ERR P6R::p6IXMLNode2::getUniqueName ( const P6WCHAR **  pName,
P6UINT32 pLength 
)
pure virtual

Some applications (e.g., XSLT) require that each node in the DOM tree has a unique node identifier.

This method returns a string that is unique to the node instance. This name is not the original element name of the node in the XML document (call getName() or getLocalName() for the original element name).

Parameters
pName[ out ] Returns a unique name of the node.
pLength[ out ] Number of characters in pName.
Returns
SuccessP6R::eOk 
FailureP6R::eNotInitializedA successful call to intialize() must be made before calling this funciton.
P6R::eInvalidArgOne of the parameters is NULL.