亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 0703-0200.htm

?? 介紹了xml相關(guān)技術(shù)和應(yīng)用范圍,適合初學(xué)者.
?? HTM
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0071)http://162.105.170.55/ASPs/GetLearningArticleTemp.asp?section=0703-0200 -->
<HTML><HEAD><TITLE>XML中國論壇 - 初學(xué)進(jìn)階 - 7.3.2 XPointer形式</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<STYLE type=text/css>TABLE {
	FONT-SIZE: 9pt; COLOR: black; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋體"
}
.pt9 {
	FONT-SIZE: 9pt; COLOR: black; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋體"
}
.pt10 {
	FONT-WEIGHT: 700; FONT-SIZE: 10pt; LINE-HEIGHT: 18pt; FONT-FAMILY: "宋體"
}
.TempOutline {
	FONT-SIZE: 9pt; MARGIN-LEFT: 15pt; COLOR: #666666; TEXT-INDENT: -28pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋體"; TEXT-DECORATION: none
}
.TempOutline1 {
	FONT-SIZE: 9pt; MARGIN-LEFT: 24pt; COLOR: #666666; TEXT-INDENT: -36pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋體"; TEXT-DECORATION: none
}
.Outline {
	FONT-SIZE: 9pt; MARGIN-LEFT: 15pt; TEXT-INDENT: -28pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋體"; TEXT-DECORATION: none
}
.Outline1 {
	FONT-SIZE: 9pt; MARGIN-LEFT: 24pt; TEXT-INDENT: -36pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋體"; TEXT-DECORATION: none
}
.Outline11 {
	FONT-SIZE: 9pt; MARGIN-LEFT: 38pt; TEXT-INDENT: -50pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋體"; TEXT-DECORATION: none
}
.passage0 {
	FONT-SIZE: 9pt; MARGIN-LEFT: 15pt; TEXT-INDENT: -28pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋體"; TEXT-DECORATION: none
}
.passage1 {
	FONT-SIZE: 9pt; MARGIN-LEFT: 24pt; TEXT-INDENT: -36pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋體"; TEXT-DECORATION: none
}
.passage11 {
	FONT-SIZE: 9pt; MARGIN-LEFT: 38pt; TEXT-INDENT: -50pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋體"; TEXT-DECORATION: none
}
.passage111 {
	FONT-SIZE: 9pt; MARGIN-LEFT: 51pt; TEXT-INDENT: -64pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋體"; TEXT-DECORATION: none
}
</STYLE>



<META content="Microsoft FrontPage 5.0" name=GENERATOR></HEAD>
<BODY vLink=#000000 aLink=#000000 link=#000000 leftMargin=0 topMargin=0 
onload=""><!-- 以下為主體內(nèi)容 -->
<div align="center">
  <center>
