国产男女无遮挡_日本在线播放一区_国产精品黄页免费高清在线观看_国产精品爽爽爽

  • 熱門標(biāo)簽

當(dāng)前位置: 主頁 > 航空資料 > 計(jì)算機(jī) >

時(shí)間:2010-08-09 13:05來源:藍(lán)天飛行翻譯 作者:admin
曝光臺(tái) 注意防騙 網(wǎng)曝天貓店富美金盛家居專營(yíng)店坑蒙拐騙欺詐消費(fèi)者

程序清單8 - 4 2
我們可以使用下面的句法指向具有I D為b o o k 1的B o o k元素。
如果程序段僅僅是一個(gè)I D值,該指針指向具有該I D的元素。注意為了使這個(gè)速記表示正常
工作,正被指向的文檔必須具有指定該元素的I D屬性的方案。
268使用XML 高級(jí)編程
下載
(2) 子序列程序段標(biāo)識(shí)
子序列程序段標(biāo)識(shí)符,或者稱為t u m b l e r程序段標(biāo)識(shí)符,允許文檔通過遍歷子元素樹來指向。
一些例子可能是有用的。在我們的例子目錄文檔, c a t a l o g . x m l中:
程序清單8 - 4 3
我們可以利用U R I指向第二個(gè)C a t e g o r y元素:
該語法可以按照下列方式理解:
• 轉(zhuǎn)到文檔中第一個(gè)元素( C a t a l o g元素)
• 然后轉(zhuǎn)向該元素的第一個(gè)子元素( b o o k 1 < B o o k >元素)
• 然后轉(zhuǎn)向該元素的第四個(gè)子元素( < R e c S u b j C a t e g o r i e s >元素)
• 然后轉(zhuǎn)向該元素的第二個(gè)子元素( Web Publishing <Category>元素)
Tu m b e r s也可以從一個(gè)命名節(jié)點(diǎn)開始,該節(jié)點(diǎn)在Bare Name程序段標(biāo)識(shí)方法中被指定。下面
的U R I和上面的等價(jià):
(3) 完整XPo i n t e r規(guī)范
完整XPo i n t e r規(guī)范是建立在XPa t h推薦標(biāo)準(zhǔn)基礎(chǔ)上的。XPa t h提供一種通用方法用于指定文檔
的某一部分。對(duì)于XPo i n t e r和X S LT來說,它是一個(gè)基本技術(shù),在后面的章節(jié)我們將涉及到。下
一部分我們看一下XPa t h表達(dá)式的構(gòu)建方法,以及它們?nèi)绾斡糜谥赶騒 M L文檔。
8.4 W3C XPath推薦標(biāo)準(zhǔn)
XPa t h是X S L和XPa t h工作組成員協(xié)同工作的規(guī)范,他們意識(shí)到兩者都需要一種選擇一部分X M L
文檔的方法。兩個(gè)工作組都使用并依賴于XPa t h提供的功能。XPa t h具有一個(gè)推薦狀態(tài),意思是它準(zhǔn)
備生效,并在這個(gè)版本中它不會(huì)從當(dāng)前狀態(tài)發(fā)生變化。它可以在h t t p : / / w w w.W3 . o rg/ TR/XPath中找
到。在這一部分中,我們進(jìn)一步探討一下XPa t h,它將使你具備更加充分的信息來實(shí)現(xiàn)X P o i n t e r指
針。
8.4.1 Location Step
Location Step將是我們構(gòu)建XPo i n t e r s時(shí)使用最多的構(gòu)造。它們提供了從X M L文檔中選擇節(jié)
第8章鏈接和查詢使用269 下載
點(diǎn)的方法。它們都通過上下文節(jié)點(diǎn)進(jìn)行操作,它僅僅是在評(píng)估location step 時(shí)作為X M L文檔的當(dāng)
前節(jié)點(diǎn)(如果一個(gè)節(jié)點(diǎn)沒有通過其他某種方法被指定,那么當(dāng)前節(jié)點(diǎn)是文檔的根元素)。注意,
如果我們?cè)赬Po i n t e r中具有一個(gè)以上的location step,那么將會(huì)有一個(gè)以上的當(dāng)前節(jié)點(diǎn)被評(píng)估。
我們?cè)诤竺媾e出幾個(gè)例子時(shí)這一點(diǎn)將更加清楚。
位置節(jié)點(diǎn)由三種類型信息構(gòu)建:軸、節(jié)點(diǎn)測(cè)試及零個(gè)或多個(gè)謂詞。讓我們看一下它們中的
每一個(gè)及在目標(biāo)文檔的位置節(jié)點(diǎn)中的角色。
1. 軸
軸基于上下文節(jié)點(diǎn)來分割文檔。在評(píng)估表達(dá)式的時(shí)候,它用來定義一個(gè)初始區(qū)域來應(yīng)用節(jié)
點(diǎn)測(cè)試和謂語。可能有表8 - 2中所列的這些軸:
表8 - 2
軸定義
c h i l d 包含上下文節(jié)點(diǎn)的所有子節(jié)點(diǎn)
d e s c e n d a n t 包含所有上下文節(jié)點(diǎn)的子節(jié)點(diǎn)、孫子節(jié)點(diǎn)等等
p a r e n t 上下文節(jié)點(diǎn)的父節(jié)點(diǎn)
a n c e s t o r 上下文節(jié)點(diǎn)的父節(jié)點(diǎn)、祖父節(jié)點(diǎn)
f o l l o w i n g - s i b l i n g 上下文節(jié)點(diǎn)的下面同屬節(jié)點(diǎn)
p r e c e d i n g - s i b l i n g 上下文節(jié)點(diǎn)的前面同屬節(jié)點(diǎn)
f o l l o w i n g 文檔順序中跟隨上下文節(jié)點(diǎn)的所有節(jié)點(diǎn),該軸并不包括上下文節(jié)
點(diǎn)、或者屬性及命名空間節(jié)點(diǎn)的后代節(jié)點(diǎn)
p r e c e d i n g 文檔順序中位于上下文節(jié)點(diǎn)之前的所有節(jié)點(diǎn),該軸并不包括上下
文節(jié)點(diǎn)、或者屬性及命名空間節(jié)點(diǎn)的祖先節(jié)點(diǎn)
a t t r i b u t e 上下文節(jié)點(diǎn)的屬性節(jié)點(diǎn)
n a m e s p a c e 上下文節(jié)點(diǎn)的命名空間節(jié)點(diǎn)
s e l f 上下文節(jié)點(diǎn)
d e s c e n d a n t - o r- s e l f 后代節(jié)點(diǎn)及自身節(jié)點(diǎn)的聯(lián)合
a n c e s t o r- o r- s e l f 祖先節(jié)點(diǎn)及自身節(jié)點(diǎn)的聯(lián)合
一旦我們指定一個(gè)文檔中進(jìn)行分析的某個(gè)部分,我們將可以使用節(jié)點(diǎn)測(cè)試進(jìn)行更加深入細(xì)
致的研究。
2. 節(jié)點(diǎn)測(cè)試
節(jié)點(diǎn)測(cè)試允許從指定的軸中選擇特定的元素或者節(jié)點(diǎn)類型。下面是幾種節(jié)點(diǎn)測(cè)試:
• 指定一個(gè)元素名稱,該元素名稱僅和具有該名字的節(jié)點(diǎn)相匹配。一個(gè)B o o k節(jié)點(diǎn)測(cè)試僅和指
定軸中稱為< B o o k >的元素匹配。
• 指定通配符,*,來匹配指定軸中所有元素。
• node( )節(jié)點(diǎn)測(cè)試匹配指定軸中所有節(jié)點(diǎn)。
• text( )節(jié)點(diǎn)測(cè)試匹配指定軸中所有文本元素。
• comment( )節(jié)點(diǎn)測(cè)試指定軸中所有注釋元素。
• processing-instruction( ) 節(jié)點(diǎn)測(cè)試匹配指定軸中所有的處理指令元素,而且在括號(hào)中給出
名字;該測(cè)試僅僅匹配具有指定名字的那些處理指令元素。
3. 謂詞
270使用XML 高級(jí)編程
下載
謂詞對(duì)通過軸和節(jié)點(diǎn)測(cè)試得到的節(jié)點(diǎn)集合進(jìn)行更深入的過濾。一個(gè)謂詞是一個(gè)布爾表達(dá)式,
用來對(duì)通過使用軸和節(jié)點(diǎn)測(cè)試過濾后得到的結(jié)果節(jié)點(diǎn)集合中每一個(gè)節(jié)點(diǎn)進(jìn)行評(píng)估。
你可以使用XPa t h提供的許多函數(shù)對(duì)你所需要的節(jié)點(diǎn)進(jìn)行測(cè)試。這些函數(shù)返回不同形狀的結(jié)
果,如字符串和數(shù)字等你可以使用一些比較運(yùn)算符=,! =,< =,<,> =和>進(jìn)行相互之間的比較
或者和你所提供的常量進(jìn)行比較。大一些的表達(dá)式可以通過布爾運(yùn)算符a n d和o r進(jìn)行分離。這樣,
正被討論的表達(dá)式將傳遞給B o o l e a n ( )函數(shù),它將對(duì)表達(dá)式按照下面方法進(jìn)行處理:
• 數(shù)字-當(dāng)且僅當(dāng)它們既不為零,正零,也不為N a N(看下面)時(shí)為t r u e。
• 節(jié)點(diǎn)集合-當(dāng)且僅當(dāng)它們?yōu)榉强諘r(shí)為t r u e。
• 字符串-當(dāng)且僅當(dāng)它們的長(zhǎng)度為非零時(shí)為t r u e。
• 對(duì)象-如果這些是四種基本類型(數(shù)字、節(jié)點(diǎn)集合、布爾值和字符串)之外的一種類型,
它們將通過一種依據(jù)該類型的方法轉(zhuǎn)換成布爾型。
數(shù)字是雙精度6 4位I E E E 7 5 4值,并分為下面幾類:
 
