25. august 2008 - 14:57
Der er
4 kommentarer og 1 løsning
XSD pattern
Hejsa, jeg skal lave et pattern som understøtter -, +, /, \, ', 0-9, a-å, A-Å Følgende tegn må ikke være med: *, <, > Jeg har følgende indtil videre: <xs:element name="test"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-åA-Å0-9])*"/> <xs:minLength value="1"/> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:element> Hvordan skal mit pattern se ud hvis jeg skal understøtte ovenstående?
Annonceindlæg fra Novataris
Vejen til devops med Bavarian Nordic
Bavarian Nordics vækst blev starten på et DevOps-samarbejde med Novataris for hurtigt at kunne tilpasse IT-organisation til forretningen.
7. december 2023
Slettet bruger
25. august 2008 - 21:25
#1
Det skulle være muligt med: <xs:pattern value="[a-zA-ZæøåÆØÅ0-9_\\/'+-]*"/> - Eneste faldgruber er backslash der skal ecapes (med en backslash) og dash (minus) der kan benyttes enten som første eller sidste tegn. /CS
27. august 2008 - 14:43
#3
hmm har lige en lille udfordring nu... KØBENHAVN S kan ikke valideres op mod: <xs:pattern value="[a-zA-ZæøåÆØÅ0-9_\\/ ,.'+-]*"/> <xs:whiteSpace value="preserve"/> <xs:minLength value="0"/> <xs:maxLength value="20"/> hvad er der galt?