Eerst even een probleemschets: ik probeer door middel van XSLT een gedeelte uit m'n input XML bestand in te voegen in het doelbestand. Aangezien het schema van de output in het element waar ik het probeer in te voegen alleen een string toe laat, zal ik moeten escapen. Is dit mogelijk met XSLT?
Input bestand:
Outputbestand
Versimpelde weergave, geen schema's
Wat ik al geprobeerd heb:
-M.b.v. xsl:value-of en disable-output-escaping="no" geprobeerd om de structuur te pakken te krijgen. Hiermee krijg ik alleen de waardes en geen structuur.
- Op google gezocht naar "include xml with XSLT", "escape xml with xslt" en andere vormen van deze zoekstrings.
Kan iemand mij verder helpen?
Input bestand:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| <?xml version="1.0"?>
<MessageContext>
<activity>
<input>
<HTMLMessage>
<Headers>
<Header></Header>
</Headers>
<Bericht>Bladieblaberichtje</Bericht>
</HTMLMessage>
</input>
</activity>
</MessageContext> |
Outputbestand
code:
1
2
3
4
5
6
7
8
9
10
11
| <?xml version="1.0"?>
<Output>
<Outputelement>
<HTMLMessage>
<Headers>
<Header></Header>
</Headers>
<Bericht>Bladieblaberichtje</Bericht>
</HTMLMessage>
</Outputelement>
</Output> |
Versimpelde weergave, geen schema's
Wat ik al geprobeerd heb:
-M.b.v. xsl:value-of en disable-output-escaping="no" geprobeerd om de structuur te pakken te krijgen. Hiermee krijg ik alleen de waardes en geen structuur.
- Op google gezocht naar "include xml with XSLT", "escape xml with xslt" en andere vormen van deze zoekstrings.
Kan iemand mij verder helpen?
'Nae King! Nae quin! Nae Laird! Nae master! We willna' be fooled agin!'