Generate processing-instruction
File: Data.xml
<poem>
<verse>line 1</verse>
<verse>line 2</verse>
<picture picfile="squadron" />
<verse>line 3</verse>
<verse>line 4</verse>
<verse>line 5</verse>
<picture picfile="ceres" />
</poem>
File: Transform.xslt
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:output method="xml" omit-xml-declaration="yes" indent="no" />
<xsl:template match="verse">
<xsl:processing-instruction name="xml-stylesheet">
<xsl:text>href="headlines.css" type="text/css"</xsl:text>
</xsl:processing-instruction>
<html>
<xsl:apply-templates />
</html>
</xsl:template>
</xsl:stylesheet>
Output:
<?xml-stylesheet href="headlines.css" type="text/css"?><html>line 1</html>
<?xml-stylesheet href="headlines.css" type="text/css"?><html>line 2</html>
<?xml-stylesheet href="headlines.css" type="text/css"?><html>line 3</html>
<?xml-stylesheet href="headlines.css" type="text/css"?><html>line 4</html>
<?xml-stylesheet href="headlines.css" type="text/css"?><html>line 5</html>
Related examples in the same category