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.