Wie definieren Sie einen Standardwert für ein option-element mit XSD?

Was ich gerne tun: ich möchte eine option angeben-tag in das schema, zum Beispiel:

<xsd:element name="my_element" type="my_type" minOccurs="0" maxOccurs="1"/>

Wenn das element nicht bei allen auftreten, sollte es eine default-Wert für diesen parameter. Natürlich kann ich auch definieren das default-Wert in meinem code, die fordert, den XML-parser. Aber ich denke, der richtige Ort, um geben Sie den default-Wert in der *.xsd-schema-Datei (da der default-Wert ist Teil der Schnittstelle definiert durch das schema).

Leider scheint dies nicht zu einfach sein. Die "default" - Attribut hat eine andere Wirkung: "wenn es nicht angezeigt wird es ist nicht vorgesehen; wird Sie angezeigt und ist leer, Ihr Wert ist der Standardwert" (vom http://www.w3.org/TR/xmlschema-0/#ref36).

Anderen links, die ich gefunden habe über dieses Thema:

Gibt es eine Lösung für dieses problem? Oder sollte ich aufgeben?

InformationsquelleAutor lumbric | 2014-02-13
Schreibe einen Kommentar