XQuery Terimleri

XQuery'de yedi tür düğüm vardır: element, özellik, metin, ad alanı, işlem talimatı, yorum ve belge düğümü (veya kök düğüm olarak da bilinir). XML belgesi, düğüm ağacı olarak ele alınır. Ağacın kökü, belge düğümü veya kök düğüm olarak bilinir.

XQuery Terimleri

Düğüm

XQuery'de yedi tür düğüm vardır: element, özellik, metin, ad alanı, işlem talimatı, yorum ve belge (kök) düğümü. XML belgesi, düğüm ağacı olarak ele alınır. Ağacın kökü, belge düğümü veya kök düğüm olarak bilinir.

Aşağıdaki XML belgesini görün:

<?xml version="1.0" encoding="ISO-8859-1"?>
<bookstore>
<book>
  <title lang="en">Harry Potter</title>
  <author>J K. Rowling</author> 
  <year>2005</year>
  <price>29.99</price>
</book>
</bookstore>

Yukarıdaki XML belgesindeki düğüm örneği:

<bookstore>  (belge düğümü)
<author>J K. Rowling</author>  (element düğümü)
lang="en"  (özellik düğümü)

Temel değer (veya atomik değer olarak da bilinir, Atomic value)

Temel değer, ebeveyni veya çocuğu olmayan bir düğüm.

Temel değerlerin örneği:

J K. Rowling
"tr"

Proje

Bir proje temel değer veya nod olabilir.

Nod İlişkileri

Ebeveyn (Parent)

Her element ve özellik bir ebeveynine sahiptir.

Aşağıdaki örnekte, book elementi title, author, year ve price elementlerinin ebeveynidir:

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

Çocuk (Children)

Bir element ve özellik sıfır, bir veya birden fazla çocuğa sahip olabilir.

Aşağıdaki örnekte, title, author, year ve price elementleri book elementinin çocuklarıdır:

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

Kardeş (Sibling)

Aynı ebeveyni paylaşan nodlar.

Aşağıdaki örnekte, title, author, year ve price elementleri aynı kardeştir:

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

Ata (Ancestor)

Bir节点的父,父的父,等等。

Aşağıdaki örnekte, title elementinin ataları book elementi ve bookstore elementidir:

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

Soy (Descendant)

Bir节点的子,子的子,等等。

Aşağıdaki örnekte, bookstore'nun soyu book, title, author, year ve price elementleridir:

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