xml doctype

DTD:文檔類型定義(Document Type Definition) ,定義xml的結構,可以放在xml文件 內部 和 外部(引用外部dtd文件)

給xml文檔結構定義規則,可以用於校驗

一條消息信息,示例:

<?xml version="1.0" ?> 
<!DOCTYPE note [
  <!ELEMENT note (to,from,heading,body)>
  <!ELEMENT to      (#PCDATA)>
  <!ELEMENT from    (#PCDATA)>
  <!ELEMENT heading (#PCDATA)>
  <!ELEMENT body    (#PCDATA)>
]>
<note>
<to>Tove</to> 
<from>Jani</from> 
<heading>Reminder</heading> 
<message>Don't forget me this weekend!</message> 
</note>

dtd文件示例,xxx.dtd

<!DOCTYPE note [
  <!ELEMENT note (to,from,heading,body)>
  <!ELEMENT to      (#PCDATA)>
  <!ELEMENT from    (#PCDATA)>
  <!ELEMENT heading (#PCDATA)>
  <!ELEMENT body    (#PCDATA)>
]>

其他:HTML也是xml結構的,其引用了外部dtd,這個外部dtd中定義了html中的標籤等等html元素

//這是一個簡單的HTML5文檔,第一行說明了該文檔爲HTML5版本,瀏覽器會根據HTML5的dtd進行解析

<!DOCTYPE html>
<html>
<head>
<title>文檔的標題</title>
</head>
<body>
...
</body>
</html>

Reference:http://www.runoob.com/xml/xml-validator.html

發佈了53 篇原創文章 · 獲贊 6 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章