Najnowsze tutoriale tworzenie stron internetowych
 

Warunki XQuery


W XQuery istnieje siedem rodzajów węzłów: elementu, atrybutu, tekstów, nazw, tworzenie-instrukcji, komentarz, oraz dokument (root) węzłów.


XQuery Terminologia

węzły

W XQuery istnieje siedem rodzajów węzłów: elementu, atrybutu, tekstów, nazw, tworzenie-instrukcji, komentarz, oraz dokument (root) węzłów. Dokumenty XML traktowane są jak drzewa węzłów. Korzeniem drzewa jest nazywany węzłem dokument (or root node) .

Spójrz na poniższy dokument XML:

<?xml version="1.0" encoding="UTF-8"?>

<bookstore>

<book>
  <title lang="en">Harry Potter</title>
  <author>J K. Rowling</author>
  <year>2005</year>
  <price>29.99</price>
</book>

</bookstore>

Przykład węzłów w dokumencie XML powyżej:

<bookstore> (document node)

<author>J K. Rowling</author> (element node)

lang="en" (attribute node)

wartości atomowe

Wartości atomowe są węzłami bez dzieci lub rodzica.

Przykład wartości atomów:

J K. Rowling

"en"

Przedmiotów

Pozycje są wartościami atomowymi lub węzły.


Powiązania węzłów

Roślina mateczna

Każdy element i atrybut ma jednego rodzica.

W poniższym przykładzie; element książka jest dominującą tytuł, autor, rok i cenie:

<book>
  <title>Harry Potter</title>
  <author>J K. Rowling</author>
  <year>2005</year>
  <price>29.99</price>
</book>

Dzieci

węzły element może mieć zero, jeden lub więcej dzieci.

W poniższym przykładzie; tytuł, autor, rok i elementy cenowe są wszystkie dzieci elementu book:

<book>
  <title>Harry Potter</title>
  <author>J K. Rowling</author>
  <year>2005</year>
  <price>29.99</price>
</book>

Rodzeństwo

Węzły, które mają tego samego rodzica.

W poniższym przykładzie; tytuł, autor, rok i elementy cenowe są wszystkie rodzeństwo:

<book>
  <title>Harry Potter</title>
  <author>J K. Rowling</author>
  <year>2005</year>
  <price>29.99</price>
</book>

przodkowie

rodzic węzła, w rodzic rodzica itp

W poniższym przykładzie; przodkowie elementu tytułowej są elementem książki i element księgarni:

<bookstore>

<book>
  <title>Harry Potter</title>
  <author>J K. Rowling</author>
  <year>2005</year>
  <price>29.99</price>
</book>

</bookstore>

Potomków

dzieci węzła za dzieci, dzieci, itd

W poniższym przykładzie; potomkami elementu księgarni są elementy książki, tytuł, autor, rok i cena:

<bookstore>

<book>
  <title>Harry Potter</title>
  <author>J K. Rowling</author>
  <year>2005</year>
  <price>29.99</price>
</book>

</bookstore>