IXmlPullParser.GetNamespaceCount(Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die Anzahl der Elemente im Namespacestapel für die angegebene Tiefe zurück.
[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
Parameter
- depth
- Int32
Gibt zurück
- Attribute
Ausnahmen
Hinweise
Gibt die Anzahl der Elemente im Namespacestapel für die angegebene Tiefe zurück. Wenn Namespaces nicht aktiviert sind, wird 0 zurückgegeben.
<b>HINWEIS:</b> Wenn der Parser END_TAG aktiviert ist, darf diese Funktion mit getDepth()+1-Argument aufgerufen werden, um die Position von Namespacepräfixen und URIs abzurufen, die für entsprechende START_TAG deklariert wurden.
<b>HINWEIS:</b> zum Abrufen der Liste der im aktuellen Element deklarierten Namespaces:
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);
// ...
}
Java-Dokumentation für org.xmlpull.v1.XmlPullParser.getNamespaceCount(int)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.