Announcement

Collapse
No announcement yet.

Felder werden anhand von Attributen identifiziert

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Felder werden anhand von Attributen identifiziert

    Moin zusammen.

    Ich habe folgendes XML File

    Code:
    ...
    <ns0:field name="ERSATZIDENT1" />
    <ns0:field name="ERSATZIDENT2" />
    <ns0:field name="ERSATZIDENT3" />
    <ns0:field name="ERSATZIDENT4" />
    ...
    und versuche nun dazu eine Schema Datei aufzusetzen.
    Die XML ist nicht von mir und kann sie leider auch nicht verändern.

    Im XML File werden die Felder anhand der Attribute "name" unterschieden und nicht anhand der XML Tags. Es kann also vorkommen, daß

    Code:
    <field name="a1">TEST</field>
    <field name="a2">1</field>
    gleiche Tags einen unterschiedlichen Typ haben. Nun kann man zwar sagen, "verwende halt String", aber gleiches gilt leider auch bei komplexen Typen, außerdem hätte ich gerne eine Typenprüfung.

    Kann ich eine solche Konstellation auf Seiten der Schemadatei abbilden?

  • #2
    Mit der W3C-Schemasprache müssen Geschwisterelemente mit demselben Namen auch denselben Typ haben, diese Sprache ist also nicht geeignet, um deinen Anforderungen gerecht zu werden.

    Comment

    Working...
    X