Latest web development tutorials

Pengantar XQuery

Cara terbaik untuk menjelaskan XQuery adalah untuk mengatakan ini: XQuery sehubungan dengan hubungan antara XML dan SQL setara sehubungan dengan tabel database relasional.

XQuery dirancang untuk query data XML - tidak terbatas pada dokumen XML, bentuk XML juga dapat mencakup penyajian data, termasuk database.


Anda harus memiliki pengetahuan dasar:

Sebelum Anda terus belajar, kita perlu memiliki pengetahuan tentang pemahaman dasar sebagai berikut:

  • HTML / XHTML
  • XML / XML namespace
  • XPath

Jika Anda ingin mempelajari mata pelajaran ini pertama, silakan kami halaman rumah untuk mengakses tutorial ini.


Apa XQuery?

XQuery
  • XQuery adalah bahasa query untuk data XML
  • XQuery efek XML pada efek seperti SQL pada database
  • XQuery berdasarkan ekspresi XPath
  • XQuery didukung oleh semua mesin database utama (IBM, Oracle, Microsoft, dll)
  • XQuery adalah standar W3C


XQuery dan terkait XML Query

XQuery digunakan untuk mencari dan ekstrak dari elemen dokumen XML dan atribut bahasa.

Ini adalah contoh dari XQuery untuk memecahkan masalah praktis:

"Pilih semua harga dari koleksi CD disimpan di sana dalam dokumen XML bernama cd_catalog.xml kurang dari $ 10 rekaman CD."


XQuery dan XPath

XQuery 1.0 dan XPath 2.0 berbagi model data yang sama dan mendukung fungsi dan operator yang sama. Jika Anda telah belajar XPath, XQuery belajar sehingga tidak ada masalah.

Anda dapat di " XPath tutorial Baca lebih lanjut tentang XPath pengetahuan" pada.


Contoh aplikasi - XQuery

XQuery dapat digunakan untuk:

  • Mengekstrak informasi untuk digunakan dalam layanan jaringan
  • Sebuah ringkasan laporan adalah
  • XML data ke XHTML
  • Untuk mendapatkan informasi dan dokumen yang relevan Cari Jaringan

XQuery adalah Rekomendasi W3C

XQuery kompatibel dengan berbagai standar W3C, seperti XML, Namespaces, XSLT, XPath dan XML Schema.

XQuery 1,0 2007 23 Januari didirikan sebagai Rekomendasi W3C.

Untuk informasi lebih lanjut tentang kegiatan W3C XQuery, baca " W3C tutorial ."