Ponder: Einschraenkungen

Beitrag lesen

Hi,

meine erste Versuche mit XML-Schemata. - Habe etwas mit DTDs gespielt und moechte nun in einem Attribut beispielsweise nur numerische Werte < 100, bzw. Zeichenketten der Maxinmallaenge 10 zulassen. Geht das?

soweit ich weiß ist so eine Beschränkung mit DTD nicht möglich. XML Schema erlaubt es, eigene Datentypen zu definieren oder Bestehende zu beschränken oder zu erweitern:

Bsp:

<xsd:simpleType name="datumType">
     <xsd:restriction base="xsd:string">
         <xsd:pattern value="[0-3][0-9].[0-1][0-9].[0-9][0-9] " />
     </xsd:restriction>
</xsd:simpleType>