在XML Schema(XSD)中,简单元素(Simple Element)是指不包含子元素的元素。简单元素通常用于表示XML文档中的原子数据,如字符串、整数、日期等。以下是一个简单元素的基本示例:
<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.pingtaimeng.com/article/detail/12281/XML