IXPath 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.
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 |
JniManagedPeerState |
Stato del peer gestito. (Ereditato da IJavaPeerable) |
JniPeerMembers |
Supporto per l'accesso ai membri e la chiamata. (Ereditato da IJavaPeerable) |
NamespaceContext |
|
PeerReference |
Restituisce un JniObjectReference oggetto dell'istanza dell'oggetto Java di cui è stato eseguito il wrapping. (Ereditato da IJavaPeerable) |
XPathFunctionResolver |
|
XPathVariableResolver |
|
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 |
Evaluate(String, InputSource) |
Valutare un'espressione XPath nel contesto dell'oggetto specificato |
Evaluate(String, InputSource, QName) |
Valutare un'espressione XPath nel contesto dell'oggetto specificato |
Evaluate(String, Object) |
Valutare un'espressione XPath nel contesto specificato e restituire il risultato come . |
Evaluate(String, Object, QName) |
Valutare un'espressione |
Finalized() |
Chiamato quando l'istanza è stata finalizzata. (Ereditato da IJavaPeerable) |
Reset() |
Ripristina la |
SetJniIdentityHashCode(Int32) |
Impostare il valore restituito da |
SetJniManagedPeerState(JniManagedPeerStates) |
|
SetPeerReference(JniObjectReference) |
Impostare il valore restituito da |
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) |
|
GetJniTypeName(IJavaPeerable) |
|