Condividi tramite


IXmlPullParser.GetNamespaceCount(Int32) Metodo

Definizione

Restituisce i numeri di elementi nello stack dello spazio dei nomi per la profondità specificata.

[Android.Runtime.Register("getNamespaceCount", "(I)I", "GetGetNamespaceCount_IHandler:Org.XmlPull.V1.IXmlPullParserInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public int GetNamespaceCount (int depth);
[<Android.Runtime.Register("getNamespaceCount", "(I)I", "GetGetNamespaceCount_IHandler:Org.XmlPull.V1.IXmlPullParserInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member GetNamespaceCount : int -> int

Parametri

depth
Int32

Restituisce

Attributi

Eccezioni

Commenti

Restituisce i numeri di elementi nello stack dello spazio dei nomi per la profondità specificata. Se gli spazi dei nomi non sono abilitati, viene restituito 0.

<b NOTA:</b>> quando il parser è in END_TAG quindi è consentito chiamare questa funzione con l'argomento getDepth()+1 per recuperare la posizione dei prefissi e degli URI dello spazio dei nomi dichiarati nei START_TAG corrispondenti.

<b NOTA:</b>> per recuperare l'elenco di spazi dei nomi dichiarati nell'elemento corrente:

XmlPullParser pp = ...
                  int nsStart = pp.getNamespaceCount(pp.getDepth()-1);
                  int nsEnd = pp.getNamespaceCount(pp.getDepth());
                  for (int i = nsStart; i < nsEnd; i++) {
                     String prefix = pp.getNamespacePrefix(i);
                     String ns = pp.getNamespaceUri(i);
                      // ...
                 }

Documentazione java per org.xmlpull.v1.XmlPullParser.getNamespaceCount(int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a