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

  • 熱門標簽

當前位置: 主頁 > 航空資料 > 計算機 >

時間:2010-08-09 13:05來源:藍天飛行翻譯 作者:admin
曝光臺 注意防騙 網曝天貓店富美金盛家居專營店坑蒙拐騙欺詐消費者

討論過
boolean not(boolean) 如果命題是錯誤的,返回t r u e,否則,返回f a l s e
boolean true( ) 返回t r u e
boolean false( ) 返回f a l s e
boolean lang(string) 如果上下文節點的語言(可以通過其x m l : l a n g屬性得到)和
指定的語言相同,返回t r u e。如果語言不同或者該屬性沒有出
現在該節點中,返回f a l s e
(5) 數值函數
這些函數基于參數返回數值(參見表8 - 6)。
第8章鏈接和查詢使用273 下載
表8 - 6
函數(返回類型,名和參數) 說明
number number(object?) 將字符串轉換成與它們等價的數字(根據I E E E 7 5 4“截取到
最相近的值”規則)或者轉換成N a N,布爾值1(t r u e)或0
(f a l s e),使用節點集合的第一個節點(按照文檔順序)轉成等
價的數值(和字符串中相同的方法),或者其他的對象基于它
們的類型轉為數值
number sum(node-set) 返回由節點集合中節點的字符串-值表示的數值總和
number floor(number) 返回不大于命題的最大數值(接近于正無窮大)且是整數
number ceiling(number) 返回不小于命題的最小數值(接近于負無窮大)且是整數
number round(number) 返回和命題值最為接近的一個整數,如果兩個整數符合這
個要求,則返回接近于正無窮大的值
我們稍后將看一些例子,這樣會使命題的使用更為清楚。
4. 把它放在一起
一個位置集合規范采用下面的形式:
程序清單8 - 4 4
這樣為了選擇上下文元素的前三個< B o o k >子元素,我們采用:
程序清單8 - 4 5
注意如果這個表達式嵌入在一個標簽(例如一個X L i n k指向一個X P o i n t e r)中,則避免使用
字符<和& :
程序清單8 - 4 6
一個X P o i n t e r程序段可以由一列被前向斜杠分割的位置集合定義。它由一些表達式開始,這
些表達式建立上下文節點—或者僅一個前向斜杠,表示上下文節點從文檔元素開始,或者一
個縮寫絕對位置(在我們討論縮寫時,將會提到),一個I D定位可以用來建立上下文節點。
這樣,為了瀏覽我們的例子中第一個< B o o k >元素中< R e c S u b j C a t e g o r i e s >元素內第二個
< C a t e g o r y >元素,我們使用如下的定位:
程序清單8 - 4 7
喲,太容易了。讓我們看一些縮寫,它們可以用來縮短程序段標識符表達式。
274使用XML 高級編程
下載
5. 縮寫
有些簡單的方法用于指定X P a t h常使用的結構,這樣你可以在定義X P o i n t e r程序段標識符時
利用它。
如果沒有軸被指定,則假設一個子軸。下面兩個程序段選擇文檔元素的第一個< B o o k >子元
素:
程序清單8 - 4 8
屬性軸同樣可以縮寫—我們可以用@來代替a t t r i b u t e : :,由此,這兩個程序段均選擇第一
個< B o o k >元素的c o l o r屬性:
程序清單8 - 4 9
一個通常的結構是/ d e s c e n d a n t - o r-self::node( )/ 它選擇上下文節點的后代節點用于更深層次
的處理。不過,這種結構可以縮寫成為/ /。下面兩個例子選擇文檔中每個< Ti t l e >節點:
程序清單8 - 5 0
“.”縮寫和self::node( )相同,下面兩個定位指定了上下文節點的< Ti t l e >后代:
程序清單8 - 5 1
同樣,“. .”縮寫和parent::node( ) 相同。這樣,下面兩個定位指定了上下文父節點的所有
< Ti t l e >子節點:
程序清單8 - 5 2
最后,在一個謂詞中,短語position( )=X可以使用X代替。下面兩個定位指定了上下文節點
的第二個< Ti t l e >子節點:
程序清單8 - 5 3
如果我們將縮寫應用于我們上面的例子,將是:
第8章鏈接和查詢使用275 下載
程序清單8 - 5 4
我們知道可以把它表示成:
程序清單8 - 5 5
X P a t h提供了一種靈活的機制,用于將X M L文檔的獨立部分表示成所喜歡的間隔尺寸,甚至
減至文本元素的獨立字符。X P o i n t e r作為該技術的杠桿允許X M L文檔作為U R I定位的部分被指向。
并且,X P o i n t e r在兩個重要方面擴展了X P a t h的功能。
8.4.2 XPointer對XPath的擴展
XPo i n t e r對X P a t h進行一些擴展,使之允許一些附加的功能。它引入了點和范圍的概念作為
文檔內對位置的描述(除X P a t h內節點結構之外),并提供了一些函數用來處理這些新的位置索
引。
1. 點
X P o i n t e r定義一個點位置概念,作為和節點的區別。不過,一個點位置可以是一個節點。它
也可以是字符內容內一個特殊的位置(例如,在< Ti t l e >元素的文本值的第三個字符)。點對于范
圍的定義是有用的,我們下面將會看到這一點。
2. 范圍
X P o i n t e r定義了范圍位置的概念,它被定義成為X M L結構和兩個點間的內容。注意,這樣
會導致沒有格式正規的部分,因為僅有一些元素的部分被包括在范圍之內。例如,這種指定范
圍的能力將會允許一個指針指向目標文檔內一個特殊單詞的所有事件(例如,作為一個搜索引
擎的輸出)。一個范圍可以這樣聲明:
程序清單8 - 5 6
這樣,一個用來選擇始于I D為b o o k 1的元素終于I D為b o o k 3的元素的范圍,包含了落入其間
的按照文檔順序的所有內容,可以這樣指定:
程序清單8 - 5 7
3. 附加函數
X P o i n t e r規范中有一些附加的函數,允許點和范圍位置的生成和處理。讓我們看一下其中三
個最重要的函數:string-range( ),here( )和unique( )。
276使用XML 高級編程
下載
函數string-range( )搜索目標文檔內的文本,并返回所發現的目標字符串事件的范圍位置。
例如,下面這個定位將返回c a t a l o g . x m l文檔內字符串X M L的所有事件:
程序清單8 - 5 8
例如,這個函數可以用于搜索引擎中—每個單詞的事件在X P o i n t e r內將是一個范圍,允許
 
