2

エラーが発生します:

Src-resolve:名前'variable1'をA(n)'タイプ定義'コンポーネントに解決できません。

次のスキームを検証することによって:

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">

               ...

                            <xs:element name="variables" maxOccurs="1">
                            <xs:complexType>
                                <xs:annotation>
                                    <xs:documentation>AWK external variables (from bash)</xs:documentation>
                                </xs:annotation>
                                <xs:sequence>
                                    <xs:element name="variable" type="variable" minOccurs="1"/>
                                    <xs:complexType name="variable">
                                        <xs:sequence>
                                            <xs:element name="name" type="xs:string" minOccurs="1" maxOccurs="1"/>
                                            <xs:element name="value" type="xs:string" minOccurs="1" maxOccurs="1"/>
                                        </xs:sequence>
                                    </xs:complexType>
                                </xs:sequence>
                            </xs:complexType>
                        </xs:element>



             ...

</xs:schema>

何が間違っている可能性がありますか?variableグローバルなcomplexType" "をBookTypeここで説明さ れている""として定義したい: http ://www.ibm.com/developerworks/library/xml-schema/#list9

4

1 に答える 1

2

<xs:complexType name="variable">の子として始まる要素のコンテンツを移動するだけxs:schemaです。

xs:schema型は、その親が(または再定義されますが、それは別のことです) でない限り、名前を付けることができない XML スキーマ内のものの 1 つです。

于 2012-09-15T13:05:07.450 に答える