Hej Jag är till 95% säker på att det inte går... Tackar för svaret Davidxsd - maxLength restriction på complextype?
jag försöker finna ett svar på hur jag kan lägga restriction på en komplex typ. Jag har en text som kan innehålla enstaka ord som är kursiverade och nu vill jag lägga in en restriction på max antal tecken i text-taggen. Restriction på enkla typer är inget problem för mig men följande snutt är lite mer trickig.
<code>
<stycke>
Text text text text <fetstil>fettext</fetstil> text text
</stycke>
</code>
Hur läggs en regel i schemat så att den mixade typen stycke inte kan innehålla mer tecken än ex 100?
Ingen hänsyn behöver läggas till fetstil-taggens innehåll.
mvh
JoacimSv: xsd - maxLength restriction på complextype?
Om det är viktigt för dig att validera detta så får du nog titta på t.ex. Schematron.
http://www.schematron.com/Sv:xsd - maxLength restriction på complextype?
Jag har en workaround ifall det inte löses med ett xml schema (andra externa applikationer använder schemat) och det skulle kunna vara att en varning visas i preview läget då jag använder en xslt. Men det bästa vore om editorprogrammen redan i editorläget kan säga ifrån, det ger mindre irritation hos användaren.