如何解决这个问题呢?
警告 2 未定义的 complexType 'http://www.w3.org/2001/XMLSchema:string' 用作复杂类型限制的基础。
这是因为<xs:simpleContent><xs:restriction base='xs:string'>
<xs:element name='TO'>
<xs:complexType>
<xs:simpleContent>
<xs:restriction base='xs:string'>
<xs:maxLength value='15'/>
<xs:attribute name='PROVID'>
<xs:simpleType>
<xs:restriction base='xs:int'>
<xs:enumeration value='1'/>
<xs:enumeration value='2'/>
<xs:enumeration value='3'/>
<xs:enumeration value='5'/>
<xs:enumeration value='6'/>
<xs:enumeration value='7'/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name='TYPE'>
<xs:simpleType>
<xs:restriction base='xs:string'>
<xs:enumeration value='NPM'/>
<xs:enumeration value='EMS'/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:restriction>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:schema>
看着W3schools 参考这看起来不错,但不是根据 VS2010 和 Xsd.exe
我真正想做的就是定义一个可以具有上述两个属性的元素 TO,其元素文本应限制为 15 个字符。