Kann ein einzelnes XML-element mehrere Werte haben?
Kann ein Produkt erfüllen null oder mehrere standards, z.B. STD1, STD2, STD3.
XML ist ein optionales Feld, nennen wir es complies
.
Kann ich so etwas wie das? (Hier verwende ich ein Komma.)
<complies>STD1,STD3</complies> or <complies>STD2</complies>
Und wie kann ich definieren das XSD-Typ?
InformationsquelleAutor Minstrel | 2015-05-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Der richtige Weg, um design der XML-Struktur für ein element mehrere Werte wäre zu individuell, tag jeder solche Wert,
standard
Elemente, in diesem Fall:Dies wird es ermöglichen, XML-schemas (XSD, DTD, etc.) zu überprüfen direkt. Hier ist die triviale XSD für eine solche Struktur:
Dieser Ansatz wird auch Ihnen erlauben, zu nutzen, die XML-Parser direkt und damit vermeiden, dass bei micro-analysieren die
complies
element.Update
Alternativ, wenn Sie nicht möchten, stellen Sie eine separate
standard
element,könnte man mit XSD ' s
xs:list
konstruieren:Dank John Saunders für diese hilfreiche Anregung.
xs:list
?Du hast Recht. Ich vernachlässigt zu erwähnen
xs:list
(again). Danke!!! Antwort aktualisiert.InformationsquelleAutor kjhughes