日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

XML入門(mén)精解之結(jié)構(gòu)與語(yǔ)法(2)_Xml教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦:XML入門(mén)的一些常見(jiàn)的問(wèn)題總結(jié)(三)
作者:AngelGavin 出處:CSDN 如何加載有外國(guó)和特殊字符的文檔? 文檔可以包含外國(guó)字符,例如:   foreign characters (úóí?) 例如 磲 的外國(guó)字符必須在

 解析器的主要功能就是檢查XML文件是否有結(jié)構(gòu)上的錯(cuò)誤,剝離XML文件中的標(biāo)記,讀出正確的內(nèi)容,以交給下一步的應(yīng)用程序處理。XML是一種用來(lái)結(jié)構(gòu)化文件信息的標(biāo)記語(yǔ)言,XML規(guī)范中對(duì)于如何標(biāo)記文件的結(jié)構(gòu)性有一個(gè)詳細(xì)的法則,解析器就是根據(jù)這些法則寫(xiě)出來(lái)的軟件(多用Java寫(xiě)成)。同HTML一樣,在瀏覽器中,必須有HTML的解析器,這樣瀏覽器才能夠“讀懂”各種用HTML標(biāo)記所組成的網(wǎng)頁(yè),將它們顯示在我們面前。如果有瀏覽器的HTML解析器讀不懂的標(biāo)記,將會(huì)返回給我們錯(cuò)誤信息。

  由于現(xiàn)在的HTML標(biāo)記實(shí)際上相當(dāng)混亂,存在大量不規(guī)范的標(biāo)記(有的網(wǎng)頁(yè)用IE能正常顯示,而用Netscape Navigator則不行),所以從一開(kāi)始,XML的設(shè)計(jì)者就嚴(yán)格規(guī)定了XML的語(yǔ)法和結(jié)構(gòu),我們編寫(xiě)的XML文件必須遵循這些規(guī)定,否則XML解析器將毫不留情地給你顯示錯(cuò)誤信息。

  有兩種XML文件,一種是Well-Formed XML文件,一種是Validating XML文件。

  如果一個(gè)XML文件滿足XML規(guī)范中的某些相關(guān)法則,且沒(méi)有使用DTD(文件格式定義——后詳述)時(shí),可稱這份文件是Well-Formed。而如果一個(gè)XML文件是Well-Formed,且正確地使用了DTD,DTD中的語(yǔ)法又是正確的,那么這個(gè)文件就是Validating。對(duì)應(yīng)兩種XML文件,有兩種XML解析器,一種是Well-Formed 解析器,一種是Validating解析器。IE 5中就內(nèi)含Validating解析器,Validating解析器也可用來(lái)解析Well-Formed XML文件。

  檢查它是否滿足了Well-Formed的條件。我們可以將剛才編輯的第一個(gè)XML 文件用IE 5以上版本的瀏覽器打開(kāi)。

  大家可能要問(wèn)為什么在瀏覽器中的顯示和我的源文件一樣?沒(méi)錯(cuò),因?yàn)閷?duì)于XML文件,我們黿齬匭乃 的內(nèi)容,而它的顯示形式是交給CSS或XSL來(lái)完成的。這里,我們并沒(méi)有給這個(gè)XML文件定義它的CSS或XSL文件,所以它按照原來(lái)的形式來(lái)顯示。實(shí)際上,對(duì)于電子數(shù)據(jù)交換,僅僅需要一個(gè)XML文件即可,如果要將它以某種形式顯示出來(lái),我們就必須編輯CSS或XSL文件(這個(gè)問(wèn)題會(huì)在以后討論)。

  2.Well-Formed的XML文件

  我們知道,XML必須是Well-Formed的,才能夠被解析器正確地解析出來(lái),顯示在瀏覽器中。那么什么是Well-Formed的XML文件呢?主要有下面幾個(gè)準(zhǔn)則,我們?cè)趧?chuàng)建XML文件的時(shí)候,必須滿足它們。

  首先,XML文件的第一行必須是聲明該文件是XML文件以及它所使用的XML規(guī)范版本。在文件的前面不能夠有其它元素或者注釋。

  第二,在XML文件中有且只能夠有一個(gè)根元素。我們的第一個(gè)例子中,〈參考資料〉... 〈/參考資料〉就是此XML文件的根元素。

分享:XSL-FO 初學(xué)者教程:XSL-FO 文檔
XSL-FO 文檔是帶有輸出信息的XML文件。 XSL-FO 文檔 XSL-FO 文檔是帶有輸出信息的XML文件。它們含有有關(guān)輸出布局以及輸出內(nèi)容的信息。 XSL-FO文檔存儲(chǔ)在以.fo或.fob為后綴的文件中。以.xm

來(lái)源:模板無(wú)憂//所屬分類:Xml教程/更新時(shí)間:2008-08-22
相關(guān)Xml教程