Enum XPathResultType
Název místa: Aspose.Html.Dom.XPath Sbírka: Aspose.HTML.dll (25.4.0)
Pokud je specifikován konkrétní ’typ’, výsledek se vrátí jako odpovídající typ, pomocí konverzí typu XPath, kde je to nutné a možn.
[ComVisible(true)]
public enum XPathResultType
Fields
Any = 0
Tento kód nepředstavuje konkrétní typ. Hodnocení XPath expressionwill nikdy nepředstavuje tento typ. Pokud je tento typ požadován, pak se hodnocení vrátíjakýkoliv typ přirozeně vyplývá z hodnocení výrazu. Pokud je přirozený výsledek node set, když byl požadován typ ‘Any’, pak ‘UnorderedNodeIterator’ je vždy výsledný typ. Každá jiná reprezentace node set musí být explicitně požadována.
AnyUnorderedNode = 8
Výsledek je node set definovaný [XPath 1.0] a bude přístupný jako jediný node,který může být ’null’ v případě, že node set je prázdný.Dokumentní modifikace ne invalidatethe node, ale může znamenat, že výsledný node již neodpovídá aktuálnímu dokumentu.Toto je pohodlí, které umožňuje optimalizace, protože implementace může zastavit, jakmile anynode v výsledném setu byl nalezen.Pokud je více než jeden node v aktuálním výsledku, jediný vrácený node nemusí být první v dokumentu pořad.
Boolean = 3
Výsledkem je boolean, jak je definováno [XPath 1.0].Zrušit boolean, ale může to znamenat, že přehodnocení by nedělal stejný boolean.
FirstOrderedNode = 9
Výsledkem je nastavení node, jak je definováno [XPath 1.0] a bude přístupný jako jediný node,který může být ’null’ v případě, že je nastavení node prázdné.Modifikace dokumentu ne invalidatethe node, ale může znamenat, že výsledný node již neodpovídá aktuálnímu dokumentu.Toto je pohodlí, které umožňuje optimalizaci, protože implementace může zastavit, jakmile první node v dokumentu pořadí výsledného nastavení byla nalezena.
Number = 1
Výsledkem je číslo, jak je definováno [XPath 1.0].Zrušit číslo, ale může to znamenat, že přehodnocení by nepřineslo stejné číslo.
OrderedNodeIterator = 5
Výsledkem je nůž nastavený podle definice [XPath 1.0], který bude přístupný iterativn,které budou produkovat dokumenty objednané uzly. modifikace dokumentu zruší iteraci.
OrderedNodeSnapshot = 7
Výsledkem je nastavení node podle definice [XPath 1.0], které bude přístupné jako snímekseznam uzlin, které budou v původním řádu dokumentu.zrušit snímek, ale může to znamenat, že přehodnocení by neudělal stejný snímeka uzly ve snímku mohou být změněny, přemístěny nebo odstraněny z dokumentu.
String = 2
Výsledkem je řádek, jak je definován [XPath 1.0].zrušit řetězec, ale může to znamenat, že řetězec již neodpovídáSoučasný dokument.
UnorderedNodeIterator = 4
Výsledkem je nastavení node, jak je definováno [XPath 1.0], které bude přístupné iterativně,které nemusí produkovat uzly v určitém pořadí.Modifikace dokumentu neplatí tetrace.Toto je výchozí typ vrácený, pokud je výsledek je nastavení node a požadován “Každý” typ.
UnorderedNodeSnapshot = 6
Výsledkem je nastavení node podle definice [XPath 1.0], které bude přístupné jako snímekseznam uzlin, které nemusí být v konkrétním pořadí.zrušit snímek, ale může to znamenat, že přehodnocení by neudělal stejný snímeka uzly ve snímku mohou být změněny, přemístěny nebo odstraněny z dokumentu.