Interface IXPathResult

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

bool

Exceptions

DOMException

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

bool

NumberValue

Der Wert dieses Zahlen ergibt sich.

[DOMName("numberValue")]
double NumberValue { get; }

Eigentumswert

double

Exceptions

DOMException

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

XPathResultType

SingleNodeValue

Der Wert dieses einzelnen Knotenergebnisses, das “Null” sein kann’.

[DOMNullable]
[DOMName("singleNodeValue")]
Node SingleNodeValue { get; }

Eigentumswert

Node

Exceptions

DOMException

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

int

Exceptions

DOMException

TYPE_ERR: erhöht, wenn das ErgebnisType nicht ‘UnorderedNodeSnapshot’ oder ‘OrderedNodeSnapshot’ ist.

StringValue

Der Wert dieses Strings Ergebnis.

[DOMName("stringValue")]
string StringValue { get; }

Eigentumswert

string

Exceptions

DOMException

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

Node

Zurück zum nächsten Knoten.

Exceptions

DOMException

TYPE_ERR: erhöht, wenn ‘resultType’ nicht ‘UnorderedNodeIterator’ oder ‘OrderedNodeIterator’ ist.

DOMException

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

Node

Der Node an der ‘index’th Position in der ‘NodeList’, oder ’null’ ifthat ist kein gültiger Index.

Exceptions

DOMException

TYPE_ERR: erhöht, wenn ‘resultType’ nicht ‘UnorderedNodeSnapshot’ oder ‘OrderedNodeSnapshot’ ist.

 Deutsch