<xs:element name="age" type="xs:integer"/>
在这个示例中,<age> 是一个简单元素,它的类型(type)为整数(xs:integer)。这表示 <age> 元素的值必须是一个整数。以下是关于上述示例的解释:
- <xs:element>:定义元素。
- name="age":指定元素的名称为 "age"。
- type="xs:integer":指定元素的数据类型为整数。
在 XSD 中,一些常见的简单元素的数据类型包括:
- xs:string:表示字符串。
- xs:boolean:表示布尔值(true 或 false)。
- xs:integer:表示整数。
- xs:decimal:表示十进制数。
- xs:date:表示日期。
- xs:time:表示时间。
以下是一个示例,演示如何定义一个包含简单元素的 XML 文档:
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="person">
<xs:complexType>
<xs:sequence>
<xs:element name="name" type="xs:string"/>
<xs:element name="age" type="xs:integer"/>
<xs:element name="isStudent" type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
在上述示例中,<person> 元素包含了三个简单元素:<name>、<age> 和 <isStudent>,它们分别表示人物的姓名、年龄和是否为学生。每个简单元素都有指定的数据类型。
转载请注明出处:http://www.zyzy.cn/article/detail/12281/XML