IXmlPullParser.GetNamespaceCount(Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.