Condividi tramite


IXPath Interfaccia

Definizione

XPath consente l'accesso all'ambiente di valutazione XPath e alle espressioni.

[Android.Runtime.Register("javax/xml/xpath/XPath", "", "Javax.Xml.Xpath.IXPathInvoker")]
public interface IXPath : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("javax/xml/xpath/XPath", "", "Javax.Xml.Xpath.IXPathInvoker")>]
type IXPath = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Attributi
Implementazioni

Commenti

XPath consente l'accesso all'ambiente di valutazione XPath e alle espressioni.

<table id="XPath-evaluation" border="1" cellpadding="2"><thead<>tr<>th colspan="2">Evaluation of XPath Expressions.</th></tr<>/thead><tbody><tr><td>context</td td td>>< Se viene effettuata una richiesta per valutare l'espressione in assenza di un elemento di contesto, verrà usato un nodo documento vuoto per il contesto. Ai fini della valutazione delle espressioni XPath, un DocumentFragment viene considerato come un nodo Documento. </td></tr><tr><td>variables</td td td>>< Se l'espressione contiene un riferimento a una variabile, il relativo valore verrà trovato tramite il XPathVariableResolver set con .#setXPathVariableResolver(XPathVariableResolver resolver) Viene XPathExpressionException generato un oggetto se il resolver di variabili non è definito o il resolver restituisce null per la variabile. Il valore di una variabile deve essere non modificabile durante il corso di una singola valutazione.</p>/td></tr tr><<>td>functions</td td><> Se l'espressione contiene un riferimento a una funzione, la funzione verrà trovata tramite il XPathFunctionResolver set con #setXPathFunctionResolver(XPathFunctionResolver resolver).< Un XPathExpressionException oggetto viene generato se il resolver della funzione non è definito o il resolver della funzione restituisce null per la funzione.</p></td></tr tr><<>td>QNames</td td>>< QNames nell'espressione vengono risolti nel contesto dello spazio dei nomi XPath impostato con #setNamespaceContext(NamespaceContext nsContext). </td></tr tr><<>td>result</td td Td><> Questo risultato della valutazione di un'espressione viene convertito in un'istanza del tipo restituito desiderato. I tipi restituiti validi sono definiti in XPathConstants. La conversione al tipo restituito segue le regole di conversione XPath.</p></td></tr></table>

Aggiunto nella versione 1.5.

Documentazione java per javax.xml.xpath.XPath.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal Android e usato in base ai termini descritti in 2.5 Attribution License Creative Commons 2.5 Attribution License.

Proprietà

Handle

Ottiene il valore JNI dell'oggetto Android sottostante.

(Ereditato da IJavaObject)
JniIdentityHashCode

Restituisce il valore di java.lang.System.identityHashCode() per l'istanza di di cui è stato eseguito il wrapping.

(Ereditato da IJavaPeerable)
JniManagedPeerState

Stato del peer gestito.

(Ereditato da IJavaPeerable)
JniPeerMembers

Supporto per l'accesso ai membri e la chiamata.

(Ereditato da IJavaPeerable)
NamespaceContext

XPath consente l'accesso all'ambiente di valutazione XPath e alle espressioni.

PeerReference

Restituisce un JniObjectReference oggetto dell'istanza dell'oggetto Java di cui è stato eseguito il wrapping.

(Ereditato da IJavaPeerable)
XPathFunctionResolver

XPath consente l'accesso all'ambiente di valutazione XPath e alle espressioni.

XPathVariableResolver

XPath consente l'accesso all'ambiente di valutazione XPath e alle espressioni.

Metodi

Compile(String)

Compilare un'espressione XPath per una valutazione successiva.

Disposed()

Chiamato quando l'istanza è stata eliminata.

(Ereditato da IJavaPeerable)
DisposeUnlessReferenced()

Se non sono presenti riferimenti in sospeso a questa istanza, chiama Dispose(); in caso contrario, non esegue alcuna operazione.

(Ereditato da IJavaPeerable)
Evaluate(String, InputSource)

Valutare un'espressione XPath nel contesto dell'oggetto specificato InputSource e restituire il risultato come .String

Evaluate(String, InputSource, QName)

Valutare un'espressione XPath nel contesto dell'oggetto specificato InputSource e restituire il risultato come tipo specificato.

Evaluate(String, Object)

Valutare un'espressione XPath nel contesto specificato e restituire il risultato come .String

Evaluate(String, Object, QName)

Valutare un'espressione XPath nel contesto specificato e restituire il risultato come tipo specificato.

Finalized()

Chiamato quando l'istanza è stata finalizzata.

(Ereditato da IJavaPeerable)
Reset()

Ripristina la XPath configurazione originale.

SetJniIdentityHashCode(Int32)

Impostare il valore restituito da JniIdentityHashCode.

(Ereditato da IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

XPath consente l'accesso all'ambiente di valutazione XPath e alle espressioni.

(Ereditato da IJavaPeerable)
SetPeerReference(JniObjectReference)

Impostare il valore restituito da PeerReference.

(Ereditato da IJavaPeerable)
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

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo verificato dal runtime Android.

JavaCast<TResult>(IJavaObject)

XPath consente l'accesso all'ambiente di valutazione XPath e alle espressioni.

GetJniTypeName(IJavaPeerable)

XPath consente l'accesso all'ambiente di valutazione XPath e alle espressioni.

Si applica a