XML指南 XML 確認

2021-09-05 18:55:47 字數 1088 閱讀 7121

符合語法的xml文件稱為結構良好的xml文件。

通過dtd驗證的xml文件稱為有效的xml文件。

"結構良好的" xml文件

乙個結構良好的xml文件應該使用正確的語法。

乙個結構良好的xml文件應該遵守xml語法規則,前面一章給出的例子就是乙個結構良好的xml文件:

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

tove

jani

reminder

don』t forget me this weekend!

"有效的" xml文件

乙個有效的xml文件應該遵守dtd的描述。

乙個有效的xml文件也是乙個結構良好的xml文件,同時還必須符合dtd的規則。

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

tove

jani

reminder

don』t forget me this weekend!

xml dtd 

dtd定義了xml文件中可用的合法元素。 

dtd的意圖在於定義xml文件的合法建築模組。他通過定義一系列合法的元素決定了xml文件的內部結構。結構良好的xml文件不一定是有效的xml文件,但有效的xml文件一定是結構良好的xml文件。如果你想了解更多關於dtd的知識可以參考dtd 指南。

xml schema  

xml schema(xml模式)是基於xml的dtd的替代品。

w3c使得dtd和schema可以相互替代,讀者可以在schema 指南中了解到更多資訊。

錯誤 xml文件中發生的錯誤將導致xml程式停止。

w3c的xml規範宣告:如果程式在處理xml文件中發現乙個有效的錯誤,那麼此程式應該終止。這就是xml軟體相對於容易編寫的原因。所有的xml文件地都應該是協調一致的。

在html中,html檔案可能包含很多錯誤,(比如乙個元素有開始標記沒有結束標記)這也是html瀏覽器體積之所以很大的乙個原因,當他們發現錯誤的時候,他們有各自不同的方法來決定此html檔案應該如何顯示。

在xml中決不會發生這種情況。

XML入門指南 6 XML確認

符合語法的 xml文件稱為結構良好的 xml文件。通過dtd驗證的 xml文件稱為有效的 xml文件。結構良好的 xml文件 乙個結構良好的 xml文件應該使用正確的語法。乙個結構良好的 xml文件應該遵守 xml語法規則,前面一章給出的例子就是乙個結構良好的 xml文件 xml version 1...

XML指南 XML 語法

xml的語法規則既簡單又嚴格,非常容易學習和使用。正因為如此,編寫讀取和操作xml的軟體也是相對容易的事情。xml文件使用了自描述的和簡單的語法。linordm reminder don t fet me this weekend 文件的第1行 xml宣告 定義此文件所遵循的xml標準的版本,在這個...

XML指南 XML元素

xml元素是可以擴充套件的,它們之間有關聯。xml元素有簡單的命名規則。xml文件可以被擴充套件一邊攜帶更多的資訊。請看下面的xml便條例子 lin ordm don t fet me this weekend 讓我們來設想乙個能夠讀取此xml文件的並能解讀其中xml元素 和 的軟體,可能的輸出如下...