2011-12-19 48 views
0

时,我有一个XSD文件,在其中的模式看起来像如下:错误信息修改XSD文件

<xs:complexType name="ABC" final="#all"> 
    <xs:sequence> 
    **<xs:element name="XYZ" type="xs:string"/>** 
    </xs:sequence> 
</xs:complexType> 

是什么,如果我想添加属性利用=所需的XYZ元素的问题。我总是得到以下错误 - 不允许使用'use'属性。

问候

+0

我会使用淘汰的过程。开始删除子节点,直到你不再有错误。你想读取或写入XSD? – MacGyver 2011-12-19 06:19:37

+0

我想修改现有的xsd文件,以确保XYZ元素总是在xml文件中指定。 – Dexter 2011-12-19 06:24:50

回答

1

使用的minOccurs和maxOccurs上XS属性:元素来表示的最小和最大出现次数。默认值是minOccurs =“1”,maxOccurs =“1”。

PS。它看起来好像你在猜测。使用XSD,猜测不会让你感觉很远;即使经过多年使用该语言,我仍然需要一本参考书。