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

簡(jiǎn)單了解XML中的處理指令

極客學(xué)院   發(fā)布時(shí)間:2016-02-15 10:54:26   作者:佚名   我要評(píng)論
這篇文章主要介紹了XML中的處理指令,處理指令在XML中并不常用,稍作了解即可,需要的朋友可以參考下

"處理指令(PIs)允許文檔包含用于應(yīng)用程序的指令。指令并不是文檔字符數(shù)據(jù)的一部分,但是必須通過(guò)應(yīng)用程序傳遞"。
處理指令可以用于將信息傳遞給應(yīng)用程序。處理指令可以出現(xiàn)在文檔任意位置的標(biāo)記外部??梢猿霈F(xiàn)在序言中,包括文檔的類型定義(DTD),文本內(nèi)容或者文檔之后。

處理指令,允許文檔中包含由應(yīng)用程序來(lái)處理的指令。在XML文檔中,有可能會(huì)包含一些非XML格式的數(shù)據(jù),這些數(shù)據(jù)XML處理器無(wú)法處理,我們就可以通過(guò)處理指令來(lái)通知其它應(yīng)用程序來(lái)處理這些數(shù)據(jù)。
處理指令(PI)的語(yǔ)法和XML聲明類似,以<?開(kāi)始,以?>結(jié)束。一個(gè)常見(jiàn)的使用樣式表單的處理指令如下所示:

XML/HTML Code復(fù)制內(nèi)容到剪貼板
  1. <?xml-styesheet herf=”hello.css” type=”text/css”?>  

在開(kāi)始標(biāo)記<?后的第一個(gè)字符串xml-styesheet 叫做處理指令的目標(biāo),它必須標(biāo)識(shí)要用到的應(yīng)用程序,要注意的是對(duì)于其它的非W3C定義的處理指令不能以字符串XML和xml開(kāi)頭,其余的部分是傳遞給應(yīng)用程序的字符數(shù)據(jù),應(yīng)用程序從處理指令中取得目標(biāo)和數(shù)據(jù),執(zhí)行要求的動(dòng)作。
處理指令的目標(biāo)可以是要使用的程序的名字,或者是一個(gè)類似于xml-stylesheet這樣的很多程序可以識(shí)別的通過(guò)標(biāo)識(shí)符。不同的應(yīng)用程序支持不同的處理指令,對(duì)于不認(rèn)識(shí)的處理指令,大多數(shù)應(yīng)用程序采取忽略的方式進(jìn)行處理。對(duì)于自定義的處理指令,它通常都是由選定的某個(gè)應(yīng)用程序進(jìn)行處理。因?yàn)槟闼x的這個(gè)處理指令,對(duì)于其它應(yīng)用程序來(lái)說(shuō)并不能識(shí)別,這時(shí)就會(huì)忽略的方式來(lái)處理。
xml-stylesheet處理指令總是放在XML聲明之后和,第一元素之前。其它的處理指令可以放在標(biāo)記的內(nèi)部和XML聲明之前的任何位置。
要注意,雖然XML聲明和處理指令的語(yǔ)法形式相似,但XML聲明并不是處理指令,XML處理程序?qū)ML聲明和處理指令采取的是不同的處理方式


語(yǔ)法
下面是處理指令的語(yǔ)法:

XML/HTML Code復(fù)制內(nèi)容到剪貼板
  1. <?target instructions?>  

其中:

target - 標(biāo)識(shí)指令指向哪個(gè)應(yīng)用程序。
instruction - 字符,描述了應(yīng)用程序要處理的信息。
處理指令以特殊的 <? 標(biāo)記開(kāi)始,以 ?> 結(jié)尾。處理的內(nèi)容在遇到字符串 ?> 時(shí)立即結(jié)束。

示例
處理指令很少被使用。主要用于鏈接 XML 文檔到樣式表。下面是一個(gè)例子:

XML/HTML Code復(fù)制內(nèi)容到剪貼板
  1. <?xml-stylesheet href="tutorialspointstyle.css" type="text/css"?>  

