2011-12-19 89 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,猜測不會讓你感覺很遠;即使經過多年使用該語言,我仍然需要一本參考書。