根元素<person>属性interest 必填且只能integer了
子元素<hello><world>type都是string
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:attribute name="interest" type="xs:integer"/>
<xs:element name="person">
<xs:complexType>
<xs:sequence>
<xs:element name="hello" type="xs:string"/>
<xs:element name="world" type="xs:string"/>
</xs:sequence>
<xs:attribute ref="interest" use="required" />
</xs:complexType>
</xs:element>
</xs:schema>
xml页面
<?xml version="1.0" encoding="UTF-8"?>
<person xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="test3.xsd" interest="2">
<hello></hello>
<world></world>
</person>