Enum XPathResultType

Enum XPathResultType

Nome do espaço: Aspose.Html.Dom.XPath Assembleia: Aspose.HTML.dll (25.4.0)

Se um ’tipo’ específico for especificado, o resultado será devolvido como o correspondente, usando conversões de tipo XPath quando necessário e possível.

[ComVisible(true)]
public enum XPathResultType

Fields

Any = 0

Este código não representa um tipo específico. Uma avaliação de um XPath expressionwill nunca produz este tipo. Se este tipo é solicitado, então a avaliação retorna qualquer tipo naturalmente resulta da avaliação da expressão. Se o resultado natural é um conjunto de nódulos quando ‘Qualquer’ tipo foi solicitado, então ‘UnorderedNodeIterator’ é sempre o tipo resultante. Qualquer outra representação de um conjunto de nódulos deve ser explicitamente solicitado.

AnyUnorderedNode = 8

O resultado é um conjunto de nódulos conforme definido por [XPath 1.0] e será acessado como um único nódulo,o que pode ser ’nulo’ se o conjunto de nódulos é vazio.A modificação do documento não invalidatethe nódulo, mas pode significar que o nódulo do resultado não mais corresponde ao documento atual.Este é uma conveniência que permite a otimização desde a implementação pode parar uma vez que o anynode no conjunto resultante foi encontrado.Se houver mais de um nódulo no resultado real, o único nódulo retornado pode não ser o primeiro em ordem do documento.

Boolean = 3

O resultado é um boolean conforme definido por [XPath 1.0].invalida o booleano, mas pode significar que a reavaliação não produziria o mesmo booleano.

FirstOrderedNode = 9

O resultado é um conjunto de nódulos conforme definido por [XPath 1.0] e será acessado como um único nódulo, que pode ser ’nulo’ se o conjunto de nódulos é vazio. Modificação do documento não invalidatethe nódulo, mas pode significar que o nódulo do resultado não mais corresponde ao documento atual.Este é uma conveniência que permite a otimização desde a implementação pode parar uma vez que o primeiro nódulo na ordem do documento do conjunto resultante foi encontrado.

Number = 1

O resultado é um número conforme definido por [XPath 1.0].invalida o número, mas pode significar que a reavaliação não daria o mesmo número.

OrderedNodeIterator = 5

O resultado é um nodo definido por [XPath 1.0] que será acessado iterativamente,que produzirá nódulos ordenados por documento. a modificação do documento invalida a iteração.

OrderedNodeSnapshot = 7

O resultado é um nodo definido por [XPath 1.0] que será acessado como um resumolistas de nódulos que serão na ordem original do documento.invalida o snapshot, mas pode significar que a reavaliação não daria o mesmo snapshote os nodos no snapshot podem ter sido alterados, movidos ou removidos do documento.

String = 2

O resultado é uma linha como definida por [XPath 1.0].invalida a corrente, mas pode significar que a corrente não corresponde mais àDocumento atual.

UnorderedNodeIterator = 4

O resultado é um conjunto de nódulos conforme definido por [XPath 1.0] que será acessado iterativamente,o que pode não produzir nódulos em uma ordem específica.A modificação do documento invalida a titulação.Este é o tipo padrão devolvido se o resultado é um conjunto de nódulos e ‘Todo’ tipo é solicitado.

UnorderedNodeSnapshot = 6

O resultado é um nodo definido por [XPath 1.0] que será acessado como um resumolista de nódulos que podem não estar em uma ordem específica.invalida o snapshot, mas pode significar que a reavaliação não daria o mesmo snapshote os nodos no snapshot podem ter sido alterados, movidos ou removidos do documento.

 Português