<TABLE width="100%" border=0 style="border-collapse: collapse" bordercolor="#111111" cellpadding="0" cellspacing="0">
  <TBODY>
  <TR vAlign=top>
    <TD width=40 rowSpan=2></TD>
    <TD vAlign=center>
    <p align="center"><IMG height=33 
      src="image/title_learner.gif" width=226></TD>
    <TD width=40 rowSpan=2></TD>
    </TR>
  <TR vAlign=top>
    <TD ><!-- 正文內(nèi)容 -->
      <DIV class=pt10><B>7.3.2 XPointer形式</B></DIV>
    &nbsp;&nbsp;&nbsp;
      <DIV></DIV><BR>
      <DIV class=pt9>
      <P>XPointer有三種形式用于標(biāo)識片斷:完整形式(Full XPointers)、無修飾名稱(bare names)或子節(jié)點(diǎn)序列(child 
      Sequences)。下面我們來一一講述: 
      <OL>
        <LI><STRONG>完整形式</STRONG> </LI></OL>
      <P>完整形式的XPointer可以包括由一個或多個XPointer部分(XPointer 
      Part),各個部分間可以由空格分開,也可以沒有分隔符。每個XPointer部分用"xpointer"打頭,其后跟一個表達(dá)式,表示根據(jù)此表達(dá)式進(jìn)行定位計算。包含多個部分的XPointer是從左至右逐個部分計算,首先計算第一部分,如果第一個XPointer部分運(yùn)算失敗,將運(yùn)算第二個XPointer部分,直至得到運(yùn)算結(jié)果或處理完所有的部分。</P>
      <P>例如下面的第一個例子選取文件中的根元素spec的所有body子元素,第二個例子選取文件中的第2個language元素,第三個例子表示選取文件中id=" 
      _loc"的元素,第四個例子表示首先選取文件中id="_loc"的元素,如果不存在則選取文件中id="_LOC"的元素。</P>
      <DIV align=center>
      <CENTER>
      <TABLE width="80%" border=1>
        <TBODY>
        <TR>
          <TD 
            width="100%">xpointer(/child::spec/child::body)<BR>xpointer(descendant::language[position()=2])<BR>xpointer(id("_loc 
            "))<BR>xpointer(id("_loc ")) 
      xpointer(id("_LOC"))</TD></TR></TBODY></TABLE></CENTER></DIV>
      <P>在利用XPointer進(jìn)行文件內(nèi)部定位時,所使用的文件是已經(jīng)確定的,如何指定文件是由XLink而不是XPointer所決定。例如在下面的例子中,首先指定了文件為"http://www.xlinksample.com/xpointer.xml",然后再在該文件中尋找需要的元素。</P>
      <DIV align=center>
      <CENTER>
      <TABLE width="80%" border=1>
        <TBODY>
        <TR>
          <TD width="100%">&lt;LINK xmlns:xlink = 
            "http://www.w3.org/TR/1999/xlink"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            xlink:type = "simple"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlink:href 
            ="http://www.xlinksample.com/xpointer.xml<BR>&nbsp; 
            #xpointer(/child::*[position()=1]"&gt;<BR>&lt;/LINK&gt;</TD></TR></TBODY></TABLE></CENTER></DIV>
      <OL>
        <LI type=disc value=2><STRONG>無修飾名稱</STRONG> </LI></OL>
      <P>在上面的第三個例子中,利用id()進(jìn)行元素定位,表示文件中ID等于指定常數(shù)的元素,因為這種定位方式很常見,XPointer語言提供了一種簡寫方式,可以將xpointer(id(name))簡寫成name。例如:</P>
      <DIV align=center>
      <CENTER>
      <TABLE width="80%" border=1>
        <TBODY>
        <TR>
          <TD 
            width="100%">http://www.xlinksample.com/xpointer.xml#xpointer(id("_loc"))</TD></TR></TBODY></TABLE></CENTER></DIV>
      <P>可以簡寫為</P>
      <DIV align=center>
      <CENTER>
      <TABLE width="80%" border=1>
        <TBODY>
        <TR>
          <TD 
        width="100%">http://www.xlinksample.com/xpointer.xml#_loc</TD></TR></TBODY></TABLE></CENTER></DIV>
      <P>可以看出,這種表示法與HTML中完全相同。使用這種簡寫方式有兩個好處:首先,它鼓勵人們使用ID屬性標(biāo)識元素,從而在文件結(jié)構(gòu)發(fā)生變化時鏈接不會失效。其次,它提供了與HTML的兼容性。但是,這種寫法與HTML有著相同的問題,它仍然要求必須同時控制開始文件和目標(biāo)文件,因此選取何種形式取決于具體的應(yīng)用。 

      <OL>
        <LI type=disc value=3><STRONG>子節(jié)點(diǎn)序列</STRONG> </LI></OL>
      <P>子節(jié)點(diǎn)序列是由一系列數(shù)字和"/"組成的序列,其中"/"用于分隔數(shù)字,數(shù)字n表示前面定位元素的第n個直接子元素,是"child::*[position()=n]"的簡寫。子節(jié)點(diǎn)序列不考慮元素的名稱和類型,在序列前可以是剛才提到的無修飾名稱,表示從ID屬性為指定名稱的元素開始定位,否則數(shù)字序列必須以"/1"打頭,表示文件的根元素。文件中的其他節(jié)點(diǎn),如屬性、注釋等,不能用子節(jié)點(diǎn)序列定位,由于文件的根節(jié)點(diǎn)沒有父節(jié)點(diǎn),因此也不能用子節(jié)點(diǎn)序列定位。</P>
      <P>請注意,文件的根節(jié)點(diǎn)和根元素不是同一個概念。根節(jié)點(diǎn)是一個包含整個文件的抽象節(jié)點(diǎn),包括XML聲明、DTD、處理指令(PI)等,而根元素是文件中最外層的元素,它是根節(jié)點(diǎn)的直接子元素。根節(jié)點(diǎn)用"/"表示,而根元素用"/1"表示。如果用一棵樹表示XML文件,根節(jié)點(diǎn)和根元素的關(guān)系可以表示如下圖,為了清晰起見,圖中沒有把根節(jié)點(diǎn)的其他子節(jié)點(diǎn)和根元素的子節(jié)點(diǎn)畫出。</P><FONT 
      face=宋體 size=3>
      <P align=center><IMG height=113 
      src="image/TU000000-0703-0200-01.gif" width=203></FONT></P>
      <P><BR>下例表示根元素的第4個子元素包含的第5個子元素:</P>
      <DIV align=center>
      <CENTER>
      <TABLE width="80%" border=1>
        <TBODY>
        <TR>
          <TD width="100%">#/1/4/5</TD></TR></TBODY></TABLE></CENTER></DIV>
      <P>如果用完整形式表示,應(yīng)該是:</P>
      <DIV align=center>
      <CENTER>
      <TABLE width="80%" border=1>
        <TBODY>
        <TR>
          <TD 
            width="100%">#xpointer(/child::*[position()=1]/child::*[position()=4]/child::*[position()=5])</TD></TR></TBODY></TABLE></CENTER></DIV>
      <P>下面例子表示id="_loc"元素的第3個子元素內(nèi)的第2個子元素。</P>
      <DIV align=center>
      <CENTER>
      <TABLE width="80%" border=1>
        <TBODY>
        <TR>
          <TD width="100%">#_loc/3/2</TD></TR></TBODY></TABLE></CENTER></DIV>
      <P>同樣可以用完整形式表示為:</P>
      <DIV align=center>
      <CENTER>
      <TABLE width="80%" border=1>
        <TBODY>
        <TR>
          <TD 
            width="100%">#xpointer(id("_loc")/child::*[position()=3]/child::*[position()=2])</TD></TR></TBODY></TABLE></CENTER></DIV>
      <P> </P></DIV>
      <P></P>
      <P></P></TD></TR></TBODY></TABLE>
  </center>
</div>
<P></P>
<P>
<P></P></BODY></HTML>

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人免费高清视频在线观看| 亚洲欧美电影一区二区| 青青草97国产精品免费观看无弹窗版| 91久久免费观看| 一区二区三区中文字幕电影 | 久久久亚洲国产美女国产盗摄 | 一区二区三区成人| 91国在线观看| 男女男精品视频网| 久久婷婷色综合| 不卡视频在线看| 亚洲一区二区三区四区不卡 | 欧美一区二区三区免费在线看| 午夜精品福利一区二区三区蜜桃| 91精品国产一区二区三区香蕉| 久久精品99久久久| 国产精品区一区二区三区| 色av成人天堂桃色av| 天堂资源在线中文精品| 久久综合久久综合亚洲| 成人性色生活片| 亚洲gay无套男同| 久久蜜臀中文字幕| 欧美性受xxxx黑人xyx性爽| 久久精品国产99国产精品| 国产精品乱人伦| 欧美一区二区三区电影| 成人黄色av网站在线| 三级亚洲高清视频| 国产精品视频在线看| 欧美二区在线观看| 风间由美一区二区av101| 精品免费国产一区二区三区四区| 国产精品天美传媒沈樵| 欧美日韩视频一区二区| 国产高清在线精品| 亚洲一线二线三线视频| 久久精品一区蜜桃臀影院| 色综合天天综合网天天看片| 另类小说色综合网站| 成人欧美一区二区三区视频网页 | 久久91精品久久久久久秒播 | 日韩毛片视频在线看| 欧美一区二区日韩一区二区| 99久久久精品| 国产在线精品一区二区夜色 | 国产日韩三级在线| 欧美日韩精品免费| 972aa.com艺术欧美| 国产传媒久久文化传媒| 亚洲bt欧美bt精品777| 亚洲色欲色欲www在线观看| 日韩免费高清视频| 欧美视频完全免费看| 高清成人免费视频| 看电影不卡的网站| 性欧美大战久久久久久久久| 国产精品传媒在线| 国产午夜精品一区二区三区四区| 欧美日韩亚洲综合一区二区三区| 国产成人小视频| 六月丁香综合在线视频| 午夜视频久久久久久| 亚洲综合免费观看高清完整版在线| 国产欧美日韩麻豆91| 精品久久国产97色综合| 日韩小视频在线观看专区| 欧美午夜不卡在线观看免费| 国产一区二区在线免费观看| 日韩av一区二区三区四区| 夜夜嗨av一区二区三区中文字幕| 国产精品视频九色porn| 久久久久国产成人精品亚洲午夜| 91精品黄色片免费大全| 欧美日韩精品欧美日韩精品| 欧美三级视频在线| 欧美手机在线视频| 欧美日韩在线精品一区二区三区激情| 日本精品视频一区二区| 一本色道久久综合亚洲精品按摩| 成人国产亚洲欧美成人综合网 | 日韩电影一区二区三区| 午夜视频久久久久久| 午夜亚洲福利老司机| 亚洲一级在线观看| 五月婷婷激情综合网| 视频在线观看一区二区三区| 日韩中文字幕区一区有砖一区 | 久久色在线视频| 337p日本欧洲亚洲大胆精品| 久久精品夜夜夜夜久久| 中文字幕国产一区二区| 亚洲日本青草视频在线怡红院| 中文字幕一区二区在线观看| 综合自拍亚洲综合图不卡区| 一区二区三区欧美亚洲| 婷婷六月综合亚洲| 毛片av一区二区| 国产一区二区影院| 色哟哟亚洲精品| 欧美精品高清视频| 亚洲精品一区二区三区四区高清 | 国产欧美精品一区二区色综合 | 青青草视频一区| 久久精品国产精品亚洲综合| 国产主播一区二区三区| 91视频在线看| 欧美日韩精品免费观看视频| 日韩精品一区二区三区视频播放| 国产日韩欧美不卡| 一个色综合网站| 六月丁香婷婷久久| 99在线精品视频| 欧美群妇大交群的观看方式| 精品国产伦一区二区三区观看方式| 久久久久国产成人精品亚洲午夜| 亚洲精品少妇30p| 久久国产婷婷国产香蕉| 成人高清免费在线播放| 日韩欧美一级二级三级久久久| 国产日韩欧美综合一区| 亚洲成人免费视| 国产a视频精品免费观看| 欧洲精品在线观看| 久久久久久毛片| 亚洲一区二区欧美| 粉嫩av一区二区三区| 欧美日本国产一区| 国产精品家庭影院| 免费成人av在线| 色国产精品一区在线观看| 日韩一区二区免费在线观看| 亚洲欧美另类久久久精品| 久久99九九99精品| 欧美午夜一区二区| 国产精品天美传媒沈樵| 久久福利视频一区二区| 欧洲国产伦久久久久久久| 国产嫩草影院久久久久| 久久精品国产一区二区三| 在线观看亚洲a| 中文字幕制服丝袜一区二区三区 | 美女任你摸久久| 色久优优欧美色久优优| 国产精品毛片久久久久久| 秋霞av亚洲一区二区三| 欧美日韩中文字幕一区| 亚洲欧美中日韩| 粉嫩绯色av一区二区在线观看 | 91蜜桃婷婷狠狠久久综合9色| 欧美电影免费观看完整版| 亚洲一二三四在线观看| 成人伦理片在线| 久久免费电影网| 日本aⅴ免费视频一区二区三区| 中文字幕电影一区| 国产成人高清在线| 欧美一级欧美一级在线播放| 午夜伦欧美伦电影理论片| 91浏览器在线视频| 亚洲欧洲综合另类| 91麻豆蜜桃一区二区三区| 国产精品福利一区| 国产1区2区3区精品美女| 久久久久久久久久久电影| 韩国av一区二区| 久久综合999| 国产精品一区二区在线播放| 2020日本不卡一区二区视频| 久久国产精品99精品国产| 精品日韩av一区二区| 久久成人久久爱| 91精品国产入口| 免费成人性网站| 欧美一级电影网站| 欧美在线观看一区二区| 成人免费在线视频| 一本色道久久综合亚洲91| 欧美一级二级三级乱码| 亚洲综合图片区| 亚洲老妇xxxxxx| 成人av电影在线| 一区二区三区久久| 欧美四级电影在线观看| 日韩欧美一级二级| 国产成人亚洲精品青草天美| 91精品国产欧美日韩| 喷白浆一区二区| 久久综合av免费| 色综合天天视频在线观看| 亚洲国产日韩a在线播放性色| 69堂国产成人免费视频| 久久成人免费电影| 亚洲欧洲日产国码二区| 91啪九色porn原创视频在线观看| 亚洲综合无码一区二区| 日韩一区二区三区电影| 成人av在线影院| 亚洲第一久久影院| 久久理论电影网|