XForms - processing instructions <?..?> in der instance
seb
- xsl
0 ThomasM
Hi evrybody nice forum!
Ich experimentiere mit Xforms.
Wie bekomme ich processing instructions <?...?> die in der instance element stehen, in die Ausgabe der XForm?
Firefox 2 mit xforms 0.8.
Example:
...
<instance>
<?xml-stylesheet type='text/xsl' href='invoice.xslt'?>
<node>
</node>
</instance>
...
Resultiert in einem lokalen document wie:
<?xml version="1.0" encoding="whatever"?>
<node>
...
Aber ich hät' gern:
<?xml version="1.0" encoding="whatever"?>
<?xml-stylesheet type='text/xsl' href='invoice.xslt'?>
<node>
...
Nat wer eine Idee?
Danke seb.
Hallo seb,
Wie bekomme ich processing instructions <?...?> die in der instance element stehen, in die Ausgabe der XForm?
processing-instruction() liefert die entsprechenden Knoten. Etwas in dieser Art sollte helfen:
<xsl:template match="instance">
<xsl:processing-instruction name="{name(processing-instruction())}">
<xsl:value-of select="processing-instruction()"/>
</xsl:processing-instruction>
</xsl:template>
Grüße,
Thomas