IXmlPullParser.GetNamespace(String) Metodo

Definizione

Restituisce l'URI corrispondente al prefisso specificato, a seconda dello stato corrente del parser.

[Android.Runtime.Register("getNamespace", "(Ljava/lang/String;)Ljava/lang/String;", "GetGetNamespace_Ljava_lang_String_Handler:Org.XmlPull.V1.IXmlPullParserInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public string? GetNamespace(string? prefix);
[<Android.Runtime.Register("getNamespace", "(Ljava/lang/String;)Ljava/lang/String;", "GetGetNamespace_Ljava_lang_String_Handler:Org.XmlPull.V1.IXmlPullParserInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member GetNamespace : string -> string

Parametri

prefix
String

Valori restituiti

Attributi

Commenti

Restituisce l'URI corrispondente al prefisso specificato, a seconda dello stato corrente del parser.

Se il prefisso non è stato dichiarato nell'ambito corrente, viene restituito null. Lo spazio dei nomi predefinito è incluso nella tabella dello spazio dei nomi ed è disponibile tramite getNamespace (null).

Questo metodo è un metodo pratico per

for (int i = getNamespaceCount(getDepth ())-1; i >= 0; i--) {
              if (getNamespacePrefix(i).equals( prefix )) {
                return getNamespaceUri(i);
              }
             }
             return null;

<strong>Nota: le< implementazioni del parser sicuro> possono offrire una ricerca più efficiente, ad esempio usando una tabella Hash. Il prefisso 'xml' è associato a "http://www.w3.org/XML/1998/namespace", come definito nella specifica XML Namespaces . Analogo, il prefisso 'xmlns' viene risolto in http://www.w3.org/2000/xmlns/

per org.xmlpull.v1.XmlPullParser.getNamespace(java.lang.String).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a