XQuery - Genel Bakış
XQuery nedir
XQuery, XML biçiminde depolanan bilgileri almak için kullanılan işlevsel bir dildir. XQuery, XML belgelerinde, XML formatlarında veri içeren ilişkisel veritabanlarında veya XML Veritabanlarında kullanılabilir. XQuery 3.0, 8 Nisan 2014 tarihli bir W3C önerisidir.
Resmi belgelerinde verilen XQuery tanımı aşağıdaki gibidir -
XQuery, belgeleri, veritabanlarını, Web sayfalarını ve hemen hemen her şeyi birleştirmek için standart bir dildir. Çok yaygın olarak uygulanmaktadır. Güçlü ve öğrenmesi kolay. XQuery, tescilli ara yazılım dillerinin ve Web Uygulaması geliştirme dillerinin yerini alıyor. XQuery, karmaşık Java veya C ++ programlarını birkaç satır kodla değiştiriyor. XQuery, diğer birçok alternatife göre daha basit ve bakımı daha kolaydır.
Özellikler
Functional Language - XQuery, XML tabanlı verileri almak / sorgulamak için kullanılan bir dildir.
Analogous to SQL - XQuery, veritabanları için SQL'in ne olduğu XML'e yöneliktir.
XPath based - XQuery, XML belgelerinde gezinmek için XPath ifadelerini kullanır.
Universally accepted - XQuery, tüm büyük veritabanları tarafından desteklenir.
W3C Standard - XQuery bir W3C standardıdır.
XQuery'nin Faydaları
XQuery kullanılarak hem hiyerarşik hem de tablo verileri alınabilir.
XQuery, ağacı ve grafik yapıları sorgulamak için kullanılabilir.
XQuery, web sayfalarını sorgulamak için doğrudan kullanılabilir.
XQuery, web sayfaları oluşturmak için doğrudan kullanılabilir.
XQuery, xml belgelerini dönüştürmek için kullanılabilir.
XQuery, XML tabanlı veritabanları ve nesne tabanlı veritabanları için idealdir. Nesne veritabanları, tamamen tablo veritabanlarından çok daha esnek ve güçlüdür.