XSD-Datei XMLs zu validieren

stimmen
1

Kann jemand mir helfen, eine XSD-Datei zu erstellen XMLs wie diese zu validieren:

[test]
[a/]
[b/]
[a/]
[b/]
[/test]

[test]
[a/]
[a/]
[b/]
[/test]

Grundsätzlich kann ich eine beliebige Anzahl von <a>und / oder <b>Knoten ohne irgendeine andere Regel (nicht verwenden <xs:sequence>).

Veröffentlicht am 09/12/2008 um 23:05
quelle vom benutzer
In anderen Sprachen...                            


2 antworten

stimmen
1

Es wird nicht sehr schnell , wenn Sie eine Menge haben ein oder b Knoten aber dies bestätigt gegen das, was Sie beschrieben haben.

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="test">
    <xs:complexType>
      <xs:sequence>
        <xs:choice maxOccurs="unbounded">
          <xs:element name="a"/>
          <xs:element name="b"/>
        </xs:choice>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>
Beantwortet am 10/12/2008 um 03:09
quelle vom benutzer

stimmen
0

Wenn Sie die XML - Beispiel einfügen, können wir Ihnen helfen , besser. Allerdings hat Microsoft einen XSD - Code - Generator , der eine XSD basierend auf einer XML - Datei generiert , die Sie als Argument übergeben.

Beantwortet am 09/12/2008 um 23:21
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more