XQuery rehberi

XQuery'yi en iyi şekilde açıklamak için şöyle denilebilir: XQuery'nin XML ile olan ilişkisi, SQL'nin veritabanı tabloları ile olan ilişkisine benzer

XQuery, XML verilerini sorgulamak için tasarlanmıştır - sadece XML dosyalarına sınırlı değil, aynı zamanda XML biçiminde sunulabilen her türlü veri,包括数据库。

Sahip olmanız gereken temel bilgiler:

Devam etmeden önce, aşağıdaki bilgilerin temel bir anlayışına sahip olmanız gerekmektedir:

  • HTML / XHTML
  • XML / XML adlandırma alanları
  • XPath

Bu projeleri öncelikle öğrenmek istiyorsanız, bizim Ana sayfa Bu dersleri ziyaret edin.

XQuery nedir?

  • XQuery, XML verileri sorgulamak için kullanılan bir dildir
  • XQuery'nin XML üzerindeki etkisi, SQL'nin veritabanı üzerindeki etkisine benzer
  • XQuery, XPath ifadeleri üzerine inşa edilmiştir
  • XQuery, IBM, Oracle, Microsoft gibi tüm önemli veritabanı motorları tarafından desteklenmektedir
  • XQuery bir W3C standartıdır

XQuery ve XML sorgulama

XQuery, XML belgelerinden elementler ve özellikler aramak ve çıkarım yapmak için kullanılan bir dildir.

Bu, XQuery'nin gerçek dünyada bir sorunu çözmek için bir örnektir:

cd_catalog.xml adlı XML belgesinde saklanan CD koleksiyonundan 10 doların altındaki tüm CD kayıtlarını seçin.

XQuery ile XPath

XQuery 1.0 ve XPath 2.0 aynı veri modelini paylaşır ve aynı fonksiyonları ve operatörleri destekler. XPath'i öğrendiyseniz, XQuery'yi öğrenmek de zor olmayacaktır.

Bizim '《' rehberimizinXPath EğitimiXPath hakkında daha fazla bilgi için '》' bölümünü okuyun.

XQuery - Uygulama örnekleri

XQuery kullanılabilir:

  • Ağ hizmetlerinde kullanılmak üzere bilgi çıkarımı yapmak
  • Özet rapor oluşturmak
  • XML verilerini XHTML'ye dönüştürmek
  • İlgili bilgileri almak için ağ belgelerini aramak

XQuery bir W3C öneri standartıdır

XQuery, XML, Namespaces, XSLT, XPath ve XML Schema gibi çeşitli W3C standartlarıyla uyumludur.

XQuery 1.0, 23 Ocak 2007'de W3C Öneri Standartı olarak onaylanmıştır.

W3C'nin XQuery etkinliği hakkında daha fazla bilgi almak için bizim <W3C Eğitim》。