Compartir a través de


IXmlPullParser.GetNamespaceCount(Int32) Método

Definición

Devuelve los números de elementos de la pila de espacios de nombres para la profundidad especificada.

[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

Parámetros

depth
Int32

Devoluciones

Atributos

Excepciones

Comentarios

Devuelve los números de elementos de la pila de espacios de nombres para la profundidad especificada. Si los espacios de nombres no están habilitados, se devuelve 0.

<b>NOTA:</b> cuando el analizador está en END_TAG, se permite llamar a esta función con el argumento getDepth()+1 para recuperar la posición de los prefijos de espacio de nombres y los URI que se declararon en los START_TAG correspondientes.

<b>NOTA:</b> para recuperar la lista de espacios de nombres declarados en el elemento actual:

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);
                      // ...
                 }

Documentación de Java para org.xmlpull.v1.XmlPullParser.getNamespaceCount(int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a