XML简明教程(6)什么是XML Schema
http://tech.ddvip.com 2006年04月03日 社区交流
本文详细介绍XML简明教程(6)什么是XML Schema
用来定义元素和属性的声明元素如下所示:
元 素
说 明
- ElementType 把类型和条件赋给一个元素,可以包含子元素
- AttributeType 把类型和条件赋给一个属性
- attribute 声明以前定义过的属性类型可以出现在名为ElementType的元素的作用域中
- element 声明以前定义过的元素类型可以出现在名为ElementType的元素的作用域中
Schema的内容以最深层的元素的“AttributeType”和“ElementType”声明开头。 <AttributeType name='studentID' dt:type='string' required='yes'/>
<ElementType name='name' content='textOnly'>
<ElementType name='GPA' content='textOnly' dt:type='float'/>
ElementType声明后接着就是它的属性和子元素,如果一个元素有属性或子元素,必须把
这种方法包含在它的ElementType声明中,或者是必须在它们自己的 ElementType 或
ttributeType声明中进行前导声明。 <ElementType name='student' content='mixed'>
<attribute type='studentID'/>
<element type='name'/>
<element type='GPA'/>
</ElementType>
责编:豆豆技术应用
正在加载评论...