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>

责编:豆豆技术应用

正在加载评论...