最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

XPointer 實(shí)例

讓我們通過研究一個(gè)實(shí)例來學(xué)習(xí)一些基礎(chǔ)的 XPointer 語法。

XPointer 實(shí)例

在本例中,我們會(huì)為您展示如何使用 XPointer 并結(jié)合 XLink 來指向另外一個(gè)文檔的某個(gè)具體的部分。

我們將通過研究目標(biāo) XML 文檔開始(即我們要鏈接的那個(gè)文檔)。

目標(biāo)XML文檔

目標(biāo)XML文檔名為 "dogbreeds.xml",它列出了一些不同的狗種類:

<?xml version="1.0" encoding="ISO-8859-1"?>

<dogbreeds>

<dog breed="Rottweiler" id="Rottweiler">
  <picture url="http://dog.com/rottweiler.gif" />
  <history>
  The Rottweiler's ancestors were probably Roman
  drover dogs.....
  </history>
  <temperament>
  Confident, bold, alert and imposing, the Rottweiler
  is a popular choice for its ability to protect....
  </temperament>
</dog>

<dog breed="FCRetriever" id="FCRetriever">
  <picture url="http://dog.com/fcretriever.gif" />
  <history>
  One of the earliest uses of retrieving dogs was to
  help fishermen retrieve fish from the water....
  </history>
  <temperament>
  The flat-coated retriever is a sweet, exuberant,
  lively dog that loves to play and retrieve....
  </temperament>
</dog>

</dogbreeds>

在您的瀏覽器查看 "dogbreeds.xml" 文件。

注釋:上面的 XML 文檔在每個(gè)我們需要鏈接的元素上使用了 id 屬性!

XML 鏈接文檔

不止能夠鏈接到整個(gè)文檔(當(dāng)使用 XLink 時(shí)),XPointer 允許您鏈接到文檔的特定部分。如需鏈接到頁面的某個(gè)具體的部分,請(qǐng)?jiān)?xlink:href 屬性中的 URL 后添加一個(gè)井號(hào) (#) 以及一個(gè) XPointer 表達(dá)式。

表達(dá)式:#xpointer(id("Rottweiler")) 可引用目標(biāo)文檔中 id 值為 "Rottweiler" 的元素。

因此,xlink:href 屬性會(huì)類似這樣:xlink:href="http://dog.com/dogbreeds.xml#xpointer(id('Rottweiler'))"

不過,當(dāng)使用 id 鏈接到某個(gè)元素時(shí),XPointer 允許簡(jiǎn)寫形式。您可以直接使用 id 的值,就像這樣:xlink:href="http://dog.com/dogbreeds.xml#Rottweiler"。

下面的 XML 文檔可引用每條狗的品種信息,均通過 XLink 和 XPointer 來引用:

<?xml version="1.0" encoding="ISO-8859-1"?>

<mydogs xmlns:xlink="http://www.w3.org/1999/xlink">

<mydog xlink:type="simple"
  xlink:href="http://dog.com/dogbreeds.xml#Rottweiler">
  <description xlink:type="simple"
  xlink:href="http://myweb.com/mydogs/anton.gif">
  Anton is my favorite dog. He has won a lot of.....
  </description>
</mydog>

<mydog xlink:type="simple"
  xlink:href="http://dog.com/dogbreeds.xml#FCRetriever">
  <description xlink:type="simple"
  xlink:href="http://myweb.com/mydogs/pluto.gif">
  Pluto is the sweetest dog on earth......
  </description>
</mydog>

</mydogs>
旺苍县| 万盛区| 静海县| 汶上县| 晋城| 平乡县| 平顺县| 阿拉尔市| 鱼台县| 江北区| 营山县| 休宁县| 饶河县| 子长县| 延长县| 永清县| 彰化县| 师宗县| 大新县| 临海市| 南部县| 尼勒克县| 凌云县| 永寿县| 黄陵县| 任丘市| 宜阳县| 临清市| 巧家县| 甘孜县| 衡阳县| 长丰县| 寿光市| 沅陵县| 澳门| 昌图县| 陈巴尔虎旗| 芦山县| 新安县| 门头沟区| 新郑市|