André Laugks: Mehrfaches vorkommen eines Elementes

Beitrag lesen

Hallo!

Es klappt eigentlich alles. Lediglich mein XML-Schema hat Probleme
mit dem often auftretten von <person></person> und gibt Fehler-
meldungen aus. Woran liegt das und wie kann ich es umgehen?

Du musst definieren, wie oft ein Element auftreten darf. Dazu stehen Dir die Attribute minOccurs und maxOccurs zur Verfügung. Dabei ist lautet "unbounded" mindestens 1 mal.

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
  <xs:element name="firma">
    xs:complexType
      xs:sequence
        <xs:element maxOccurs="unbounded" ref="person"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="person" type="xs:string"/>
</xs:schema>

André Laugks

--
Die Frau geht, die Hilti bleibt!