Latest web development tutorials

węzeł XPath

Termin XPath

węzeł

W XPath, istnieje siedem typów węzłów: elementu, atrybutu, tekstów, nazw, instrukcji przetwarzania, komentarz, oraz dokument (root) węzłów. dokument XML jest traktowany jako węzła drzewa. Korzeń drzewa jest nazywany węzłem dokument lub węzeł główny.

Spójrz na poniższy dokument XML:

<?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>

Powyższe przykłady węzłów dokumentu XML:

<bookstore> (文档节点)

<author>J K. Rowling</author> (元素节点)

lang="en" (属性节点)

Wartość podstawowa (albo wartości atomowe wartość Atomowej)

Wartość podstawowa ma ojciec lub żadne węzły potomne.

Przykłady podstawowych wartości:

J K. Rowling

"en"

Item (Element)

Projekt jest podstawowe wartości lub węzły.


węzeł związku

Parent (rodzic)

Każdy element i atrybut ma jednego rodzica.

W poniższym przykładzie, element książka jest tytuł rodzic, autor, rok i elementy cenowe:

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

Dziecko (dzieci)

Węzeł element może mieć zero, jeden lub więcej dzieci.

W poniższym przykładzie, tytuł, autor, elementy roku, a ceny są wszystkie dzieci elementu książki:

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

Rodacy (rodzeństwo)

Jest to ten sam węzeł nadrzędny

W poniższym przykładzie, tytuł, autor, rok i elementy cenowe są bracia:

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

Przodek (przodek)

Rodzic węzła, a rodzic rodzica, i tak dalej.

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>

Potomstwo (potomek)

Dziecko węzła, sub-sub, i tak dalej.

W poniższym przykładzie księgarni potomstwo jest książka, tytuł, autor, rok i elementy cenowe:

<bookstore>

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

</bookstore>