This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Selective output of half a tag?


Hi.

I'm having problems getting my xslt processor to cope with things like
this:

    <xsl:if test="self::foo">
      <mytag>
    </xsl:if>
    <xsl:apply-templates/>
    <xsl:if test="count(following-sibling::foo)=0">
      </mytag>
    </xsl:if>

It fails because (I presume) the above XSL isn't well formed, as
<mytag/> is split in half and closed in the wrong place.

I'm searching for a more sensible way to wrap the output of the call to
apply-templates with another tag.

Am I thinking about this all wrong, or is there a simple way to force
the processor to treat <mytag> and </mytag> as plain text?

Cheers.

-- 
Graham Ashton


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]