Interface IXPathResult
Der Name: Aspose.Html.Dom.XPath Sammlung: Aspose.HTML.dll (25.4.0)
Das ‘XPathResult’-Interface repräsentiert das Ergebnis der Bewertung des anXPath 1.0 Ausdrucks im Kontext eines bestimmten Knoten. Da die Bewertung eines XPath-Expresses zu verschiedenen Ergebnissen führen kann, macht dieses Objekt es unmöglich, den Typ und den Wert des Ergebnisses zu entdecken und zu manipulieren.
[DOMNoInterfaceObject]
[ComVisible(true)]
public interface IXPathResult
Properties
BooleanValue
Der Wert dieses Boolean-Ergebnisses.
[DOMName("booleanValue")]
bool BooleanValue { get; }
Eigentumswert
Exceptions
TYPE_ERR: erhöht, wenn ‘resultType’ nicht ‘Boolean’ Typ ist.
InvalidIteratorState
True, wenn ‘resultType’ ist ‘UnorderedNodeIterator’ Typ oder ‘OrderedNodeIterator’ Typ und das Dokument seit diesem Ergebnis geändert wurde.
[DOMName("invalidIteratorState")]
bool InvalidIteratorState { get; }
Eigentumswert
NumberValue
Der Wert dieses Zahlen ergibt sich.
[DOMName("numberValue")]
double NumberValue { get; }
Eigentumswert
Exceptions
TYPE_ERR: erhöht, wenn ‘resultType’ nicht ‘Nummer’ Typ ist.
ResultType
Ein Code, der die Art dieses Ergebnisses darstellt, wie durch dieHTTP://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathResultAspose.Html.Dom.XPath.XPathResultType enum.
[DOMName("resultType")]
XPathResultType ResultType { get; }
Eigentumswert
SingleNodeValue
Der Wert dieses einzelnen Knotenergebnisses, das “Null” sein kann’.
[DOMNullable]
[DOMName("singleNodeValue")]
Node SingleNodeValue { get; }
Eigentumswert
Exceptions
TYPE_ERR: erhöht, wenn der ErgebnisType nicht ‘AnyUnorderedNode’ oder ‘FirstOrderedNode’ ist.
SnapshotLength
Die Anzahl der Knoten im Ergebnis snapshot. gültige Werte für snapshotItemindikationen sind ‘0’ bis ‘snapshotLength-1’ einschließlich.
[DOMName("snapshotLength")]
int SnapshotLength { get; }
Eigentumswert
Exceptions
TYPE_ERR: erhöht, wenn das ErgebnisType nicht ‘UnorderedNodeSnapshot’ oder ‘OrderedNodeSnapshot’ ist.
StringValue
Der Wert dieses Strings Ergebnis.
[DOMName("stringValue")]
string StringValue { get; }
Eigentumswert
Exceptions
TYPE_ERR: erhöht, wenn ‘resultType’ nicht ‘String’ Typ ist.
Methods
IterateNext()
Iteriert und kehrt die nächste Node von der Node set oder ’null’ zurück, wenn es keine Node mehr gibt.
[DOMName("iterateNext")]
Node IterateNext()
Returns
Zurück zum nächsten Knoten.
Exceptions
TYPE_ERR: erhöht, wenn ‘resultType’ nicht ‘UnorderedNodeIterator’ oder ‘OrderedNodeIterator’ ist.
INVALID_STATE_ERR: Das Dokument wurde mutiertSeitdem das Ergebnis zurückgegeben wurde.
SnapshotItem(Int)
Wenn ‘index’ größer oder gleich der Anzahl der Knoten in der Liste ist, kehrt diese Methode ’null’ zurück. Im Gegensatz zum Teiterator-Ergebnis wird das snapshot nicht ungültig, aber kann es nicht mit dem aktuellen dokument entsprechen, wenn es mutiert wird.
[DOMNullable]
[DOMName("snapshotItem")]
Node SnapshotItem(int index)
Parameters
index
int
Index in die Snapshot-Kollektion.
Returns
Der Node an der ‘index’th Position in der ‘NodeList’, oder ’null’ ifthat ist kein gültiger Index.
Exceptions
TYPE_ERR: erhöht, wenn ‘resultType’ nicht ‘UnorderedNodeSnapshot’ oder ‘OrderedNodeSnapshot’ ist.