Ik heb een heel klein probleempje maar de oplossing ervoor kan ik echter nergens vinden. Voornamelijk omdat ik niet precies weet WAAROP ik moet googlen.
Stel dat ik de volgende XML file heb:
Deze wordt omschreven door de RelaxNG Compact syntax. Ik heb tot nu toe dit:
Wat wil ik nou precies:
De omschrijving " element PERSONA { text }+," Direct na element PLAY wil ik dus OOK functioneel hebben voor de text "PERSONA" die komt na PGROUP. Hierna wil ik ook dat de omschrijving voor "PGROUP" weer automatisch opgepakt wordt, en daarna weer "PERSONA".
Hoe zorg ik ervoor dat dit werkt en mijn document dus valide bevonden wordt?
Alvast hartelijk dank, ik word namelijk een beetje gek van het googlen naar deze mogelijkheid
Stel dat ik de volgende XML file heb:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
| <PLAY> <PERSONAE> <TITLE>Dramatis Personae</TITLE> <PERSONA>CLAUDIUS, king of Denmark. </PERSONA> <PERSONA>HAMLET, son to the late, and nephew to the present king.</PERSONA> <PERSONA>POLONIUS, lord chamberlain. </PERSONA> <PERSONA>HORATIO, friend to Hamlet.</PERSONA> <PERSONA>LAERTES, son to Polonius.</PERSONA> <PERSONA>LUCIANUS, nephew to the king.</PERSONA> <PGROUP> <PERSONA>VOLTIMAND</PERSONA> <PERSONA>CORNELIUS</PERSONA> <PERSONA>ROSENCRANTZ</PERSONA> <PERSONA>GUILDENSTERN</PERSONA> <PERSONA>OSRIC</PERSONA> <GRPDESCR>courtiers.</GRPDESCR> </PGROUP> <PERSONA>A Gentleman</PERSONA> <PERSONA>A Priest. </PERSONA> <PGROUP> <PERSONA>VOLTIMAND</PERSONA> <PERSONA>CORNELIUS</PERSONA> <PERSONA>ROSENCRANTZ</PERSONA> <PERSONA>GUILDENSTERN</PERSONA> <PERSONA>OSRIC</PERSONA> <GRPDESCR>courtiers.</GRPDESCR> </PGROUP> <PERSONA>A Gentleman</PERSONA> <PERSONA>A Priest. </PERSONA> </PERSONAE> </PLAY> |
Deze wordt omschreven door de RelaxNG Compact syntax. Ik heb tot nu toe dit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| element PLAY { element PERSONA { text }+, element PERSONAE { element TITLE { text }, element PERSONA { text }+, element PGROUP { element PERSONA { text }+, element GRPDESCR { text } } } } |
Wat wil ik nou precies:
De omschrijving " element PERSONA { text }+," Direct na element PLAY wil ik dus OOK functioneel hebben voor de text "PERSONA" die komt na PGROUP. Hierna wil ik ook dat de omschrijving voor "PGROUP" weer automatisch opgepakt wordt, en daarna weer "PERSONA".
Hoe zorg ik ervoor dat dit werkt en mijn document dus valide bevonden wordt?
Alvast hartelijk dank, ik word namelijk een beetje gek van het googlen naar deze mogelijkheid