Enum XPathResultType
İsim alanı : Aspose.Html.Dom.XPath Görüntüleme: Aspose.HTML.dll (25.4.0)
Eğer belirli bir ’tip’ belirtilirse, o zaman sonuç, gerektiğinde ve mümkün olduğunca XPath tipi dönüşümleri kullanarak eşleşen tipi olarak iade edilecektir.
[ComVisible(true)]
public enum XPathResultType
Fields
Any = 0
Bu kod belirli bir türü temsil etmez. bir XPath ekspresyonu değerlendirmesi asla bu türü üretmez. eğer bu tür talep edilirse, değerlendirmesi doğal olarak ifade değerlendirmesinden kaynaklanır. eğer doğal sonuç “Herhangi bir” türü talep edildiğinde bir düğüm seti ise, o zaman “UnorderedNodeIterator” her zaman sonuç türüdür. bir düğüm seti diğer herhangi bir temsil açıkça talep edilmelidir.
AnyUnorderedNode = 8
Sonuç, [XPath 1.0] tarafından tanımlanan bir düğüm setidir ve tek bir düğüm olarak erişilecektir. düğüm setinin boş olması durumunda ‘sıfır’ olabilir. belge değiştirme düğümünü engellemez, ancak sonuç düğümünün artık mevcut belgeye uymadığı anlamına gelebilir.Bu, uygulamanın bir kez bulduktan sonra anynode durdurulabileceği için optimizasyonu sağlayan bir konfordur. gerçek sonuçta birden fazla düğüm varsa, tek düğüm iade belge sırasında ilk olmayabilir.
Boolean = 3
Sonuç [XPath 1.0] tarafından tanımlanan bir boolean’dır.boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean
FirstOrderedNode = 9
Sonuç, [XPath 1.0] tarafından tanımlanan bir düğüm setidir ve tek bir düğüm olarak erişilecektir. düğüm setinin boş olması durumunda ‘sıfır’ olabilir. belge değiştirme düğümünü engellemez, ancak sonuç düğümünün artık mevcut belgeye uymadığı anlamına gelebilir.Bu, uygulamanın bir kez elde edilen setin belge sırasındaki ilk düğüm bulunduğunda optimizasyonu sağlayan bir rahatlık.
Number = 1
Sonuç [XPath 1.0] ile tanımlanan bir sayıdır.sayıyı iptal etme, ancak yeniden değerlendirmenin aynı sayıyı getirmediği anlamına gelebilir.
OrderedNodeIterator = 5
Sonuç [XPath 1.0] tarafından tanımlanan bir düğümdir ve iteratif olarak erişilecektir.Belge değişikliği iterasyonu iptal eder.
OrderedNodeSnapshot = 7
Sonuç, [XPath 1.0] tarafından tanımlanan bir düğüm setidir ve bir çekim olarak erişilecektir.Orijinal belge sıralamasında olacak düğümlerin listesi. belge değiştirmeSnapshot’u devre dışı bırakın ama yeniden değerlendirmenin aynı snapshot’u vermediği anlamına gelebilir.ve çekimdeki düğümler belgede değiştirilmiş, taşınmış veya kaldırılmış olabilir.
String = 2
Sonuç [XPath 1.0] tarafından tanımlanan bir satırdır.çizgiyi devre dışı bırakır, ancak çizginin artık çizgiye uygun olmadığı anlamına gelebilir.Mevcut bir belge.
UnorderedNodeIterator = 4
Sonuç [XPath 1.0] tarafından tanımlanan bir düğüm setidir ve iteratif olarak erişilecektir.Bu düğüm belirli bir sırada düğümler üretemez.Doküman değişikliği titerasyon iptal edilir.Bu, sonuç bir düğüm set ve ‘Herkes’ türü istendiğinde varsayılan türü iade edilir.
UnorderedNodeSnapshot = 6
Sonuç, [XPath 1.0] tarafından tanımlanan bir düğüm setidir ve bir çekim olarak erişilecektir.Belirli bir sırada olmayabilecek düğümlerin listesi. belge değişikliğiSnapshot’u devre dışı bırakın ama yeniden değerlendirmenin aynı snapshot’u vermediği anlamına gelebilir.ve çekimdeki düğümler belgede değiştirilmiş, taşınmış veya kaldırılmış olabilir.