2012-04-13 6 views

Antwort

9

Die Standardeinstellung ist unbegrenzte Länge - die Spezifikation sagt, dass xs:string ist ‚... endlich lange Sequenzen von Zeichen ...‘

+0

Oder man könnte argumentieren, dass die Grenze Implementierung definiert ist, da Implementierungen erlaubt ist Begrenzungen für die Ressourcen, die von einem Dokument oder einer Validierungsepisode verbraucht werden. –

+0

Gibt es eine Verbindung als Referenz zu diesem Thema, ich kann wirklich nicht finden, wo die maximale Länge der Zeichenfolge in XSD, wenn nicht angegeben. – Sharpeye500

+0

Sharpeye500, es gibt einen guten Grund, warum Sie keine Stelle finden können, an der die maximale Standardlänge einer Zeichenfolge in XSD angegeben wird. Der Grund ist, dass es keine solche maximale Standardlänge gibt. Die XSD-Spezifikation ist klar, dass der Stringtyp Zeichenfolgen beliebiger endlicher Länge enthält und der Typ deshalb unendlich ist. Für alle unendlichen Typen können Implementierungen der Größe der von ihnen unterstützten Werte Grenzen setzen. Durch die XSD-Spezifikation werden keine Mindestumsetzungsgrenzen vorgegeben. Siehe http://www.w3.org/TR/xmlschema11-2/#partial-implementation –