当前位置: 代码迷 >> Web前端 >> 怎样写XSD资料3
  详细解决方案

怎样写XSD资料3

热度:131   发布时间:2013-04-05 10:24:33.0
怎样写XSD文件3
根元素<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>
  相关解决方案