XML - XSD probleem

Status
Niet open voor verdere reacties.

helldoggie

Nieuwe gebruiker
Lid geworden
11 jun 2008
Berichten
1
Hallo, ik zit nu al enkele dagen op een probleem met een xsd schema.

Mijn schema ziet er als volgt uit (ingekort).

Code:
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">

  <xs:complexType name="messagelocation">
    <xs:choice>
      <xs:element name="filesystem" type="filesystemtype"/>
      <xs:element name="as400system" type="as400systemtype"/>
    </xs:choice>
  </xs:complexType>


  <xs:complexType name="puttype">
    <xs:all>
         <xs:element name="messageloc" type="messagelocation"/>
    </xs:all>
    <xs:attribute name="locking" type="xs:boolean" default="true"/>
  </xs:complexType>

  <xs:element name="configuration">
    <xs:complexType>
      <xs:choice>
            <xs:element name="put" type="puttype"/>
       </xs:choice>
    </xs:complexType>
</xs:element>
</xs:schema>
Nu zou het put type een deel vaste elementen moeten bevatten alsook een messagelocation. In mijn xml heeft de put als messagelocation het filesystem type.

Ik krijg nu de fout "Invalid content was found starting with element 'filesystem'. One of '{"":messageloc}' is expected." Kan iemand mij helpen om dit probleem op te lossen?

Bedankt
 
Laatst bewerkt:
XML - bestand gevraagd

Beste Helldoggie,

Ik kan je misschien helpen. Zou je ook de listing van de xml-file kunnen weergeven waarvoor je de xsd hebt geschreven?

Groet, Bas
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan