xml基礎 DTD

一: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:必須設置該屬性

      #IMPLIED:可以設置也可以不設置
      #FIXED:說明該屬性的取值固定爲一個值,在 XML 文件中不能爲該屬性設置其它值。但需要爲該屬性提供這個值

直接使用默認值:在 XML 中可以設置該值也可以不設置該屬性值。若沒設置則使用默認值

  屬性值類型:CDATA 表示爲普通文本字符串

             ID 表示屬性的設置值爲唯一值

             EMUNERATED (no1!no2) 表示從一組取值列表中的一個

             ENTITY <!ENTITY 實體名稱 實體內容>爲一段內容創建一個別名

                     引用實體 :在xml文件中引用 &實體名稱

                     參數實體 :在dtd自身文件中使用 %實體名稱

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章