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 tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
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 - 13:36
#2
Hej CS, det ser ud til at virke :) Super godt du :) smid lige svar...
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?
Slettet bruger
27. august 2008 - 15:30
#4
Hmm - det kan jeg nu ellers godt få til at virke... hvad får du at vide?
27. august 2008 - 15:38
#5
det ser ud til det bare var encoding på xsd filen som skulle være utf-8 :)
Kurser inden for grundlæggende programmering