每当我给变量赋予任何特殊字符时,它都会抛出错误。 元素类型:模式有效性错误:元素类型':'&'不是原子类型'xs:Name'的有效值。
它只接受冒号(:)。
以下是我的架构。
<element name="measCollecFile">
<complexType>
<sequence>
<choice>
<element name="Types">
<simpleType>
<list itemType="Name"/>
</simpleType>
</element>
<element name="Type"
minOccurs="0" maxOccurs="unbounded">
<complexType>
<simpleContent>
<extension base="Name">
<attribute name="p"
type="positiveInteger" use="required"/>
</extension>
</simpleContent>
</complexType>
</element>
</choice>
</sequence>
</complexType>
</element>
任何人都可以帮我找到这个错误的来源以及如何摆脱它..
答案 0 :(得分:0)
您有一些无效的XML,但您还没有向我们展示。它无效,因为您的架构要求某个元素的值为xs:Name的有效实例,而xs:Name的有效实例不能包含&符号。