Interface IXPathResult
Nom dels espais: Aspose.Html.Dom.XPath Assemblea: Aspose.HTML.dll (25.4.0)
L’interfície ‘XPathResult’ representa el resultat de l’avaluació de la expressió d’un xpath 1.0 en el context d’un node particular. Com que l’avaluaria d ́una expresssió XPath pot resultar en diversos tipus de resultats, aquest objecte fa impossible descobrir i manipular el tipus i el valor del resultat.
[DOMNoInterfaceObject]
[ComVisible(true)]
public interface IXPathResult
Properties
BooleanValue
El valor d’aquest resultat booleà.
[DOMName("booleanValue")]
bool BooleanValue { get; }
Valor de la propietat
Exceptions
TYPE_ERR: augmentat si el ‘resultType’ no és el tipus ‘Boolean’.
InvalidIteratorState
És veritat si el ‘resultType’ és el tipus de ‘UnorderedNodeIterator’ o ‘Ordered Nodeİterador’ i el document ha estat modificat des que aquest resultat va ser retornat.
[DOMName("invalidIteratorState")]
bool InvalidIteratorState { get; }
Valor de la propietat
NumberValue
El valor d’aquest número resulta.
[DOMName("numberValue")]
double NumberValue { get; }
Valor de la propietat
Exceptions
TYPE_ERR: augmentat si ‘resultType’ no és el tipus ‘Number’.
ResultType
Un codi que representa el tipus d’aquest resultat, tal com es defineix per laHTTP://www.w3.org/TR/DOM-Nivell-3-XPath/xpath.html#ReflexióAspose.Html.Dom.XPath.xpathResultType enum.
[DOMName("resultType")]
XPathResultType ResultType { get; }
Valor de la propietat
SingleNodeValue
El valor d’aquest resultat de node únic, que pot ser ’null’.
[DOMNullable]
[DOMName("singleNodeValue")]
Node SingleNodeValue { get; }
Valor de la propietat
Exceptions
TYPE_ERR: augmentat si resultType no és el tipus ‘AnyUnorderedNode’ o el tipo ‘FirstOrdered Node’.
SnapshotLength
Els valors vàlids per a snapshotEls indicadors són ‘0’ a ‘snapshotLongth-1’ inclosos.
[DOMName("snapshotLength")]
int SnapshotLength { get; }
Valor de la propietat
Exceptions
TYPE_ERR: augmentat si el resultatType no és el tipus ‘UnorderedNodeSnapshot’ o el tipo ‘OrderedDownSnappshot’.
StringValue
El valor d’aquest resultat de la sèrie.
[DOMName("stringValue")]
string StringValue { get; }
Valor de la propietat
Exceptions
TYPE_ERR: augmentat si ‘resultType’ no és el tipus ‘String’.
Methods
IterateNext()
Itera i torna el següent nucli des de l’establiment de nuclis o ’null’ si no hi ha més nodes.
[DOMName("iterateNext")]
Node IterateNext()
Returns
Torna el següent nucli.
Exceptions
TYPE_ERR: augmentat si el ‘resultType’ no és el tipus de ‘UnorderedNodeIterator’ o el tipo de “OrderedMoneyIerator”.
INVALID_STATE_ERR: El document ha estat mutatDes que el resultat ha estat retornat.
SnapshotItem(Int)
Retorna l’article ‘index’ de la col·lecció d’impressió. Si ‘indicador’ és més gran o igual al nombre de nodes en la llista, aquest mètode torna ’null’. A diferència del resultat del teiterador, la imatge no esdevé invalida, però pot no correspondre al document actual si es muta.
[DOMNullable]
[DOMName("snapshotItem")]
Node SnapshotItem(int index)
Parameters
index
int
Introducció a la col·lecció de snapshot.
Returns
El nucli a la posició de ‘index’ en el ‘NodeList’, o ’null’ ifthat no és un índex vàlid.
Exceptions
TYPE_ERR: augmentat si el ‘resultType’ no és el tipus ‘UnorderedNodeSnapshot’ o el tipo ‘OrderedMatech’.