Interface IXPathResult
Le nom : Aspose.Html.Dom.XPath Assemblaggio: Aspose.HTML.dll (25.4.0)
L’interface ‘XPathResult’ représente le résultat de l’évaluation d’une expression de XPath 1.0 dans le contexte d’un node particulier. Étant donné que l’évaluer des expressions de xpath peut entraîner divers types de résultats, cet objet rend impossible de détecter et de manipuler le type et la valeur du résulte.
[DOMNoInterfaceObject]
[ComVisible(true)]
public interface IXPathResult
Properties
BooleanValue
La valeur de ce résultat boolean.
[DOMName("booleanValue")]
bool BooleanValue { get; }
Valore di proprietà
Exceptions
TYPE_ERR: élevé si ‘resultType’ n’est pas le type ‘Boolean’.
InvalidIteratorState
True if ‘resultType’ is ‘UnorderedNodeIterator’ type ou ‘OrderedSurface’ Type et le document a été modifié depuis que ce résultat est retourné.
[DOMName("invalidIteratorState")]
bool InvalidIteratorState { get; }
Valore di proprietà
NumberValue
La valeur de ce chiffre résulte.
[DOMName("numberValue")]
double NumberValue { get; }
Valore di proprietà
Exceptions
TYPE_ERR : élevé si ‘resultType’ n’est pas le type ‘Nombre’.
ResultType
Un code qui représente le type de ce résultat, tel que défini par leHTTP://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#Résultat de l’expérienceAspose.Html.Dom.XPath.XXPthResultType enum.
[DOMName("resultType")]
XPathResultType ResultType { get; }
Valore di proprietà
SingleNodeValue
La valeur de ce résultat de node unique, qui peut être « zéro ».
[DOMNullable]
[DOMName("singleNodeValue")]
Node SingleNodeValue { get; }
Valore di proprietà
Exceptions
TYPE_ERR: élevé si le résultatType n’est pas le type ‘AnyUnorderedNode’ ou ‘FirstOrdered Node’.
SnapshotLength
Les valeurs valides pour snapshotItemindices sont ‘0’ à ‘snapshotLength-1’ inclus.
[DOMName("snapshotLength")]
int SnapshotLength { get; }
Valore di proprietà
Exceptions
TYPE_ERR: élevé si le résultatType n’est pas le type ‘UnorderedNodeSnapshot’ ou le genre ‘OrderedMoreDrive’.
StringValue
La valeur de ce résultat.
[DOMName("stringValue")]
string StringValue { get; }
Valore di proprietà
Exceptions
TYPE_ERR: élevé si ‘resultType’ n’est pas le type ‘String’.
Methods
IterateNext()
Iterate et retourne le node suivant de l’établissement ou ‘zéro’ si il n’y a plus de nœuds.
[DOMName("iterateNext")]
Node IterateNext()
Returns
Retourner le node suivant.
Exceptions
TYPE_ERR: élevé si ‘resultType’ n’est pas le type de ‘UnorderedNodeIterator’ ou du type ‘OrderedDateIerator’.
INVALID_STATE_ERR : le document a été mutéDepuis que le résultat a été retourné.
SnapshotItem(int)
Retourne l’élément ‘index’ dans la collection d’images.Si ‘indice’ est plus grand ou égale au nombre de nœuds de la liste, cette méthode retourne ‘zéro’.Dans la différence du résultat du théâtre, le snapshot ne devient pas invalide, mais peut ne pas correspondre au document actuel s’il est muté.
[DOMNullable]
[DOMName("snapshotItem")]
Node SnapshotItem(int index)
Parameters
index
int
Inscrivez-vous dans la collection de snapshot.
Returns
Le noyau dans la position d’index dans le “NodeList” ou “null” ifthat n’est pas un index valide.
Exceptions
TYPE_ERR: élevé si ‘resultType’ n’est pas le type de ‘UnorderedNodeSnapshot’ ou du type d’ ‘OrderedMoreSnack’.