中國航空網 www.k6050.com
航空翻譯 www.aviation.cn
本文鏈接地址:XML高級編程上(96)
国产男女无遮挡_日本在线播放一区_国产精品黄页免费高清在线观看_国产精品爽爽爽
亚洲精品成人三区| 国产欧美日本在线| 国产成人精品一区| 九色91在线视频| 久久偷窥视频| 国产激情999| 91久久精品在线| av动漫在线播放| 91久久久久久久久久久| 99热一区二区三区| 久久青青草原| www欧美日韩| 国产精品久久久久久久久免费 | 亚洲国产精品123| 亚洲区一区二区三区| 亚洲一区二区三区视频播放| 亚洲视频导航| 热久久美女精品天天吊色| 欧美性视频精品| 免费精品视频一区| 成人免费福利在线| 久久人人爽爽人人爽人人片av| 国产成人精品免费视频大全最热| 日韩在线精品视频| 国产精品美女呻吟| 伊人天天久久大香线蕉av色| 日韩一级片一区二区| 欧美在线一级视频| 国产日产精品一区二区三区四区| 99精品视频网站| 久久精品国产综合精品| 日韩中文字幕亚洲| 精品国产乱码一区二区三区四区| 亚洲综合小说区| 欧洲亚洲免费视频| 国产人妻人伦精品| 国产精品99久久久久久久久久久久| 久久精品一区二区三区不卡免费视频| 国产精品视频99| 亚洲国产成人不卡| 欧美激情亚洲天堂| 91久久久久久久久久久久久| 国产精品欧美激情在线播放| 亚洲精品日韩成人| 蜜桃视频在线观看91| 91麻豆精品秘密入口| 国产精品普通话| 欧美一级视频免费在线观看| 国产一区欧美二区三区| 国产成人一区二区| 伊人婷婷久久| 男女超爽视频免费播放| aaa毛片在线观看| 久久亚洲私人国产精品va| 欧美一区1区三区3区公司| 国产在线精品一区二区中文| 久久国产日韩欧美| 一区视频二区视频| 精品免费一区二区三区蜜桃| 久久久精品有限公司| 国产精品久久久久一区二区| 日韩av在线综合| 91久久国产精品91久久性色| 国产精品国产福利国产秒拍| 日本精品一区二区| 99免费视频观看| 麻豆成人在线看| 免费在线观看亚洲视频| 久久久久久久91| 欧美一区二区三区电影在线观看| 国产美女99p| 国产精品男人爽免费视频1| 日韩欧美视频免费在线观看| 91精品国产高清久久久久久91裸体| 精品久久久久久一区| 欧美黄色免费影院| 日韩在线免费观看视频| 偷拍视频一区二区| 97免费在线视频| 亚洲午夜精品福利| 国产精品永久免费观看| 不卡中文字幕av| 精品一区二区视频| 国产精品成av人在线视午夜片| 欧美国产一区二区在线| 国产精品手机播放| 欧美亚洲另类久久综合| 久久久久久噜噜噜久久久精品| 日韩av资源在线| 久久人人爽人人爽人人片av高请| 亚洲一区不卡在线| 成人羞羞国产免费网站| 中文字幕一区二区三区有限公司| 国产精品专区第二| 色综合久久久888| 国产内射老熟女aaaa| 毛片精品免费在线观看| 国产日韩一区在线| 久久久久久91| 91精品网站| 色播亚洲婷婷| www日韩欧美| 蜜臀av性久久久久蜜臀av| 久久av在线看| 成人免费无码av| 亚洲在线视频一区二区| 7777奇米亚洲综合久久| 午夜精品一区二区在线观看的| 久久免费视频网站| 欧洲亚洲免费视频| 国产精品毛片a∨一区二区三区|国| 国模吧无码一区二区三区| 欧美精品成人在线| 久久久亚洲福利精品午夜| 日韩久久一级片| 久久的精品视频| 91九色国产视频| 秋霞久久久久久一区二区| 久久天天躁夜夜躁狠狠躁2022| 国产精品亚洲一区二区三区| 亚洲一区二区三区乱码aⅴ蜜桃女 亚洲一区二区三区毛片 | 无码日韩人妻精品久久蜜桃| 久久本道综合色狠狠五月| 欧美国产一区二区在线| 一区二区视频在线播放| 久久男人资源站| 黄色录像特级片| 亚洲中文字幕无码不卡电影| 久久久久久有精品国产| 国产欧美日韩中文字幕在线| 日韩在线一级片| 国产精品久久久久久久久久久久久久| 国产精品一区在线播放| 色之综合天天综合色天天棕色| 国产精品欧美久久久| 91国产高清在线| 黄网站欧美内射| 亚洲a级在线观看| 久久久国产精品亚洲一区| 国产精品一区二区久久久久| 日本欧美黄网站| 美女视频久久黄| 久久99久久精品国产| 国产素人在线观看| 日本精品一区二区三区在线| 久久成人精品电影| 久久久久久久香蕉网| 国产免费黄色av| 色婷婷综合久久久久中文字幕| 国产精品第一视频| 久久久噜久噜久久综合| 国产精品亚洲片夜色在线| 欧美国产二区| 日本精品视频在线| 亚洲一区二区在线观| 欧美成人免费在线观看| 精品国产区一区二区三区在线观看| 97久久精品人搡人人玩| 精品一区二区三区毛片| 日韩欧美一级在线| 亚洲精品在线免费看| 欧美精品在线播放| 国产精品入口免费| 国产成人短视频| 91久久精品美女高潮| 国产女人水真多18毛片18精品| 欧美日韩激情四射| 日本va中文字幕| 视频在线99re| 亚洲一区二区久久久久久久| 欧美日韩成人在线观看| 国产精品久久久久不卡| 色琪琪综合男人的天堂aⅴ视频 | 91久久精品美女| 国产精品在线看| 国产伦精品一区二区三区高清 | 日本一区视频在线播放| 亚洲国产欧洲综合997久久| 在线观看成人一级片| 欧美精品日韩三级| 久久的精品视频| 国产精品国产三级国产专播精品人| 丝袜美腿精品国产二区 | 久久香蕉视频网站| 91精品久久久久久久久久另类| 国产乱码精品一区二区三区日韩精品 | 亚洲最大成人网色| 一区二区不卡在线视频 午夜欧美不卡' | 久久久亚洲国产| 久久免费视频1| 91精品国产777在线观看| 97精品国产97久久久久久春色| av在线免费观看国产| 91国自产精品中文字幕亚洲| 97国产精品视频| 久久久久久草| 日韩有码在线观看| 国产精品男人爽免费视频1| 国产精品视频免费观看www| 久久夜色精品国产欧美乱|