IXmlResourceParser Interfaccia
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.
Interfaccia di analisi XML restituita per una risorsa XML.
[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
- Derivato
- Attributi
- Implementazioni
Commenti
Interfaccia di analisi XML restituita per una risorsa XML. Si tratta di un'interfaccia standard XmlPullParser , ma estende AttributeSet e aggiunge anche un metodo aggiuntivo #close() per il client per indicare quando viene eseguita la lettura della risorsa.
per android.content.res.XmlResourceParser.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Campi
| Nome | Descrizione |
|---|---|
| FeatureProcessDocdecl |
Questa funzionalità determina se la dichiarazione del documento viene elaborata. (Ereditato da IXmlPullParser) |
| FeatureProcessNamespaces |
Questa funzionalità determina se il parser elabora gli spazi dei nomi. (Ereditato da IXmlPullParser) |
| FeatureReportNamespaceAttributes |
Questa funzionalità determina se gli attributi dello spazio dei nomi vengono esposti tramite i metodi di accesso agli attributi. (Ereditato da IXmlPullParser) |
| FeatureValidation |
Se questa funzionalità viene attivata, tutti gli errori di convalida definiti nel codice XML 1. (Ereditato da IXmlPullParser) |
| NoNamespace |
Questa costante rappresenta lo spazio dei nomi predefinito (stringa vuota "") (Ereditato da IXmlPullParser) |
Proprietà
| Nome | Descrizione |
|---|---|
| AttributeCount |
Interfaccia di analisi XML restituita per una risorsa XML. |
| ClassAttribute |
Restituisce il valore dell'attributo "class" o null se non ne esiste uno. (Ereditato da IAttributeSet) |
| ColumnNumber |
Restituisce il numero di colonna corrente, a partire da 0. (Ereditato da IXmlPullParser) |
| Depth |
Restituisce la profondità corrente dell'elemento. (Ereditato da IXmlPullParser) |
| EventType |
Restituisce il tipo dell'evento corrente (START_TAG, END_TAG, TEXT e così via. (Ereditato da IXmlPullParser) |
| Handle |
Ottiene il valore JNI dell'oggetto Android sottostante. (Ereditato da IJavaObject) |
| IdAttribute |
Restituisce il valore dell'attributo "id" o null se non ne esiste uno. (Ereditato da IAttributeSet) |
| InputEncoding |
Restituisce la codifica di input se nota, null in caso contrario. (Ereditato da IXmlPullParser) |
| IsEmptyElementTag |
Restituisce true se l'evento corrente è START_TAG e il tag viene degenerato (ad esempio <foobar/>). (Ereditato da IXmlPullParser) |
| IsWhitespace |
Controlla se l'evento TEXT corrente contiene solo spazi vuoti. (Ereditato da IXmlPullParser) |
| JniIdentityHashCode |
Restituisce il valore di |
| JniManagedPeerState |
Stato del peer gestito. (Ereditato da IJavaPeerable) |
| JniPeerMembers |
Supporto per l'accesso ai membri e la chiamata. (Ereditato da IJavaPeerable) |
| LineNumber |
Restituisce il numero di riga corrente, a partire da 1. (Ereditato da IXmlPullParser) |
| Name |
Per gli eventi START_TAG o END_TAG, il nome (locale) dell'elemento corrente viene restituito quando gli spazi dei nomi sono abilitati. (Ereditato da IXmlPullParser) |
| Namespace |
Restituisce l'URI dello spazio dei nomi dell'elemento corrente. (Ereditato da IXmlPullParser) |
| PeerReference |
Restituisce un JniObjectReference oggetto dell'istanza dell'oggetto di cui è stato eseguito il wrapping Java. (Ereditato da IJavaPeerable) |
| PositionDescription |
Interfaccia di analisi XML restituita per una risorsa XML. |
| Prefix |
Restituisce il prefisso dell'elemento corrente. (Ereditato da IXmlPullParser) |
| StyleAttribute |
Restituisce il valore dell'attributo "style" o 0 se non ne esiste uno. (Ereditato da IAttributeSet) |
| Text |
Restituisce il contenuto di testo dell'evento corrente come String. (Ereditato da IXmlPullParser) |
Metodi
| Nome | Descrizione |
|---|---|
| Close() |
Chiudere questo parser. |
| DefineEntityReplacementText(String, String) |
Impostare un nuovo valore per il testo di sostituzione dell'entità come definito nella sezione 1.0 XML 4.5 Costruzione del testo di sostituzione entità interna. (Ereditato da IXmlPullParser) |
| Disposed() |
Chiamato quando l'istanza è stata eliminata. (Ereditato da IJavaPeerable) |
| DisposeUnlessReferenced() |
Se non sono presenti riferimenti in sospeso a questa istanza, chiama |
| Finalized() |
Chiamato quando l'istanza è stata finalizzata. (Ereditato da IJavaPeerable) |
| GetAttributeBooleanValue(Int32, Boolean) |
Restituisce il valore booleano dell'attributo in corrispondenza di 'index'. (Ereditato da IAttributeSet) |
| GetAttributeBooleanValue(String, String, Boolean) |
Restituisce il valore booleano di 'attribute'. (Ereditato da IAttributeSet) |
| GetAttributeFloatValue(Int32, Single) |
Restituisce il valore float dell'attributo in corrispondenza di 'index'. (Ereditato da IAttributeSet) |
| GetAttributeFloatValue(String, String, Single) |
Restituisce il valore float di 'attribute'. (Ereditato da IAttributeSet) |
| GetAttributeIntValue(Int32, Int32) |
Restituisce il valore intero dell'attributo in corrispondenza di 'index'. (Ereditato da IAttributeSet) |
| GetAttributeIntValue(String, String, Int32) |
Restituisce il valore intero di 'attribute'. (Ereditato da IAttributeSet) |
| GetAttributeListValue(Int32, String[], Int32) |
Restituisce l'indice del valore dell'attributo in corrispondenza di 'index' nell'elenco 'options'. (Ereditato da IAttributeSet) |
| GetAttributeListValue(String, String, String[], Int32) |
Restituisce l'indice del valore di 'attribute' nell'elenco 'options'. (Ereditato da IAttributeSet) |
| GetAttributeName(Int32) |
Interfaccia di analisi XML restituita per una risorsa XML. |
| GetAttributeNameResource(Int32) |
Restituisce l'ID risorsa associato al nome dell'attributo specificato. (Ereditato da IAttributeSet) |
| GetAttributeNamespace(Int32) |
Interfaccia di analisi XML restituita per una risorsa XML. |
| GetAttributePrefix(Int32) |
Restituisce il prefisso dell'attributo specificato Restituisce null se l'elemento non dispone di prefisso. (Ereditato da IXmlPullParser) |
| GetAttributeResourceValue(Int32, Int32) |
Restituisce il valore dell'attributo in 'index' come identificatore di risorsa. (Ereditato da IAttributeSet) |
| GetAttributeResourceValue(String, String, Int32) |
Restituisce il valore di 'attribute' come identificatore di risorsa. (Ereditato da IAttributeSet) |
| GetAttributeType(Int32) |
Restituisce il tipo dell'attributo specificato Se parser non convalida deve restituire CDATA. (Ereditato da IXmlPullParser) |
| GetAttributeUnsignedIntValue(Int32, Int32) |
Restituisce il valore intero dell'attributo in corrispondenza di 'index' formattato come valore senza segno. (Ereditato da IAttributeSet) |
| GetAttributeUnsignedIntValue(String, String, Int32) |
Restituisce il valore booleano di 'attribute' formattato come valore senza segno. (Ereditato da IAttributeSet) |
| GetAttributeValue(Int32) |
Interfaccia di analisi XML restituita per una risorsa XML. |
| GetAttributeValue(String, String) |
Interfaccia di analisi XML restituita per una risorsa XML. |
| GetFeature(String) |
Restituisce il valore corrente della caratteristica specificata. (Ereditato da IXmlPullParser) |
| GetIdAttributeResourceValue(Int32) |
Restituisce il valore intero dell'attributo "id" o defaultValue se non è presente alcun valore. (Ereditato da IAttributeSet) |
| GetNamespace(String) |
Restituisce l'URI corrispondente al prefisso specificato, a seconda dello stato corrente del parser. (Ereditato da IXmlPullParser) |
| GetNamespaceCount(Int32) |
Restituisce i numeri di elementi nello stack dello spazio dei nomi per la profondità specificata. (Ereditato da IXmlPullParser) |
| GetNamespacePrefix(Int32) |
Restituisce il prefisso dello spazio dei nomi per la posizione specificata nello stack dello spazio dei nomi. (Ereditato da IXmlPullParser) |
| GetNamespaceUri(Int32) |
Restituisce l'URI dello spazio dei nomi per la posizione specificata nello stack dello spazio dei nomi Se la posizione non è compreso nell'intervallo, viene generata un'eccezione. (Ereditato da IXmlPullParser) |
| GetProperty(String) |
Cercare il valore di una proprietà. (Ereditato da IXmlPullParser) |
| GetTextCharacters(Int32[]) |
Restituisce il buffer che contiene il testo dell'evento corrente, nonché l'offset iniziale e la lunghezza rilevanti per l'evento corrente. (Ereditato da IXmlPullParser) |
| IsAttributeDefault(Int32) |
Restituisce se l'attributo specificato non è stato dichiarato in input in XML. (Ereditato da IXmlPullParser) |
| Next() |
Ottiene l'evento di analisi successivo: il contenuto dell'elemento verrà fuso e per tutto il contenuto dell'elemento deve essere restituito un solo evento TEXT( i commenti e le istruzioni di elaborazione verranno ignorati e i riferimenti all'entità devono essere espansi o se non è possibile espandere il riferimento all'entità, è necessario generare un'eccezione se non è possibile espandere il riferimento all'entità). (Ereditato da IXmlPullParser) |
| NextTag() |
Chiamare next() e restituire l'evento se è START_TAG o END_TAG altrimenti genera un'eccezione. (Ereditato da IXmlPullParser) |
| NextText() |
Se l'evento corrente è START_TAG, se l'elemento successivo è TEXT, viene restituito il contenuto dell'elemento o se l'evento successivo è END_TAG viene restituita una stringa vuota, in caso contrario viene generata un'eccezione. (Ereditato da IXmlPullParser) |
| NextToken() |
Questo metodo funziona in modo analogo a next(), ma espone altri tipi di evento (COMMENT, CDSECT, DOCDECL, ENTITY_REF, PROCESSING_INSTRUCTION o IGNORABLE_WHITESPACE) se disponibili nell'input. (Ereditato da IXmlPullParser) |
| Require(XmlPullParserNode, String, String) |
Verificare se l'evento corrente è del tipo specificato e se lo spazio dei nomi e il nome corrispondono. (Ereditato da IXmlPullParser) |
| SetFeature(String, Boolean) |
Usare questa chiamata per modificare il comportamento generale del parser, ad esempio l'elaborazione dello spazio dei nomi o la gestione della dichiarazione doctype. (Ereditato da IXmlPullParser) |
| SetInput(Reader) |
Impostare l'origine di input per il parser sul lettore specificato e reimposta il parser. (Ereditato da IXmlPullParser) |
| SetInput(Stream, String) |
Imposta il flusso di input che verrà elaborato dal parser. (Ereditato da IXmlPullParser) |
| SetJniIdentityHashCode(Int32) |
Impostare il valore restituito da |
| SetJniManagedPeerState(JniManagedPeerStates) |
Interfaccia di analisi XML restituita per una risorsa XML. (Ereditato da IJavaPeerable) |
| SetPeerReference(JniObjectReference) |
Impostare il valore restituito da |
| SetProperty(String, Object) |
Impostare il valore di una proprietà. (Ereditato da IXmlPullParser) |
| UnregisterFromRuntime() |
Annullare la registrazione di questa istanza in modo che il runtime non lo restituisca dalle chiamate future Java.Interop.JniRuntime+JniValueManager.PeekValue . (Ereditato da IJavaPeerable) |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ottiene il nome JNI del tipo dell'istanza |
| JavaAs<TResult>(IJavaPeerable) |
Provare a digitare |
| JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo di tipo controllato dal runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Interfaccia di analisi XML restituita per una risorsa XML. |
| NextAsync(IXmlPullParser) |
Interfaccia di analisi XML restituita per una risorsa XML. |
| NextTagAsync(IXmlPullParser) |
Interfaccia di analisi XML restituita per una risorsa XML. |
| NextTextAsync(IXmlPullParser) |
Interfaccia di analisi XML restituita per una risorsa XML. |
| NextTokenAsync(IXmlPullParser) |
Interfaccia di analisi XML restituita per una risorsa XML. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Provare a digitare |