Enum XPathResultType
Nama dari : Aspose.Html.Dom.XPath Pengumpulan: Aspose.HTML.dll (25.4.0)
Jika ’tipe’ tertentu ditentukan, maka hasilnya akan dikembalikan sebagai jenis yang sesuai, menggunakan konversi jenis XPath di mana diperlukan dan mungkin.
[ComVisible(true)]
public enum XPathResultType
Fields
Any = 0
Kode ini tidak mewakili jenis tertentu. penilaian dari XPath expressionwill tidak pernah menghasilkan jenis ini. jika jenis ini diminta, maka penilaian mengembalikan apa pun jenis secara alami hasil dari penilaian dari ekspresi. jika hasil alami adalah set node ketika ‘Any’ jenis diminta, maka ‘UnorderedNodeIterator’ selalu jenis yang dihasilkan. setiap representasi lain dari set node harus diminta secara eksplisit.
AnyUnorderedNode = 8
Hasilnya adalah node set seperti yang ditakrifkan oleh [XPath 1.0] dan akan diakses sebagai satu node,yang dapat ’null’ jika node set kosong. modifikasi dokumen tidak invalidatethe node, tetapi dapat berarti bahwa node hasil tidak lagi sepadan dengan dokumen saat ini.Ini adalah kenyamanan yang memungkinkan pengoptimuman karena implementasi dapat berhenti setelah anynode dalam hasil set ditemukan.
Boolean = 3
Hasilnya adalah boolean sebagaimana ditakrifkan oleh [XPath 1.0].membatalkan boolean, tetapi mungkin berarti bahwa penilaian ulang tidak akan menghasilkan boolean yang sama.
FirstOrderedNode = 9
Hasilnya adalah node set seperti yang ditakrifkan oleh [XPath 1.0] dan akan diakses sebagai satu node,yang dapat ’null’ jika node set kosong. modifikasi dokumen tidak invalidatethe node, tetapi dapat berarti bahwa node hasil tidak lagi sepadan dengan dokumen saat ini.Ini adalah kenyamanan yang memungkinkan pengoptimuman karena implementasi dapat berhenti setelah node pertama dalam urutan dokumen dari set hasil ditemukan.
Number = 1
Hasilnya adalah angka yang ditentukan oleh [XPath 1.0]. modifikasi dokumen tidakmembatalkan angka, tetapi dapat berarti bahwa penilaian ulang tidak akan menghasilkan angka yang sama.
OrderedNodeIterator = 5
Hasilnya adalah nod yang ditentukan oleh [XPath 1.0] yang akan diakses secara iteratif,yang akan menghasilkan nod yang dipesan dokumen. modifikasi dokumen membatalkan iterasi.
OrderedNodeSnapshot = 7
Hasilnya adalah node set seperti yang ditentukan oleh [XPath 1.0] yang akan diakses sebagai snapshotdaftar nodus yang akan berada dalam urutan dokumen asal. modifikasi dokumen tidakmembatalkan snapshot tetapi dapat berarti bahwa re-evaluasi tidak akan menghasilkan snapshot yang samadan nodus dalam snapshot mungkin telah diubah, dialihkan, atau dihapus dari dokumen.
String = 2
Hasilnya adalah string seperti yang ditakrifkan oleh [XPath 1.0].membatalkan string, tetapi mungkin berarti bahwa string tidak lagi sesuai denganDokumen yang ada.
UnorderedNodeIterator = 4
Hasilnya adalah set nod seperti yang ditakrifkan oleh [XPath 1.0] yang akan diakses secara iteratif,yang mungkin tidak menghasilkan nod dalam urutan tertentu. modifikasi dokumen membatalkan titerasi. ini adalah jenis default yang dikembalikan jika hasilnya adalah set nod dan ‘Any’ jenis diminta.
UnorderedNodeSnapshot = 6
Hasilnya adalah node set seperti yang ditentukan oleh [XPath 1.0] yang akan diakses sebagai snapshotdaftar nod yang mungkin tidak berada dalam urutan tertentu. modifikasi dokumen tidakmembatalkan snapshot tetapi dapat berarti bahwa re-evaluasi tidak akan menghasilkan snapshot yang samadan nodus dalam snapshot mungkin telah diubah, dialihkan, atau dihapus dari dokumen.