Veri erişimci işlevleri
Bu bölümdeki konular, tartışmak ve örnek kod için veri-erişimci işlevleri sağlar.
Anlayış fn:data(), fn:string() ve text()
XQuery vardır fonksiyon fn:data() düğümleri, düğüm sınaması skalar, yazılan değerleri ayıklamak için text() metin düğümleri ve işlevi dönmek için fn:string() bir düğüm dize değerini döndürür. Onların kafa karıştırıcı olabilir. Bunları doğru içinde kullanma yönergeleri şunlardır SQL Server. xml örneği <yaş>12</yaş> resimde amacıyla kullanılır.
Yazılmamış xml: Yol ifadesi /age/text() "12" metin düğümü döndürür. Fonksiyonu fn:data(/age) "12" dize değerini döndürür ve böylece fn:string(/age) yok.
Yazılı xml: İfade /age/text() için yazılan herhangi bir basit statik hata verir <yaş> öğesi. Öte yandan, fn:data(/age) tamsayı 12 döndürür. Fn:string(/age), "12" dizesini verir.