Tutorial XQuerylogin
Tutorial XQuery
pengarang:php.cn  masa kemas kini:2022-04-21 16:43:44

Terminologi XQuery



Dalam XQuery, terdapat tujuh jenis nod: elemen, atribut, teks, ruang nama, arahan pemprosesan, ulasan dan nod dokumen (atau nod akar).


Terminologi XQuery

Nod

Dalam XQuery, terdapat tujuh jenis nod: elemen, atribut, teks, ruang nama, arahan pemprosesan, ulasan dan dokumen ( akar) nod. Dokumen XML dianggap sebagai pokok nod. Akar pokok dipanggil nod dokumen atau nod akar.

Sila lihat dokumen XML berikut:

<?xml version="1.0" encoding="ISO-8859-1"?>

< ;kedai buku>

<buku>
, <title lang="en">Harry Potter</title>
, <pengarang>J K. Rowling</pengarang>
, <tahun>2005</tahun>
, <price>29.99</price>
</book>

</bookstore>

Contoh nod dalam dokumen XML di atas:

<kedai buku> (nod dokumen)

<pengarang>J K. Rowling</pengarang> (nod elemen)

lang="en" (Nod atribut )

Nilai asas ialah nod tanpa ibu bapa atau anak.

Contoh nilai asas:

J K. Rowling

"en"

item

item Merupakan nilai asas atau nod.

Hubungan nod

Induk

Setiap elemen dan atribut mempunyai induk.

Dalam contoh berikut, elemen buku ialah induk kepada tajuk, pengarang, tahun dan elemen harga:

<buku>
<tajuk>Harry Potter</ tajuk>
<pengarang>J K. Rowling</pengarang>
<tahun>2005</tahun>
<harga>29.99<</harga> /book>
Kanak-kanak

Elemen nod boleh mempunyai sifar, satu atau lebih kanak-kanak.

Dalam contoh berikut, tajuk, pengarang, tahun dan elemen harga adalah semua anak kepada elemen buku:

<buku>
<tajuk>Harry Potter< ; /tajuk>
<pengarang>J K. Rowling</pengarang>
<tahun>2005</tahun>
<harga>29.99</harga> buku> ;

Adik beradik

Nod dengan ibu bapa yang sama.

Dalam contoh berikut, tajuk, pengarang, tahun dan elemen harga adalah semua adik-beradik:

<buku>
<tajuk>Harry Potter</title>
<penulis>J K. Rowling</penulis>
<tahun>2005</tahun>
<harga>29.99</harga>
<🎜< >
Nenek moyang

Induk kepada nod tertentu, ibu bapa kepada induk, dsb.

Dalam contoh berikut, nenek moyang elemen tajuk ialah elemen buku dan elemen kedai buku:

<kedai buku>

<buku>
< ;tajuk>Harry Potter</title>
<pengarang>J K. Rowling</pengarang>
<tahun>2005</tahun>
<lt29/9. harga>
</buku>

</kedai buku>
Keturunan

Anak nod, anak kepada kanak-kanak, dsb.

Dalam contoh berikut, keturunan kedai buku ialah unsur buku, tajuk, pengarang, tahun dan harga:

<kedai buku>

< buku>
<tajuk>Harry Potter</tajuk>
<penulis>J K. Rowling</pengarang>
<tahun>2005</tahun>
>