开发者学堂课程【XML入门:XML约束简介】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/37
XML约束简介
1. 约束的理由:
<7xml version=”1.0”encoding=”utf-8”?>
<person>
<name>张三</name>
<age>20</age>
<猫>10000</猫>
</person>
注:猫非人的属性
假设此刻定义一个person的xml文件,仅想在文件里保存人的信息,比如name,age等,但是如果在xml文件中写了一个标签<猫>,可以正常显示,因为符合语法规范,但是猫非人的信息,xml的标签是自定义的,需要技术来规定xml中只能出现的元素,此刻需要约束。
2. 约束的技术:
dtd的约束 和schema的约束