中國(guó)航空網(wǎng) www.k6050.com
航空翻譯 www.aviation.cn
本文鏈接地址:XML高級(jí)編程上(94)
国产男女无遮挡_日本在线播放一区_国产精品黄页免费高清在线观看_国产精品爽爽爽
国产熟人av一二三区| 日韩久久一级片| 一区二区欧美日韩| 极品尤物一区二区三区| 7777精品久久久久久| 中文字幕在线亚洲三区| 欧美二区三区在线| 日韩网站免费观看| 秋霞毛片久久久久久久久| 国产成人精品视| 日韩av电影免费在线| 97国产精品视频| 欧美极品欧美精品欧美视频| 国产亚洲欧美另类一区二区三区 | 成人做爽爽免费视频| 国产精品久久久久久网站| 欧美久久久久久久| 久久久国产精品视频| 日本十八禁视频无遮挡| 91av网站在线播放| 亚洲在线观看视频网站| 福利精品视频| 亚洲在线视频一区二区| 91九色在线视频| 日韩黄色片在线| 国产中文字幕91| 国产欧美日韩中文字幕在线| 日本一区二区三区四区视频| 久久精品免费电影| 久久久精品在线| 欧美日韩精品中文字幕一区二区| 久久精品第九区免费观看| 日韩视频在线观看国产| 久久久欧美精品| 日本新janpanese乱熟| 久久婷婷五月综合色国产香蕉 | 日韩免费在线看| www.日韩视频| 国内少妇毛片视频| 精品丰满人妻无套内射| 国产精品午夜av在线| 色在人av网站天堂精品| 99在线视频免费观看| 日韩xxxx视频| 国产精品久久精品| 97免费视频在线| 青青草一区二区| 国产精品日韩专区| 高清视频一区二区三区| 日韩**中文字幕毛片| 久久精品成人动漫| 国产日韩欧美在线视频观看| 亚洲一区二区三区精品在线观看 | 91精品综合视频| 日韩欧美亚洲日产国| 久久久av电影| 国产情侣av自拍| 无码播放一区二区三区| 久久精品人人爽| 国产毛片视频网站| 五月天色婷婷综合| 国产精品网站免费| av一本久道久久波多野结衣| 日韩男女性生活视频| 欧美激情一二区| 色偷偷888欧美精品久久久| 国产在线一区二区三区播放| 亚洲精品日韩精品| 久久久国产精品免费| 超碰免费在线公开| 欧美在线一二三区| 亚洲综合视频一区| 日韩少妇与小伙激情| 国产特级淫片高清视频| 动漫3d精品一区二区三区| 久久精品国产欧美激情| 99久热re在线精品视频| 欧美在线国产精品| 亚洲综合自拍一区| 国产精品爽黄69| 久久久亚洲网站| 国产美女久久久| 欧美专区福利在线| 亚洲精品无码久久久久久| 国产精品爽黄69| 久久久在线视频| 国产伦精品一区二区三区照片91| 欧美在线一区视频| 亚洲精品日韩av| 另类美女黄大片| 日韩中文字在线| 久久青草精品视频免费观看| 国产视色精品亚洲一区二区| 日韩免费中文字幕| 亚洲a在线观看| 中文字幕在线亚洲三区| 久久中文字幕在线视频| 久久精品视频在线播放| 久久国产一区| 116极品美女午夜一级| 古典武侠综合av第一页| 麻豆av一区二区三区久久| 欧美一区观看| 欧美与黑人午夜性猛交久久久| 天堂v在线视频| 自拍另类欧美| 欧美极品在线播放| 欧美激情亚洲综合一区| 久久国产精品视频| 九九精品视频在线观看| 久久综合亚洲社区| 国产精品二区二区三区| 国产精品日韩欧美综合| 国产成人精品一区二区在线| 国产不卡一区二区三区在线观看| 69av视频在线播放| 7777精品视频| 久久久国产精品一区二区三区| 91久久在线视频| 国产精品99久久久久久人| av一区二区三区在线观看| 不卡一卡2卡3卡4卡精品在| 国产精品一区二区女厕厕| 国产精品自产拍在线观看| 国产欧美精品va在线观看| 国产熟人av一二三区| 激情五月综合色婷婷一区二区| 日本不卡视频在线播放| 欧美一级在线看| 日韩高清国产精品| 日韩av一区二区三区在线| 日本女人高潮视频| 日韩精品av一区二区三区| 日本a视频在线观看| 日韩福利在线| 亚洲区一区二区三区| 亚洲 自拍 另类小说综合图区| 亚洲bt天天射| 日本精品视频在线观看| 青青青在线视频播放| 欧美h视频在线| 国产视频一区二区视频| 国产精品午夜一区二区欲梦| 91蜜桃网站免费观看| 久久久免费观看| 久久精品国产一区二区三区日韩| 日韩在线不卡视频| 国产精品色午夜在线观看| 国产精品电影在线观看| 一区二区三区四区免费观看| 亚洲一区二区三区午夜| 亚洲国产精品久久久久婷婷老年 | 日本中文字幕在线视频观看 | 日韩欧美精品一区二区| 欧美少妇一级片| 国产人妻777人伦精品hd| 91精品国产综合久久香蕉的用户体验| 国产精国产精品| 色黄久久久久久| 欧美精品免费看| 中文字幕欧美日韩一区二区| 欧美一区二区三区图| 欧美影院在线播放| 国产在线精品一区二区三区| 99久久精品无码一区二区毛片 | 国产日韩欧美大片| 99精品国产高清在线观看| 久久久久一本一区二区青青蜜月| 久久久av电影| 欧美激情xxxx性bbbb| 日本网站免费在线观看| 欧美一区二三区| 国产欧洲精品视频| 国产成人一二三区| 国产精品成熟老女人| 亚洲电影一二三区| 欧美二区三区| 成人亚洲欧美一区二区三区| 久久av喷吹av高潮av| 久久成人人人人精品欧| 色乱码一区二区三在线看| 男女视频一区二区三区| 91精品成人久久| 国产精品久久久久久久久久99 | 免费一级特黄毛片| av在线亚洲男人的天堂| 日韩在线一区二区三区免费视频| 欧美日韩福利电影| 欧美国产综合视频| 久久久在线观看| 精品国产一区二区三区免费| 日韩偷拍一区二区| 不卡影院一区二区| 国产精品久久久久久超碰| 天天综合五月天| 国产人妻互换一区二区| 久久精品视频免费播放| 午夜精品美女自拍福到在线| 国产一区二区片| 国产精品无码专区av在线播放 |