INamespaceContext.GetPrefix(String) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Get prefix bound to Namespace URI in the current scope.
[Android.Runtime.Register("getPrefix", "(Ljava/lang/String;)Ljava/lang/String;", "GetGetPrefix_Ljava_lang_String_Handler:Javax.Xml.Namespace.INamespaceContextInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public string? GetPrefix (string? namespaceURI);
[<Android.Runtime.Register("getPrefix", "(Ljava/lang/String;)Ljava/lang/String;", "GetGetPrefix_Ljava_lang_String_Handler:Javax.Xml.Namespace.INamespaceContextInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member GetPrefix : string -> string
Parameters
- namespaceURI
- String
URI of Namespace to lookup
Returns
prefix bound to Namespace URI in current context
- Attributes
Remarks
Get prefix bound to Namespace URI in the current scope.
To get all prefixes bound to a Namespace URI in the current scope, use #getPrefixes(String namespaceURI)
.
When requesting a prefix by Namespace URI, the following table describes the returned prefix value for all Namespace URI values:
<table border="2" rules="all" cellpadding="4"> <thead> <tr> <td align="center" colspan="2"> getPrefix(namespaceURI)
return value for specified Namespace URIs </td> </tr> <tr> <td>Namespace URI parameter</td> <td>prefix value returned</td> </tr> </thead> <tbody> <tr> <td><default Namespace URI></td> <td>XMLConstants.DEFAULT_NS_PREFIX
("") </td> </tr> <tr> <td>bound Namespace URI</td> <td>prefix bound to Namespace URI in the current scope, if multiple prefixes are bound to the Namespace URI in the current scope, a single arbitrary prefix, whose choice is implementation dependent, is returned</td> </tr> <tr> <td>unbound Namespace URI</td> <td>null
</td> </tr> <tr> <td>XMLConstants.XML_NS_URI
("http://www.w3.org/XML/1998/namespace")</td> <td>XMLConstants.XML_NS_PREFIX
("xml")</td> </tr> <tr> <td>XMLConstants.XMLNS_ATTRIBUTE_NS_URI
("http://www.w3.org/2000/xmlns/")</td> <td>XMLConstants.XMLNS_ATTRIBUTE
("xmlns")</td> </tr> <tr> <td>null
</td> <td>IllegalArgumentException
is thrown</td> </tr> </tbody> </table>
Java documentation for javax.xml.namespace.NamespaceContext.getPrefix(java.lang.String)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.