WriteQualifiedName
Writes out the specified namespace-qualified name by looking up the prefix that is in scope for the specified namespace.
Syntax
HRESULT WriteQualifiedName (const WCHAR * pwszLocalName, const WCHAR * pwszNamespaceUri);
Arguments
pwszLocalName
The local name to write. NULL is not valid.
pwszNamespaceUri
The namespace URI of the name to write. NULL is equivalent to the empty string.
Return Value
Returns S_OK if no error is generated.
Remarks
This method outputs the qualified name given the specified namespace and local name. If the provided namespace is not in scope, then this method returns an error. If the provided namespace is in scope and the namespace has a namespace prefix, then this method writes the qualified name with the prefix. If the namespace provided is the current default namespace, the name does not need a prefix and this method does not produce one.
The WriteQualifiedName
method returns an error if pwszLocalName
is NULL or the name is not valid according to the Namespaces in XML specification. An example of this is if the name starts with a colon (":").
Requirements
Header: XmlLite.h
Library: XmlLite.lib