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

如何驗證XML是合法的XML_Xml教程

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

推薦:XML教程之XML 瀏覽器支持
幾乎所有的主流瀏覽器均支持XML和XSLT。 Mozilla Firefox 從1.0.2版本開始,F(xiàn)irefox就已開始支持XML和XSLT(包括CSS)。 Mozilla Mozilla含有用于XML解析的Expat,并支持顯示XML + CSS。Mozilla同時擁有對Namespaces的某些支持。 Mozilla同樣可做到對XSLT的

擁有正確語法的XML是構(gòu)成良好的XML。

通過某種DTD進行了驗證的XML是合法的XML。

構(gòu)成良好的XML文檔

一個"構(gòu)成良好"的XML文檔擁有正確的語法。

一個"W構(gòu)成良好"的XML文檔會遵守前幾章介紹過的XML語法規(guī)則:

  • XML文檔必須有根元素
  • XML文檔必須有關(guān)閉標簽
  • XML標簽對大小寫敏感
  • XML元素必須被正確的嵌套
  • XML屬性必須加引號
<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>

驗證XML文檔

一個合法的XML文檔同樣遵從某個DTD。

一個合法的XML文檔是"構(gòu)成良好"的XML文檔,同樣遵守文檔類型定義(DTD)的語法規(guī)則:

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE note SYSTEM "InternalNote.dtd">
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note> 

XML DTD

DTD定義了XML文檔的合法元素。

DTD的作用是定義XML文檔的合法構(gòu)建模塊。它使用一系列合法的元素來定義文檔結(jié)構(gòu)。您可以在我們的《DTD教程》中獲得更多有關(guān)DTD的信息,以及如何驗證XML文檔的知識。

XML Schema

XML Schema是一個基于XML的DTD替代者。

W3C支持著一種名為XML Schema的標準作為替代DTD的可選項。您可以在我們的《XML Schema教程》中獲得更多有關(guān)XML Schema的信息。

一個通用的驗證器

為了幫助您檢查XML文件的語法,我們創(chuàng)建了這個工具,以便您對任何XML文件進行語法檢查。

XML錯誤會終止您的程序

XML文檔中的錯誤會終止你的XML程序。

W3C的XML規(guī)范聲明:如果XML文檔存在錯誤,那么程序就不應(yīng)當繼續(xù)處理這個文檔。理由是,XML軟件應(yīng)當易于編寫,同時所有的XML文檔應(yīng)當具有兼容性。

如果使用HTML,創(chuàng)建包含大量錯誤的文檔是有可能的(比如你忘記了某個結(jié)束標簽)。其中一個主要的原因是HTML瀏覽器相當臃腫,兼容性也很差,并且它們有自己的方式來確定當發(fā)現(xiàn)錯誤時文檔應(yīng)該被顯示為什么樣子。

使用XML,這種情況不應(yīng)當存在。

對您的XML進行語法檢查 - 僅用于IE瀏覽器

為了幫助您對XML進行語法檢查,我們使用微軟的XML解析器創(chuàng)建了一個XML驗證器。

把您的XML粘貼到下面的文本框中,然后點擊"驗證"按鈕來進行語法檢查。
 

 

分享:如何使用CSS顯示XML
通過使用CSS,您可以為某個XML文檔添加顯示信息。 使用CSS顯示您的XML? 使用CSS來格式化XML文檔是有可能的。 下面的例子就是關(guān)于如何使用CSS樣式表來格式化某個XML文檔: 這是XML文件:CD 目錄 ?xml version=1.0 encoding=ISO-8859-1 ? - !-- Edited wi

來源:模板無憂//所屬分類:Xml教程/更新時間:2010-02-26
相關(guān)Xml教程