0

さまざまなことを試しても問題が見つかりません。どんな種類の助けでも本当に感謝します。有効な .xsd ドキュメントがありましたが、xml の一部を変更したため、有効にすることができず、障害が見つかりません。エラーメッセージは以下です。誰かがそこで何が悪いのか見ていますか? 例外は、属性のシーケンスが始まる場所から始まります。

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:Projekt1" xmlns:proj="urn:Projekt1">
    <xs:element name="projekte" type="proj:ProjekteForm"/>

    <xs:complexType name="ProjekteForm">
        <xs:sequence>
            <xs:element name="person" type="proj:ProjekteForms" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
    </xs:complexType>

    <xs:complexType name="ProjekteForms">
        <xs:sequence>
            <xs:element name="name" type="xs:string"/>
            <xs:element name="link" type="xs:string"/>
            <xs:element name="zhaw" type="xs:string"/>
                <sequence>
                    <xs:attribute name="width" type="xs:integer"/>
                    <xs:attribute name="height" type="xs:integer"/>
                </sequence>
            <xs:element name="homepage" type="xs:string"/>
            <xs:element name="googlemapsx" type="xs:float"/>
            <xs:element name="googlemapsy" type="xs:float"/>
            <xs:element name="facebook" type="xs:string"/>
            <xs:element name="skype" type="xs:string"/>
            <xs:element name="twitter" type="xs:string"/>
        </xs:sequence>
        <xs:attribute name="id" type="xs:integer"/>
    </xs:complexType>
</xs:schema>

ここではどのコンテンツを意味しますか? ドキュメントの別の場所でも、このように機能します。

メッセージ:
無効です。エラー - 16 行目、52 行目: org.xml.sax.SAXParseException; 行番号: 16; 列番号: 52; s4s-elt-must-match.1: 'sequence' の内容は一致する必要があります (注釈?, (要素 | グループ | 選択 | シーケンス | 任意) )。属性で始まる問題が見つかりました。エラー - 17 行目、53 行目: org.xml.sax.SAXParseException; 行番号: 17; 列番号: 53; s4s-elt-must-match.1: 'sequence' の内容は一致する必要があります (注釈?, (要素 | グループ | 選択 | シーケンス | 任意) )。属性で始まる問題が見つかりました。

編集:xmlもアップロードすると役立つかもしれません。しかし、問題は .xsd の有効性だけではありません。

<?xml version="1.0" standalone="no"?>
<?xml-stylesheet type="text/xsl" href="Projekt1.xsl" xmlns:x="urn:Projekt1" exclude-result-prefixes="x"?>
<x:projekte xmlns:x="urn:Projekt1">
    <person id= "1">
        <name>Franz Mommar</name>
        <link>http://www.dfki.de/~wahlster/Portrait_Photos/</link>
        <zhaw width="100" height="100">Portrait_Wahlster_Photo_by_Jim_Rakete.jpg</zhaw>
        <homepage>http://www.werni.ch</homepage>
        <googlemapsx>285.2342</googlemapsx>
        <googlemapsy>234.3598</googlemapsy>
        <facebook>franzmoammar</facebook>
        <skype>franz.moammar</skype>
        <twitter>franzmoammar</twitter>
    </person>
    <person id= "2">
        <name>Rüdiger Mannheim</name>
        <link>http://www.dfki.de/~wahlster/Portrait_Photos/</link>
        <zhaw width="100" height="100">Wahlster_Anschnitt_gross.jpg</zhaw>
        <homepage>http://www.humor.li</homepage>
        <googlemapsx>45.2342</googlemapsx>
        <googlemapsy>32.3598</googlemapsy>
        <facebook>rüdigermann</facebook>
        <skype>ruedi</skype>
        <twitter>geronimo</twitter>
    </person>
</x:projekte>
4

2 に答える 2