Hallo, voor een XmlValidator kom ik tegen het probleem aan om de tags te splitten.
Deze moeten gesplit worden op: <hiermagallesstaan>.
Ik heb hierbij deze code bedacht met een RegEx.
Hier komt het volgende uit:
Terwijl het volgende eruit hoort te komen (Volgens mij)
Ik kan voor deze applicatie helaas geen gebruik maken van de standaard XML validator klasses die al in java zitten.
Ik heb al op google gezocht, maar ik kom nergens uit op de (goede) implementatie van RegEx icm mijn probleem.
De enige oplossing die ik nu voor ogen zie is alle characters 1 voor 1 doorlopen, maar dit is een beetje te omslachtig.
Heeft iemand misschien een tip om dit te kunnen doen?
Deze moeten gesplit worden op: <hiermagallesstaan>.
Ik heb hierbij deze code bedacht met een RegEx.
Java:
1
2
3
4
5
6
| Pattern p = Pattern.compile("<*>"); String s = "<test>Hallo</test>"; for(String si : p.Split(s)) { System.out.println(si); } |
Hier komt het volgende uit:
code:
1
2
| <test Hallo</test |
Terwijl het volgende eruit hoort te komen (Volgens mij)
code:
1
2
3
| <test> Hallo </test> |
Ik kan voor deze applicatie helaas geen gebruik maken van de standaard XML validator klasses die al in java zitten.
Ik heb al op google gezocht, maar ik kom nergens uit op de (goede) implementatie van RegEx icm mijn probleem.
De enige oplossing die ik nu voor ogen zie is alle characters 1 voor 1 doorlopen, maar dit is een beetje te omslachtig.
Heeft iemand misschien een tip om dit te kunnen doen?