日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

XPath 初學(xué)者入門教程:XPath 節(jié)點(diǎn)_Xml教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:XML輕松學(xué)習(xí)手冊(cè)(4)XML語(yǔ)法
通過前面三章的學(xué)習(xí),我們已經(jīng)對(duì)什么是XML,它的實(shí)現(xiàn)原理以及相關(guān)的術(shù)語(yǔ)有所了解。接下來我們就開始學(xué)習(xí)XML的語(yǔ)法規(guī)范,動(dòng)手寫自己的XML文檔。 一、XML語(yǔ)法規(guī)則 XML的文檔和HTML的原代碼類

在XPath中,有七種類型的節(jié)點(diǎn):元素、屬性、文本、命名空間、處理指令、注釋以及文檔節(jié)點(diǎn)(或成為根節(jié)點(diǎn))。

XPath 術(shù)語(yǔ)

節(jié)點(diǎn)(Node)

在XPath中,有七種類型的節(jié)點(diǎn):元素、屬性、文本、命名空間、處理指令、注釋以及文檔(根)節(jié)點(diǎn)。XML文檔是被作為節(jié)點(diǎn)樹來對(duì)待的。樹的根被稱為文檔節(jié)點(diǎn)或者根節(jié)點(diǎn)。

請(qǐng)看下面這個(gè)XML文檔:

以下為引用的內(nèi)容:
<?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>

上面的XML文檔中的節(jié)點(diǎn)例子:

以下為引用的內(nèi)容:
<bookstore>(文檔節(jié)點(diǎn))
<author>J K. Rowling</author>(元素節(jié)點(diǎn))
lang="en"(屬性節(jié)點(diǎn))

基本值(或稱原子值,Atomic value)

基本值是無父或無子的節(jié)點(diǎn)。

基本值的例子:

J K. Rowling

"en"

項(xiàng)目(Item)

項(xiàng)目是基本值或者節(jié)點(diǎn)。

節(jié)點(diǎn)關(guān)系

父(Parent)

每個(gè)元素以及屬性都有一個(gè)父。

在下面的例子中,book元素是title、author、year以及price元素的父:

以下為引用的內(nèi)容:
<book>
<title>Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>

子(Children)

節(jié)點(diǎn)元素可有零個(gè)、一個(gè)或多個(gè)子。

在下面的例子中,title、author、year以及price元素都是book元素的子:

以下為引用的內(nèi)容:
<book>
<title>Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>

同胞(Sibling)

擁有相同的父的節(jié)點(diǎn)

在下面的例子中,title、author、year以及price元素都是同胞:

以下為引用的內(nèi)容:
<book>
<title>Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>

先輩(Ancestor)

某節(jié)點(diǎn)的父、父的父,等等。

在下面的例子中,title元素的先輩是book元素和bookstore元素:

以下為引用的內(nèi)容:
<bookstore>
<book>
<title>Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
</bookstore>

后代(Descendant)

某個(gè)節(jié)點(diǎn)的子,子的子,等等。

在下面的例子中,bookstore的后代是book、title、author、year以及price元素:

以下為引用的內(nèi)容:

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

分享:XML to DDL的項(xiàng)目關(guān)鍵:與數(shù)據(jù)庫(kù)同步
對(duì)于xml2ddl項(xiàng)目,F(xiàn)reshmeat.org提供了一整套基于GNU或者GPL通用公共許可證下的Python程序。在一個(gè)運(yùn)行的Python環(huán)境下,這套工具能夠在許多操作系統(tǒng)上工作,包括Windows, Linux, 以及UNIX平臺(tái)上

來源:模板無憂//所屬分類:Xml教程/更新時(shí)間:2008-08-22
相關(guān)Xml教程