一:xml語言是爲了保存有關係數據的一種可擴展標記語言
聲明文檔:<?xml version="1.0" encoding="gb1232">
標籤:<a></a>
屬性:一個標籤可以有一個或多個標籤
註釋:<!--註釋-->
處理指令 <?xml-stylesheet type="text/css" href="1.css"?>
二:dtd文檔類型定義用來約束xml的書寫規範
xml文件使用DOCTYPE聲明語句來指定它所遵守DTD約束
<!DOCTYPE 文檔根節點 SYSTEM "dtd文件的url">
1:dtd文件的元素定義:<!ELEMENT 元素名稱 元素類型>
元素類型:內容用()括起來,類型:EMPTY ANY
2:dtd文件的屬性定義:<!ETTLIST 元素名
屬性名 屬性值類型 設置說明>
設置說明: #REQUIRED:必須設置該屬性
直接使用默認值:在 XML 中可以設置該值也可以不設置該屬性值。若沒設置則使用默認值
屬性值類型:CDATA 表示爲普通文本字符串
ID 表示屬性的設置值爲唯一值
EMUNERATED (no1!no2) 表示從一組取值列表中的一個
ENTITY <!ENTITY 實體名稱 實體內容>爲一段內容創建一個別名
引用實體 :在xml文件中引用 &實體名稱
參數實體 :在dtd自身文件中使用 %實體名稱