欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

簡單了解XML中的處理指令

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

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

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

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

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


語法
下面是處理指令的語法:

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

其中:

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

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

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ù)或者目標應(yīng)用程序用將要用來處理給定 XML 文檔的指令。

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

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

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

相關(guān)文章

  • 解析XML對代碼中的空白處理

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

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

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

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

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

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

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

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

最新評論