Vandaag moest ik via een XSL template een XML processing instruction toevoegen. Dit werkte niet om het "gewoon" als inhoud van een template toe te voegen, dit moest via een <xsl:processing-instruction>
Gewenste situatie
<element>
<!-- hier moest een processing instruction komen,
in dit geval voor het einde van een pagina -->
<?xpp ep?>
</element>
Template:
<xsl:template match="pagebreak">
<xsl:processing-instruction name="xpp">ep</xsl:processing-instruction>
</xsl:template>
En andersom
<xsl:template match="processing-instruction('xpp')[.='ep']">
<pagebreak/>
</xsl:template>