Mega Code Archive

 
Categories / XML / XSLT StyleSheet
 

Test=self

File: Data.xml <?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="Transform.xslt"?> <advertisement action="create">     asdf </advertisement> File: Transform.xslt <?xml version='1.0'?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"   version="1.0">   <xsl:output method="text" indent="no" />   <xsl:variable select="advertisement/text" name="path" />   <xsl:template match='/'>     <xsl:apply-templates select="$path" />   </xsl:template>   <xsl:template match="text">     <xsl:apply-templates />   </xsl:template>   <xsl:template match="headline">     <xsl:text>\F4</xsl:text>     <xsl:value-of select="text()" />   </xsl:template>   <xsl:template match="para">     <xsl:if test="self::para[@fontsize='agate']">       <xsl:text>&#13;\F1</xsl:text>       <xsl:value-of select="text()" />     </xsl:if>     <xsl:if test="self::para[@justify='flushleft']">       <xsl:text>&lt;</xsl:text>     </xsl:if>   </xsl:template> </xsl:stylesheet>