xml schema 循环定义的问题
http://topic.csdn.net/u/20090722/11/2a11325a-83ee-4b0d-bbc5-bf7d1e8da23e.html?seed=2001943344&r=58569716#r_58569716
我要吐血了, 这个问题在xml版挂了两天,竟然一个回复都没有.. 真是冷清阿.. 只能回c版问了
<xs:complexType name="MethodParameterType" mixed="true" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:sequence>
<xs:element name="Property" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:complexContent>
<xs:extension base="MethodParameterType">
<xs:attribute name="Name" type="PropertyNameType" use="required"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="Object" type="MethodParameterType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="ObjectPathId" type="ObjectPathIdType" use="optional"/>
<xs:attribute name="TypeId" type="TypeIdGuidType" use="optional"/>
<xs:attribute name="Type" type="MethodParameterTypeType" use="optional"/>
</xs:complexType>
在这一段schema 中,有两个MethodParameterType,其中一个是属性对它的扩展, 请问这样定义有问题吗?
错在哪里?
我要吐血了, 这个问题在xml版挂了两天,竟然一个回复都没有.. 真是冷清阿.. 只能回c版问了
<xs:complexType name="MethodParameterType" mixed="true" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:sequence>
<xs:element name="Property" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:complexContent>
<xs:extension base="MethodParameterType">
<xs:attribute name="Name" type="PropertyNameType" use="required"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="Object" type="MethodParameterType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="ObjectPathId" type="ObjectPathIdType" use="optional"/>
<xs:attribute name="TypeId" type="TypeIdGuidType" use="optional"/>
<xs:attribute name="Type" type="MethodParameterTypeType" use="optional"/>
</xs:complexType>
在这一段schema 中,有两个MethodParameterType,其中一个是属性对它的扩展, 请问这样定义有问题吗?
错在哪里?
...全文
相关推荐
XML - Addison Wesley - Essential XML Quick Reference
#### XML Schema- **定义**: XML Schema是一种用于描述XML文档结构的语言。- **特点**: - 严格性:提供了一种比DTD更严格的方式来定义元素和属性的类型。
XML实验报告.doc
DTD和Schema:学生需编写DTD(文档类型定义)或Schema,以定义XML文档的结构和数据类型,确保文档的一致性和有效性。3.
基于java的转换xml.zip
**无需XML Schema**:XStream不需要XML Schema定义,可以直接从Java类定义生成XML。3.
XML程序设计考试1.pdf
- **DTD与XML Schema**: - DTD(Document Type Definition,文档类型定义)是一种较早出现的文档结构定义方式,用于定义XML文档的结构,但其语法不如XML Schema
XML 高级编程(PDF3)
- DTD(Document Type Definition)与XML Schema:DTD和XML Schema是用于定义XML文档结构的规范,确保文档符合预设规则。2.


