Ich habe Schwierigkeiten, danach zu suchen. Wie würde ich ein Element in einer XML-Schemadatei für XML definieren, das so aussieht:
<option value="test">sometext</option>
Ich kann nicht herausfinden, wie man ein Element definiert, das vom Typ ist xs:string
und auch ein Attribut hat.
Folgendes habe ich bisher:
<xs:element name="option">
<xs:complexType>
<xs:attribute name="value" type="xs:string" />
</xs:complexType>
</xs:element>
tns
an den Ziel-Namespace des Schemadokuments gebunden isttype="tns:AttrElement"
, beziehen Sie sich auf den Typ.)type="tns:AtrElement"
wenn Ihr Standard-Namespace der XSD xs ist, nicht der targetNamespace des Dokuments. In diesem Falltns
wird er... oder das Inline-Äquivalent:
quelle
simpleContent
innerhalb eines zu definierencomplexType
. Aber andererseits ist es XSD, wo nichts wirklich intuitiv zu sein scheint. Trotzdem danke! :-)Ich weiß, dass es nicht dasselbe ist, aber es funktioniert für mich:
quelle