Subject:quick and simple newbie question on template application Author:cameron chrisman Date:08 Jan 2007 02:48 PM
Ok, so this should be a pretty quick "whether XSLT can do this or not", it seems like it really should be able to, but I can't find any examples of it:
My output is this:
<?xml version="1.0"?>
<b> foo's bold text </b>
<i> bold text outside of foo </i>
My desired output is this:
<?xml version="1.0"?>
<i> foo's bold text </i>
<i> bold text outside of foo </i>
Essentially what I want is for my rule for <b> tags to be applied in the definition of my rule for <foo> tags. I know I could do a second pass, but that seems like a hack. Is this possible to do in one pass? It seems like there should be some random trick to do this since it seems like a common operation.
Subject:quick and simple newbie question on template application Author:cameron chrisman Date:08 Jan 2007 03:31 PM
that gives me:
<?xml version="1.0"?>
<i> bold text outside of foo </i>
i.e. empty whitespace where the evaluation of the <foo> tag should be. If I'm reading this correctly, this variable is processed and then never used.
If I try adding <xsl:value-of select="$fooContent"/> to spit out the value of this variable after the apply-templates line, it seems to strip the tags:
<?xml version="1.0"?>
foo's bold text
<i> bold text outside of foo </i>
FYI I'm using command line xsltproc with libxslt v10111.