Langage

IXmlPullParser.Require(XmlPullParserNode, String, String) Méthode

Définition

Testez si l’événement actuel est du type donné et si l’espace de noms et le nom correspondent.

[Android.Runtime.Register("require", "(ILjava/lang/String;Ljava/lang/String;)V", "GetRequire_ILjava_lang_String_Ljava_lang_String_Handler:Org.XmlPull.V1.IXmlPullParserInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void Require(Org.XmlPull.V1.XmlPullParserNode type, string? namespace, string? name);
[<Android.Runtime.Register("require", "(ILjava/lang/String;Ljava/lang/String;)V", "GetRequire_ILjava_lang_String_Ljava_lang_String_Handler:Org.XmlPull.V1.IXmlPullParserInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Require : Org.XmlPull.V1.XmlPullParserNode * string * string -> unit

Paramètres

namespace
String
name
String
Attributs

Exceptions

Remarques

Testez si l’événement actuel est du type donné et si l’espace de noms et le nom correspondent. Null correspond à n’importe quel espace de noms et à n’importe quel nom. Si le test n’est pas réussi, une exception est levée. Le texte de l’exception indique la position de l’analyseur, l’événement attendu et l’événement actuel qui ne répond pas à l’exigence.

Essentiellement, il fait cela

if (type != getEventType()
             || (namespace != null &amp;&amp;  !namespace.equals( getNamespace () ) )
             || (name != null &amp;&amp;  !name.equals( getName() ) ) )
                throw new XmlPullParserException( "expected "+ TYPES[ type ]+getPositionDescription());

Java documentation pour org.xmlpull.v1.XmlPullParser.require(int, java.lang.String, java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à