Interface IXPathResult
nazivni prostor: Aspose.Html.Dom.XPath Sastav: Aspose.HTML.dll (25.4.0)
Interfejs ‘XPathResult’ predstavlja rezultat ocjene izraza anXPath 1.0 u kontekstu određenog čvorova. budući da ocjena izraza XPath može rezultirati različitim vrstama rezultata, ovaj objekt čini nemoguće otkriti i manipulirati tipom i vrijednošću rezultata.
[DOMNoInterfaceObject]
[ComVisible(true)]
public interface IXPathResult
Properties
BooleanValue
Vrijednost ovog boolean rezultata.
[DOMName("booleanValue")]
bool BooleanValue { get; }
Vrijednost nekretnina
Exceptions
TYPE_ERR: podignuta ako ‘resultType’ nije ‘Boolean’ tip.
InvalidIteratorState
Istinito ako je ‘resultType’ tip ‘UnorderedNodeIterator’ ili ‘OrderedNodeIterator’ tip i dokument je izmijenjen otkako je taj rezultat vratio.
[DOMName("invalidIteratorState")]
bool InvalidIteratorState { get; }
Vrijednost nekretnina
NumberValue
Vrijednost ovog broja je rezultat.
[DOMName("numberValue")]
double NumberValue { get; }
Vrijednost nekretnina
Exceptions
TYPE_ERR: podignuta ako ‘resultType’ nije ‘Number’ tip.
ResultType
kod koji predstavlja vrstu ovog rezultata, kako je definiran od straneHTTP://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathResultSljedeći članakHtml.Dom.XPath.XPathResultType enum.
[DOMName("resultType")]
XPathResultType ResultType { get; }
Vrijednost nekretnina
SingleNodeValue
Vrijednost ovog jedinstvenog rezultata, koji može biti ‘zero’.
[DOMNullable]
[DOMName("singleNodeValue")]
Node SingleNodeValue { get; }
Vrijednost nekretnina
Exceptions
TYPE_ERR: podignuti ako rezultatType nije ‘AnyUnorderedNode’ tip ili ‘FirstOrderedNode’ tip.
SnapshotLength
Validne vrijednosti za snapshotItemindikacije su ‘0’ do ‘snapshotLength-1’ uključujući.
[DOMName("snapshotLength")]
int SnapshotLength { get; }
Vrijednost nekretnina
Exceptions
TYPE_ERR: podignuta ako rezultatType nije ‘UnorderedNodeSnapshot’ tip ili ‘OrderedNodeSnapshot’ tip.
StringValue
Vrijednost ovog rezultata struje.
[DOMName("stringValue")]
string StringValue { get; }
Vrijednost nekretnina
Exceptions
TYPE_ERR: podignuta ako ‘resultType’ nije ‘String’ tip.
Methods
IterateNext()
Iterira i vraća sljedeće čvorove iz čvorova ili ‘zero’ ako više nema čvorova.
[DOMName("iterateNext")]
Node IterateNext()
Returns
Povratak sljedećeg čvorova.
Exceptions
TYPE_ERR: podignuta ako ‘resultType’ nije ‘UnorderedNodeIterator’ tip ili ‘OrderedNodeIterator’ tip.
INVALID_STATE_ERR: Dokument je mutiranNakon što je rezultat vratio.
SnapshotItem(int)
Ako je ‘index’ veći ili jednako broju čvorova na popisu, ova metoda vraća ‘zero’.U suprotnosti s rezultatom kazališta, snimak ne postaje nevažeći, ali možda ne odgovara tekućem dokumentu ako se mutira.
[DOMNullable]
[DOMName("snapshotItem")]
Node SnapshotItem(int index)
Parameters
index
int
Slijedeći članakSnapshot kolekcija.
Returns
Node na ‘index’ položaju u ‘NodeList’, ili ‘zero’ ifthat nije valjan indeks.
Exceptions
TYPE_ERR: podignuta ako ‘resultType’ nije ‘UnorderedNodeSnapshot’ tip ili ‘OrderedNodeSnapshot’ tip.