Enum XPathResultType
Navne til: Aspose.Html.Dom.XPath Sammensætning: Aspose.HTML.dll (25.4.0)
Hvis en specifik ’type’ er angivet, så vil resultatet blive returneret som den tilsvarende type, ved hjælp af XPath-type konverteringer, hvor det er nødvendigt og muligt.
[ComVisible(true)]
public enum XPathResultType
Fields
Any = 0
Denne kode repræsenterer ikke en bestemt type. En evaluering af en XPath expression vil aldrig producere denne type. Hvis denne type er anmodet, så evalueringen returnererhvilken type naturligt resulterer i evalueringen af udtrykket. Hvis det naturlige resultat er en node sæt, når ‘Hvilken’ type blev anmodet, så ‘UnorderedNodeIterator’ er altid den resulterende type. Enhver anden repræsentation af en node sæt skal udtrykkeligt anmodes.
AnyUnorderedNode = 8
Resultatet er en node set som defineret af [XPath 1.0] og vil være tilgængelig som en enkelt node,som kan være ’null’ hvis node set er tom. Dokument modifikation ikke invalidatethe node, men kan betyde, at resultatet node ikke længere svarer til det aktuelle dokument.Dette er en bekvemmelighed, der tillader optimering, da implementeringen kan stoppe, når anynode i det resulterende sæt er fundet. Hvis der er mere end en node i det faktiske resultat, kan den eneste node returneret ikke være den første i dokumentordre.
Boolean = 3
Resultatet er en boolean som defineret af [XPath 1.0].invalidere boolean, men det kan betyde, at genvurdering ikke ville give den samme boolean.
FirstOrderedNode = 9
Resultatet er en node set som defineret af [XPath 1.0] og vil være tilgængelig som en enkelt node,som kan være ’null’ hvis node set er tom. Dokument modifikation ikke invalidatethe node, men kan betyde, at resultatet node ikke længere svarer til det aktuelle dokument.Dette er en bekvemmelighed, der tillader optimering, da implementeringen kan stoppe, når den første node i dokumentordre af det resulterende sæt er fundet. Hvis der er mere end onenode i det faktiske resultat, vil den eneste node returneret være den første i dokumentordre.
Number = 1
Resultatet er et tal som defineret af [XPath 1.0].fravælger antallet, men kan betyde, at genvurderingen ikke ville give det samme antal.
OrderedNodeIterator = 5
Resultatet er en node set som defineret af [XPath 1.0] som vil blive adgang iterativt,der vil producere dokumentbestillede knuder. dokumentmodifikation annullerer iterationen.
OrderedNodeSnapshot = 7
Resultatet er en node set som defineret af [XPath 1.0] som vil blive adgang som et snapshotliste over knuder, der vil være i originaldokumentordre. dokumentmodifikation ikkeinvaliderer snapshot, men kan betyde, at omvurderingen ikke vil give det samme snapshotog knuder i snapshot kan være blevet ændret, flyttet eller fjernet fra dokumentet.
String = 2
Resultatet er en linje som defineret af [XPath 1.0].fravælger ringen, men kan betyde, at ringen ikke længere svarer tilDet nuværende dokument.
UnorderedNodeIterator = 4
Resultatet er en node set som defineret af [XPath 1.0] som vil blive adgang iterativt,som ikke kan producere noder i en bestemt rækkefølge. Dokumentmodifikation invaliderer titeration. Dette er den standard type returneret, hvis resultatet er en node set og ‘Enhver’ type er anmodet.
UnorderedNodeSnapshot = 6
Resultatet er en node set som defineret af [XPath 1.0] som vil blive adgang som et snapshoten liste over knuder, der ikke kan være i en bestemt rækkefølge.invaliderer snapshot, men kan betyde, at omvurderingen ikke vil give det samme snapshotog knuder i snapshot kan være blevet ændret, flyttet eller fjernet fra dokumentet.