

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
<a name="babelfish-xml-datatype-methods"></a>

Dimulai dengan versi 5.4.0, Babelfish sekarang mendukung prosedur tersimpan sp\$1xml\$1preparedocument dan sp\$1xml\$1removedocument, 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
<a name="babelfish-xml-datatype-methods-overview"></a>
+ **sp\$1xml\$1preparedocument — Prosedur sp\$1xml\$1preparedocument** mem-parsing teks XHTML yang diberikan sebagai masukan dan mengembalikan pegangan ke dokumen ini. Pegangan ini valid selama sesi atau sampai dihapus oleh sp\$1xml\$1removedocument.
+ **sp\$1xml\$1removedocument — Prosedur sp\$1xml\$1removedocument** membatalkan pegangan yang dibuat oleh prosedur sp\$1xml\$1preparedocument.
+ **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
<a name="babelfish-xml-datatype-methods-limitations"></a>
+ 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 ().