Org.Xml.Sax.Helpers.NamespaceSupport.ProcessName Method
Process a raw XML qualified name, after all declarations in the current context have been handled by NamespaceSupport.DeclarePrefix(string, System.String).

Syntax

[Android.Runtime.Register("processName", "(Ljava/lang/String;[Ljava/lang/String;Z)[Ljava/lang/String;", "GetProcessName_Ljava_lang_String_arrayLjava_lang_String_ZHandler")]
public virtual string[] ProcessName (string qName, string[] parts, bool isAttribute)

See Also

NamespaceSupport.DeclarePrefix(string, System.String)
Java.Lang.String.Intern

Parameters

qName
The XML qualified name to be processed.
parts
An array supplied by the caller, capable of holding at least three members.
isAttribute
A flag indicating whether this is an attribute name (true) or an element name (false).

Returns

Documentation for this section has not yet been entered.

Remarks

Process a raw XML qualified name, after all declarations in the current context have been handled by NamespaceSupport.DeclarePrefix(string, System.String).

parts[0]
The Namespace URI, or an empty string if none is in use.
parts[1]
The local name (without prefix).
parts[2]
The original raw name.

This method processes a raw XML qualified name in the current context by removing the prefix and looking it up among the prefixes currently declared. The return value will be the array supplied by the caller, filled in as follows:

All of the strings in the array will be internalized. If the raw name has a prefix that has not been declared, then the return value will be null.

Note that attribute names are processed differently than element names: an unprefixed element name will receive the default Namespace (if any), while an unprefixed attribute name will not.

[Android Documentation]

Requirements

Namespace: Org.Xml.Sax.Helpers
Assembly: Mono.Android (in Mono.Android.dll)
Assembly Versions: 0.0.0.0
Since: Added in API level 1