這里,target 就是 xml-stylesheet。href="tutorialpointstyle.css" 和 type="text/css" 就是數(shù)據(jù)或者目標(biāo)應(yīng)用程序用將要用來(lái)處理給定 XML 文檔的指令。

在這種情況下,瀏覽器通過(guò)標(biāo)示識(shí)別目標(biāo),XML 應(yīng)該在顯示之間被轉(zhuǎn)換;第一個(gè)屬性狀態(tài)說(shuō)明轉(zhuǎn)換類型是 XSL,第二個(gè)屬性指向它的位置。

處理指令規(guī)則
處理指令可以包含除了 ?> 組合之外的任意數(shù)據(jù),它被解釋為閉合指令。下面是兩個(gè)有效的處理指令示例:

XML/HTML Code復(fù)制內(nèi)容到剪貼板
  1. <?welcome to pg=10 of tutorials point?>  
  2.   
  3. <?welcome?>  

相關(guān)文章

  • 解析XML對(duì)代碼中的空白處理

    這篇文章主要介紹了XML對(duì)代碼中的空白處理,文中介紹到了XML書(shū)寫(xiě)中的有效空白與無(wú)效空白的區(qū)分,需要的朋友可以參考下
    2016-02-14
  • 深入解析XML中的字符實(shí)體與字符數(shù)據(jù)

    這篇文章主要介紹了XML中的字符實(shí)體與字符數(shù)據(jù),文中所說(shuō)的CDATA片段即是指字符數(shù)據(jù)即不由解析器解析的文本塊,需要的朋友可以參考下
    2016-02-14
  • 詳解XML中的代碼注釋書(shū)寫(xiě)方法

    這篇文章主要介紹了詳解XML中的代碼注釋書(shū)寫(xiě)方法,文章中總結(jié)了注釋使用的一些注意點(diǎn),比如XML不支持嵌套注釋等,需要的朋友可以參考下
    2016-02-14
  • XML中的屬性學(xué)習(xí)教程

    這篇文章主要介紹了XML中的屬性學(xué)習(xí)教程,包括使用屬性將數(shù)據(jù)存儲(chǔ)在子元素中的例子,需要的朋友可以參考下
    2016-02-14
  • 詳解XML中的標(biāo)簽與元素的使用

    這篇文章主要介紹了XML中的標(biāo)簽與元素的使用,是XML入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2016-02-14
  • 詳解XML中的文檔與聲明用法

    這篇文章主要介紹了XML中的文檔與聲明用法,是XML入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2016-02-04
  • XML標(biāo)記語(yǔ)言的基本概念及語(yǔ)法入門(mén)教程

    這篇文章主要介紹了XML標(biāo)記語(yǔ)言的基本概念及語(yǔ)法入門(mén)教程,XML同時(shí)也被廣泛用作標(biāo)記數(shù)據(jù)來(lái)作為XML數(shù)據(jù)交換格式,需要的朋友可以參考下
    2016-02-04
  • WPS2016文檔怎么保存為XML格式?

    WPS2016文檔怎么保存為XML格式?wps默認(rèn)的伯村格式是.doc,但是有的時(shí)候,必須使用xml格式的文件,該怎么把WPS的doc格式另存為xml格式呢?下面我們來(lái)看看詳細(xì)教程
    2015-11-05

最新評(píng)論

岗巴县| 洛浦县| 格尔木市| 宁武县| 从化市| 轮台县| 东辽县| 龙门县| 乌苏市| 哈巴河县| 绵阳市| 林芝县| 澎湖县| 长宁区| 株洲市| 沂水县| 确山县| 濉溪县| 江永县| 奉节县| 托克逊县| 明光市| 黄浦区| 义乌市| 满城县| 青河县| 和平县| 灌云县| 凉山| 遵义市| 浦城县| 井研县| 日照市| 买车| 大关县| 泗阳县| 新疆| 阿拉善右旗| 芦溪县| 保靖县| 阳城县|