xml schema 写法
要写出<person><name sex="男">周杰伦</name></perosn>这种形式,怎么改以下的代码?
如果name下没有周杰伦这个名字,以下的代码就可以实现了,但是改成这样<element name="name" type="string">就老出错,各位大神怎么解决?急!
<?xml version="1.0" encoding="UTF-8"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.org/02_2"
xmlns:tns="http://www.example.org/02_2" elementFormDefault="qualified">
<element name="person" >
<complexType>
<sequence>
<element name="name">
<complexType>
<sequence>
</sequence>
<attribute name="sex" type="string"></attribute>
</complexType>
</element>
</sequence>
</complexType>
</element>
</schema>
<xs:element name="name">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="sex" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>