2010-12-22 10 views
1

Ich habe die folgende XML:Wie schreibe ich xsd für die folgende XML?

<xml> 
    <columns> 
     <column fruit="apple" /> 
     <column fruit="peach" /> 
    </columns> 
    <items> 
     <item date="10.10.2009"> 
      <apple price="3" /> 
      <peach price="5" /> 
     </item> 
     <item date="10.10.2010"> 
      <apple price="4" /> 
      <peach price="2" /> 
     </item> 
    </items> 
</xml> 

Innen xml.columns.item Tag Tags mit dem gleichen Namen in [email protected] Attribute und in der gleichen Reihenfolge wie definiert sein kann. Alle Tags innerhalb xml.columns.item haben immer das gleiche Attribut [email protected].

Weiß jemand, wie man das in XSD definiert?

+0

... aber ich sehe keine "xml.columns.item" Tags ... meinst du "xml.items.item"? Oder "xml.columns.column"? – bluish

+0

Vielleicht sollten Sie hinzufügen - für jeden anderen Responder-Vorteil, dass Sie dies auf einem ** Mac ** verwenden ..... –

+0

@marc_s Hallo Marc, gute Idee, um den Leuten zu sagen, dass ich Mac benutze. Ich habe nicht darüber nachgedacht, weil XSD plattformunabhängig ist. – Worker

Antwort

1

Sie können dies nicht in XSD darstellen. Wenn Sie nach Referenzdaten suchen, sollten Sie ID/IDREF-Typen verwenden. Chek ID/IDREF: sample solution

Verwandte Themen