XML入門指南 6 XML確認

2021-04-17 08:46:04 字數 1242 閱讀 5488

符合語法的

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 schema 

xml schema(

xml模式)是基於

xml的dtd的替代品。

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

錯誤xml文件中發生的錯誤將導致

xml程式停止。

w3c的

xml規範宣告:如果程式在處理

xml文件中發現乙個有效的錯誤,那麼此程式應該終止。這就是

xml軟體相對於容易編寫的原因。所有的

xml文件地都應該是協調一致的。

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

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

XML指南 XML 確認

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

XML基礎6(XML 屬性)

xml 元素可以在開始標籤中包含屬性,類似 html。屬性 attribute 提供關於元素的額外 附加 資訊。從 html,你會回憶起這個 在 html 中 以及在 xml 中 屬性提供有關元素的額外資訊 屬性通常提供不屬於資料組成部分的資訊。在下面的例子中,檔案型別與資料無關,但是對需要處理這個...

6 xml 自動裝配

根據指定裝配規則 屬性名稱或者屬性型別 spring 自動將匹配的屬性值進行注入 對應類 public class dept public class emp override public string tostring public void test emp class com.atguigu...