<!-- xml的注释写法 -->

格式良好的xml语言必须具备的几个条件 
 1、必须有xml声明语句,声明版本号与编码字符集
 2、必须有且仅有一个根元素
 3、标签大小写敏感 
 4、属性值用双引号 
 5、标签成对 
 6、元素正确嵌套 

此外,一份完整规范的xml代码需要有DTD

(一)内部DTD

1、内部DTD定义 

  <!DCTYPE 根元素 [元素声明]>

2、元素声明语法

  <!ELEMENT 元素名称 (元素内容)>

3、数量词

  “+”:表示出现一次或多次,至少一次

  “?”:表示出现零次或一次

  “*”:表示出现任意次

4、元素属性语法

  <!ATTLIST 元素名称 属性名称 属性类型 默认值>

  默认值:

    #REQUIRED 属性值是必须的

    #IMPLIED 属性值是不必须的

    #FIXED value 属性值是固定的

5、完整规范的内部DTDxml代码示例

 

<?xml version="1.0" encoding="UTF-8"?>
<!-- 声明内部DTD -->
<!DOCTYPE scores [
  <!ELEMENT scores (student*)>
  <!ELEMENT student (name,course,score)>
  <!ATTLIST student id CDATA #REQUIRED>
  <!ELEMENT name (#PCDATA)>
  <!ELEMENT course (#PCDATA)>
  <!ELEMENT score (#PCDATA)>
]>
<scores>
  <student id="001">
    <name>小李</name>
    <course>java</course>
    <score>90</score>
  </student>
  <student id="002">
    <name>小张</name>
    <course>sql</course>
    <score>99</score>
  </student>
</scores>

(二)外部DTD

1、先要创建一个dtd文件

2、引用dtd文件,语法

  <!DOCTYPE 根元素 SYSTEM "dtd文件名"> 

 

posted on 2020-04-15 10:36  wylearo  阅读(105)  评论(0编辑  收藏  举报