DTD文件类型定义

定义 XML文档的合法构建模块 作业 用于确立标准,用于验证自己或他人给的数据是否符合标准

  1. <?xml version="1.0"?>
  2. <!DOCTYPE note [
  3. <!ELEMENT note (to,from,heading,body)>
  4. <!ELEMENT to (#PCDATA)>
  5. <!ELEMENT from (#PCDATA)>
  6. <!ELEMENT heading (#PCDATA)>
  7. <!ELEMENT body (#PCDATA)>
  8. ]>
  9. <note>
  10. <to>Tove</to>
  11. <from>Jani</from>
  12. <heading>Reminder</heading>
  13. <body>Don't forget me this weekend</body>
  14. </note>
  1. <!ELEMENT element-name EMPTY> 空元素
  2. <!ELEMENT br EMPTY> -> <br>
  3. <!ELEMENT element-name ANY> 带有如何内容的元素
  4. <!ELEMENT element--name (child1,child2)> 带有子元素的元素
  5. child -> 必须只出现一次
  6. child+ -> 至少出现一次
  7. child* -> 可出现零次或无数次
  8. child? -> 出现零次或一次
  9. child|child -> 混合元素