XSD Restriction on " - Attribut

Ich glaube, ich habe gesucht, viel über diese, aber immer noch nicht gehen.

Wird jede Hilfe zu schätzen wissen.

Ich versuche mich zu beschränken, ein Attribut für ein element mit leerem Inhalt. "Farbe" sollte eine Beschränkung auf nur 3-stellige oder minLength=3 maxLength=3. Es sollten keine Inhalte.

<?xml version="1.0" encoding="utf-8"?>
  <items xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xsi:noNamespaceSchemaLocation="">
  <product id="" name="">
    <article id="1001">
      <umbrella color="100"/>
      <umbrella color="101"/>
    </article>
    <article id="1002">
      <umbrella color="110"/>
    </article>
  </product>
</items>

EDIT: ich weiß, wie man ein XSD-Einschränkung auf einen simpleType. Aber ich weiß nicht, wie zu kombinieren, um eine Einheit mit einem ComplexType -.

Wenn Sie könnten, bieten eine vertiefende (oder vollständige) Lösung, würde ich glücklich sein.

Btw, "Farbe" ist nicht beschränkt auf xs:integer. Es ist eigentlich eine xs:string.

InformationsquelleAutor der Frage ZiggyStardust | 2013-01-11

Schreibe einen Kommentar