Interface IXPathResult

Interface IXPathResult

İsim alanı : Aspose.Html.Dom.XPath Görüntüleme: Aspose.HTML.dll (25.4.0)

‘XPathResult’ arayüzü, belirli bir düğümün bağlamında anXPath 1.0 ifadesinin değerlendirilmesinin sonucu temsil eder. bir XPath ifadesinin değerlendirilmesi çeşitli sonuç türlerine yol açabilir, bu nesne sonuç türünü ve değerini keşfetmek ve manipüle etmek imkansız hale getirir.

[DOMNoInterfaceObject]
[ComVisible(true)]
public interface IXPathResult

Properties

BooleanValue

Bu boolean sonucunun değeri.

[DOMName("booleanValue")]
bool BooleanValue { get; }

Mülkiyet Değer

bool

Exceptions

DOMException

TYPE_ERR: ‘resultType’ ‘Boolean’ tipi değilse yükseltilmiştir.

InvalidIteratorState

Eğer ‘resultType’ ‘UnorderedNodeIterator’ tipi veya ‘OrderedNodeIterator’ tipi ise ve belge bu sonucu iade edildiğinden beri değiştirilmişse doğru.

[DOMName("invalidIteratorState")]
bool InvalidIteratorState { get; }

Mülkiyet Değer

bool

NumberValue

Bu sayının değeri sonuçlanır.

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

Mülkiyet Değer

double

Exceptions

DOMException

TYPE_ERR: ‘resultType’ ‘Sayı’ türü değilse yükseltilmiştir.

ResultType

Bu sonuçların türünü temsil eden bir kod, bu sonuçta tanımlananHTTP://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathResultHtml.Dom.XPath.XPathResultType enum.

[DOMName("resultType")]
XPathResultType ResultType { get; }

Mülkiyet Değer

XPathResultType

SingleNodeValue

Bu tek düğümün değeri, ‘sıfır’ olabilir.

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

Mülkiyet Değer

Node

Exceptions

DOMException

TYPE_ERR: sonuçType ‘AnyUnorderedNode’ tipi veya ‘FirstOrderedNode’ tipi değilse yükseltilmiştir.

SnapshotLength

Sonuç snapshot’ta düğüm sayısı. snapshot için geçerli değerlerİsimler ‘0’ ile ‘snapshotLength-1’ dahil.

[DOMName("snapshotLength")]
int SnapshotLength { get; }

Mülkiyet Değer

int

Exceptions

DOMException

TYPE_ERR: sonuçType ‘UnorderedNodeSnapshot’ tipi veya ‘OrderedNodeSnapshot’ tipi değilse yükseltilmiştir.

StringValue

Bu çerçeve sonuçlarının değeri.

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

Mülkiyet Değer

string

Exceptions

DOMException

TYPE_ERR: ‘resultType’ ‘String’ tipi değilse yükseltilmiştir.

Methods

IterateNext()

Daha fazla düğüm yoksa düğüm setinden veya ‘sıfır’dan bir sonraki düğümü iterat ve iade eder.

[DOMName("iterateNext")]
Node IterateNext()

Returns

Node

Bir sonraki düğmeyi döndürür.

Exceptions

DOMException

TYPE_ERR: ‘resultType’ ‘UnorderedNodeIterator’ tipi veya ‘OrderedNodeIterator’ tipi değilse yükseltilmiştir.

DOMException

INVALID_STATE_ERR: Belge değiştirilmiştirSonuç geri döndükten sonra.

SnapshotItem(int ile)

Eğer ‘index’ listedeki düğüm sayısına eşit veya daha büyük ise, bu yöntem ‘zero’ döndürür. Theiterator sonucu aksine, snapshot geçersiz hale gelmez, ancak değiştirildiğinde geçerli belge ile uyumlu olmayabilir.

[DOMNullable]
[DOMName("snapshotItem")]
Node SnapshotItem(int index)

Parameters

index int

Snapshot koleksiyonuna girin.

Returns

Node

“NodeList” veya “null” ifthat’taki ‘index’ pozisyonundaki düğüm geçerli bir indeks değildir.

Exceptions

DOMException

TYPE_ERR: ‘resultType’ ‘UnorderedNodeSnapshot’ tipi veya ‘OrderedNodeSnapshot’ tipi değilse yükseltildi.

 Türkçe