Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Babelfish mendukung metode tipe data XML
Dimulai dengan versi 5.4.0, Babelfish sekarang mendukung prosedur tersimpan sp_xml_preparedocument dan sp_xml_removedocument, fungsi rowset OPENXML() dan metode dataype xml.VALUE (). Dengan fungsi dan prosedur ini query pada data XMLmenjadi jauh lebih mudah.
Memahami prosedur dan metode XHTML
-
sp_xml_preparedocument — Prosedur sp_xml_preparedocument mem-parsing teks XHTML yang diberikan sebagai masukan dan mengembalikan pegangan ke dokumen ini. Pegangan ini valid selama sesi atau sampai dihapus oleh sp_xml_removedocument.
-
sp_xml_removedocument — Prosedur sp_xml_removedocument membatalkan pegangan yang dibuat oleh prosedur sp_xml_preparedocument.
-
OPENXHTML () - OPENXMLmenyediakan tampilan rowset atas dokumen XHTML. Karena OPENXHTML adalah penyedia rowset dan mengembalikan satu set baris, kita dapat menggunakan OPENXMLdalam klausa FROM sama seperti kita dapat menggunakan tabel, tampilan, atau fungsi table-valued lainnya.
-
VALUE () - Metode XMLDatatype VALUE () digunakan untuk mengekstrak nilai dari instance XMLyang disimpan dalam kolom tipe xml. parameter, atau variabel.
Keterbatasan dalam prosedur dan metode XMLBabelfish
-
Babelfish hanya mendukung sintaks XPATH 1.0 untuk argumen kedua (yaitu ROWPATTERN) dari OPENXHTML ().
-
Meta-properties dan flag 8 saat ini tidak didukung di OPENXHTML ().
-
Babelfish hanya mendukung sintaks XPATH 1.0 untuk argumen pertama (yaitu XQuery) metode tipe data VALUE ().