IXmlResourceParser Schnittstelle
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.
Die XML-Analyseschnittstelle, die für eine XML-Ressource zurückgegeben wird.
[Android.Runtime.Register("android/content/res/XmlResourceParser", "", "Android.Content.Res.IXmlResourceParserInvoker")]
public interface IXmlResourceParser : Android.Util.IAttributeSet, IDisposable, Java.Interop.IJavaPeerable, Org.XmlPull.V1.IXmlPullParser
[<Android.Runtime.Register("android/content/res/XmlResourceParser", "", "Android.Content.Res.IXmlResourceParserInvoker")>]
type IXmlResourceParser = interface
interface IAttributeSet
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface IXmlPullParser
- Abgeleitet
- Attribute
- Implementiert
Hinweise
Die XML-Analyseschnittstelle, die für eine XML-Ressource zurückgegeben wird. Dies ist eine Standardschnittstelle XmlPullParser , erweitert AttributeSet aber auch und fügt eine zusätzliche #close() Methode für den Client hinzu, um anzugeben, wann die Ressource gelesen wird.
Java Dokumentation für android.content.res.XmlResourceParser.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Felder
| Name | Beschreibung |
|---|---|
| FeatureProcessDocdecl |
Dieses Feature bestimmt, ob die Dokumentdeklaration verarbeitet wird. (Geerbt von IXmlPullParser) |
| FeatureProcessNamespaces |
Dieses Feature bestimmt, ob der Parser Namespaces verarbeitet. (Geerbt von IXmlPullParser) |
| FeatureReportNamespaceAttributes |
Dieses Feature bestimmt, ob Namespaceattribute über die Attributzugriffsmethoden verfügbar gemacht werden. (Geerbt von IXmlPullParser) |
| FeatureValidation |
Wenn dieses Feature aktiviert ist, werden alle Überprüfungsfehler gemäß definition in XML 1 ausgeführt. (Geerbt von IXmlPullParser) |
| NoNamespace |
Diese Konstante stellt den Standardnamespace (leere Zeichenfolge "") dar. (Geerbt von IXmlPullParser) |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AttributeCount |
Die XML-Analyseschnittstelle, die für eine XML-Ressource zurückgegeben wird. |
| ClassAttribute |
Gibt den Wert des Attributs "class" oder null zurück, wenn keines vorhanden ist. (Geerbt von IAttributeSet) |
| ColumnNumber |
Gibt die aktuelle Spaltennummer ab 0 zurück. (Geerbt von IXmlPullParser) |
| Depth |
Gibt die aktuelle Tiefe des Elements zurück. (Geerbt von IXmlPullParser) |
| EventType |
Gibt den Typ des aktuellen Ereignisses zurück (START_TAG, END_TAG, TEXT usw. (Geerbt von IXmlPullParser) |
| Handle |
Ruft den JNI-Wert des zugrunde liegenden Android-Objekts ab. (Geerbt von IJavaObject) |
| IdAttribute |
Gibt den Wert des Attributs "id" oder null zurück, wenn keines vorhanden ist. (Geerbt von IAttributeSet) |
| InputEncoding |
Gibt die Eingabecodierung zurück, falls bekannt, null andernfalls. (Geerbt von IXmlPullParser) |
| IsEmptyElementTag |
Gibt true zurück, wenn das aktuelle Ereignis START_TAG ist und das Tag degeneriert wird (z. B. <foobar/>). (Geerbt von IXmlPullParser) |
| IsWhitespace |
Überprüft, ob das aktuelle TEXT-Ereignis nur Leerzeichen enthält. (Geerbt von IXmlPullParser) |
| JniIdentityHashCode |
Gibt den Wert |
| JniManagedPeerState |
Status des verwalteten Peers. (Geerbt von IJavaPeerable) |
| JniPeerMembers |
Mitgliedszugriff und Aufrufunterstützung. (Geerbt von IJavaPeerable) |
| LineNumber |
Gibt die aktuelle Zeilennummer ab 1 zurück. (Geerbt von IXmlPullParser) |
| Name |
Für START_TAG- oder END_TAG-Ereignisse wird der (lokale) Name des aktuellen Elements zurückgegeben, wenn Namespaces aktiviert sind. (Geerbt von IXmlPullParser) |
| Namespace |
Gibt den Namespace-URI des aktuellen Elements zurück. (Geerbt von IXmlPullParser) |
| PeerReference |
Gibt eine JniObjectReference der umbrochenen Java Objektinstanz zurück. (Geerbt von IJavaPeerable) |
| PositionDescription |
Die XML-Analyseschnittstelle, die für eine XML-Ressource zurückgegeben wird. |
| Prefix |
Gibt das Präfix des aktuellen Elements zurück. (Geerbt von IXmlPullParser) |
| StyleAttribute |
Gibt den Wert des Attributs "style" oder 0 zurück, wenn kein Attribut vorhanden ist. (Geerbt von IAttributeSet) |
| Text |
Gibt den Textinhalt des aktuellen Ereignisses als Zeichenfolge zurück. (Geerbt von IXmlPullParser) |
Methoden
| Name | Beschreibung |
|---|---|
| Close() |
Schließen Sie diesen Parser. |
| DefineEntityReplacementText(String, String) |
Legen Sie einen neuen Wert für den Entitätsersetzungstext gemäß der Definition in XML 1.0 Abschnitt 4.5 Construction of Internal Entity Replacement Text fest. (Geerbt von IXmlPullParser) |
| Disposed() |
Wird aufgerufen, wenn die Instanz verworfen wurde. (Geerbt von IJavaPeerable) |
| DisposeUnlessReferenced() |
Wenn keine offenen Verweise auf diese Instanz vorhanden sind, wird nichts aufgerufen |
| Finalized() |
Wird aufgerufen, wenn die Instanz abgeschlossen wurde. (Geerbt von IJavaPeerable) |
| GetAttributeBooleanValue(Int32, Boolean) |
Gibt den booleschen Wert des Attributs bei 'index' zurück. (Geerbt von IAttributeSet) |
| GetAttributeBooleanValue(String, String, Boolean) |
Gibt den booleschen Wert von 'attribut' zurück. (Geerbt von IAttributeSet) |
| GetAttributeFloatValue(Int32, Single) |
Gibt den Float-Wert des Attributs bei 'index' zurück. (Geerbt von IAttributeSet) |
| GetAttributeFloatValue(String, String, Single) |
Gibt den Float-Wert von 'attribut' zurück. (Geerbt von IAttributeSet) |
| GetAttributeIntValue(Int32, Int32) |
Gibt den ganzzahligen Wert des Attributs bei 'index' zurück. (Geerbt von IAttributeSet) |
| GetAttributeIntValue(String, String, Int32) |
Gibt den ganzzahligen Wert von 'attribut' zurück. (Geerbt von IAttributeSet) |
| GetAttributeListValue(Int32, String[], Int32) |
Gibt den Index des Attributwerts bei 'index' in der Liste 'options' zurück. (Geerbt von IAttributeSet) |
| GetAttributeListValue(String, String, String[], Int32) |
Gibt den Index des Werts von "Attribut" in der Liste "options" zurück. (Geerbt von IAttributeSet) |
| GetAttributeName(Int32) |
Die XML-Analyseschnittstelle, die für eine XML-Ressource zurückgegeben wird. |
| GetAttributeNameResource(Int32) |
Gibt die Ressourcen-ID zurück, die dem angegebenen Attributnamen zugeordnet ist. (Geerbt von IAttributeSet) |
| GetAttributeNamespace(Int32) |
Die XML-Analyseschnittstelle, die für eine XML-Ressource zurückgegeben wird. |
| GetAttributePrefix(Int32) |
Gibt das Präfix des angegebenen Attributs "Null" zurück, wenn das Element kein Präfix aufweist. (Geerbt von IXmlPullParser) |
| GetAttributeResourceValue(Int32, Int32) |
Gibt den Wert des Attributs bei "index" als Ressourcenbezeichner zurück. (Geerbt von IAttributeSet) |
| GetAttributeResourceValue(String, String, Int32) |
Gibt den Wert von "Attribut" als Ressourcenbezeichner zurück. (Geerbt von IAttributeSet) |
| GetAttributeType(Int32) |
Gibt den Typ des angegebenen Attributs zurück, wenn der Parser nicht überprüft, muss CDATA zurückgegeben werden. (Geerbt von IXmlPullParser) |
| GetAttributeUnsignedIntValue(Int32, Int32) |
Gibt den ganzzahligen Wert des Attributs bei 'index' zurück, der als nicht signierter Wert formatiert ist. (Geerbt von IAttributeSet) |
| GetAttributeUnsignedIntValue(String, String, Int32) |
Gibt den booleschen Wert von "attribut" zurück, der als nicht signierter Wert formatiert ist. (Geerbt von IAttributeSet) |
| GetAttributeValue(Int32) |
Die XML-Analyseschnittstelle, die für eine XML-Ressource zurückgegeben wird. |
| GetAttributeValue(String, String) |
Die XML-Analyseschnittstelle, die für eine XML-Ressource zurückgegeben wird. |
| GetFeature(String) |
Gibt den aktuellen Wert des angegebenen Features zurück. (Geerbt von IXmlPullParser) |
| GetIdAttributeResourceValue(Int32) |
Gibt den ganzzahligen Wert des Attributs "id" oder "defaultValue" zurück, wenn keines vorhanden ist. (Geerbt von IAttributeSet) |
| GetNamespace(String) |
Gibt den URI zurück, der dem angegebenen Präfix entspricht, abhängig vom aktuellen Zustand des Parsers. (Geerbt von IXmlPullParser) |
| GetNamespaceCount(Int32) |
Gibt die Anzahl der Elemente im Namespacestapel für die angegebene Tiefe zurück. (Geerbt von IXmlPullParser) |
| GetNamespacePrefix(Int32) |
Gibt das Namespacepräfix für die angegebene Position im Namespacestapel zurück. (Geerbt von IXmlPullParser) |
| GetNamespaceUri(Int32) |
Gibt den Namespace-URI für die angegebene Position im Namespacestapel zurück, wenn die Position außerhalb des Bereichs liegt, wird eine Ausnahme ausgelöst. (Geerbt von IXmlPullParser) |
| GetProperty(String) |
Nachschlagen des Werts einer Eigenschaft. (Geerbt von IXmlPullParser) |
| GetTextCharacters(Int32[]) |
Gibt den Puffer zurück, der den Text des aktuellen Ereignisses sowie den Für das aktuelle Ereignis relevanten Anfangsoffset und die Länge enthält. (Geerbt von IXmlPullParser) |
| IsAttributeDefault(Int32) |
Gibt zurück, wenn das angegebene Attribut nicht in der Eingabe in XML deklariert wurde. (Geerbt von IXmlPullParser) |
| Next() |
Get next parsing event - element content will be coalesced and only one TEXT event must be returned for whole element content (comments and processing instructions will be ignored and entity references must be expanded or exception must be thrown if entity reference can not be expanded). (Geerbt von IXmlPullParser) |
| NextTag() |
Rufen Sie next() auf, und geben Sie ein Ereignis zurück, wenn es START_TAG oder END_TAG andernfalls eine Ausnahme auslösen. (Geerbt von IXmlPullParser) |
| NextText() |
Wenn das aktuelle Ereignis START_TAG ist, wird der Inhalt des nächsten Elements zurückgegeben, oder wenn das nächste Ereignis END_TAG, wird leere Zeichenfolge zurückgegeben, andernfalls wird eine Ausnahme ausgelöst. (Geerbt von IXmlPullParser) |
| NextToken() |
Diese Methode funktioniert ähnlich wie next() aber macht zusätzliche Ereignistypen (COMMENT, CDSECT, DOCDECL, ENTITY_REF, PROCESSING_INSTRUCTION oder IGNORABLE_WHITESPACE) verfügbar, wenn sie in der Eingabe verfügbar sind. (Geerbt von IXmlPullParser) |
| Require(XmlPullParserNode, String, String) |
Testen Sie, ob das aktuelle Ereignis vom angegebenen Typ ist und ob der Namespace und der Name übereinstimmen. (Geerbt von IXmlPullParser) |
| SetFeature(String, Boolean) |
Verwenden Sie diesen Aufruf, um das allgemeine Verhalten des Parsers zu ändern, z. B. die Verarbeitung von Namespace- oder Doctype-Deklarationen. (Geerbt von IXmlPullParser) |
| SetInput(Reader) |
Legen Sie die Eingabequelle für den Parser auf den angegebenen Reader fest und setzt den Parser zurück. (Geerbt von IXmlPullParser) |
| SetInput(Stream, String) |
Legt den Eingabedatenstrom fest, den der Parser verarbeitet. (Geerbt von IXmlPullParser) |
| SetJniIdentityHashCode(Int32) |
Legen Sie den von |
| SetJniManagedPeerState(JniManagedPeerStates) |
Die XML-Analyseschnittstelle, die für eine XML-Ressource zurückgegeben wird. (Geerbt von IJavaPeerable) |
| SetPeerReference(JniObjectReference) |
Legen Sie den von |
| SetProperty(String, Object) |
Legen Sie den Wert einer Eigenschaft fest. (Geerbt von IXmlPullParser) |
| UnregisterFromRuntime() |
Heben Sie die Registrierung dieser Instanz auf, damit die Laufzeit sie nicht aus zukünftigen Java.Interop.JniRuntime+JniValueManager.PeekValue Aufrufen zurückgibt. (Geerbt von IJavaPeerable) |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ruft den JNI-Namen des Typs der Instanz |
| JavaAs<TResult>(IJavaPeerable) |
Versuchen Sie, die Eingabe |
| JavaCast<TResult>(IJavaObject) |
Führt eine android-laufzeitgecheckte Typkonvertierung aus. |
| JavaCast<TResult>(IJavaObject) |
Die XML-Analyseschnittstelle, die für eine XML-Ressource zurückgegeben wird. |
| NextAsync(IXmlPullParser) |
Die XML-Analyseschnittstelle, die für eine XML-Ressource zurückgegeben wird. |
| NextTagAsync(IXmlPullParser) |
Die XML-Analyseschnittstelle, die für eine XML-Ressource zurückgegeben wird. |
| NextTextAsync(IXmlPullParser) |
Die XML-Analyseschnittstelle, die für eine XML-Ressource zurückgegeben wird. |
| NextTokenAsync(IXmlPullParser) |
Die XML-Analyseschnittstelle, die für eine XML-Ressource zurückgegeben wird. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Versuchen Sie, die Eingabe |