Akcesory danych
Tematy w tej sekcji omówiono i przewidują przykładowy kod danych -metoda dostępu funkcji.
Opis fn:data(), fn:ciąg() i text()
XQuery ma funkcja fn:data() wyodrębnić wartości wartość skalarna, wpisane z węzłów, test węzłów text() zwraca tekst węzłów i funkcja fn:ciąg() zwracającą wartość ciąg węzła.Ich użycie może być mylące.Poniżej przedstawiono wskazówki dotyczące używania się poprawnie w SQL Server.XML wystąpienie <wieku>12</age> jest stosowany dla celów ilustracji.
Bez typu XML: Ścieżka /age/text() wyrażenie zwraca tekst węzła "12".Funkcja fn:data(/age) zwraca wartość ciąg "12" a więc fn:ciąg(/age).
Pismo XML: /Age/text() wyrażenie zwraca statyczne błędu dla prostej wszelkie wpisane <wieku> element.Z drugiej strony fn:data(/age) zwraca liczbę całkowitą 12.Fn:string(/age) zwraca ciąg "12".