文章目录
xml
eXtensible MarkuP Language
格式
<?xml version="1.0" encoding="UTF-8" ?>
<books>
<book id="01">
<name>yy</name>
<author>xx</author>
</book>
</books>
实例练习
使用xml描述表格的信息(方式不唯一)
ID | name | course | score |
---|---|---|---|
1 | saly | math | 99 |
2 | peter | chinese | 100 |
<? xml="1.0" encoding="UTF-8"?>
<!--DTD内部声明 详情看w3c文档
<!DOCTYPE 根元素 [子元素声明...]>
注意之间的空格不可少
-->
<!DOCTYPE scores [
<!ELEMENT scores (student+)
<!ELEMENT student (name,course,score)>
<!ATTLIST student id CDATE #required>
]>
<!--
DTD外部声明方式为
新建一个xx.dtd文件放在同一级目录
然后引入
<!DOCTYPE scores SYstem "xx.dtd">
即可
-->
<scores>
<student id="1">
<name>saly</name>
<course>math</course>
<score>99</score>
</student>
<student id="2">
<name>peter</name>
<course>chinese</course>
<score>100</score>
</student>
</scores>
有效的xml文档
- 良好的格式
- 符合DTD 和 XSD(xml schema)定义语义约束
DTD
schema约束
- 比DTD约束更加专业复杂 可以控制文档可选值等等
- 以.xsd结尾
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。