【Java】dtd檔案每一行對應詳解__Java

來源:互聯網
上載者:User
案例

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

 <!DOCTYPE book[  <!ELEMENT book (computer)*> 

<!ELEMENT computer (book_name,price,author)> 

<!ELEMENT book_name(#PCDATA)>  <!ELEMENT price (#PCDATA)>  <!ELEMENT author (#PCDATA)>  ]> 

<book> 

<computer>  <author>redarmychen</author> 

<book_name>JavaWeb開發</book_name> 

<price>30.0</price> 

</computer>   <computer> 

<book_name>CSS應用程式的開發</book_name> 

<price>1000</price> 

<author>redarmy_Chen</author> 

</computer>   </book>  
案例分析: 

第一行 XML聲明語句中的standalone屬性取”yes” 值 表示所有必須的實體聲明都包含的文檔中 說明該文檔是獨立文檔。

第二行聲明DTD約束 

第三行 定義book元素有多個相同的元素即 computer元素 

第四行定義computer元素中有三個元素:book_name、price、author 

第五行定義book_name元素為 #PCDATA類型 

第六行定義price元素為 #PCDATA 類型 

第七行定義author元素為 #PCDATA 類型

第八行為聲明的結束標誌

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.