xsl-list
[Top] [All Lists]

Re: Copy all following-siblings but when node x appears do y

2005-02-08 14:38:41
Tempore 22:13:38, die 02/08/2005 AD, hinc in xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com scripsit Wilde Rebecca L SSgt HQ SSG/STS <Rebecca(_dot_)Wilde(_at_)Gunter(_dot_)AF(_dot_)mil>:

I am able to get the First and Third ConstantRoot nodes to appear the
way I wish, but am having no luck with the Second one.

What kind of matching/xpath do I need to do to get it right?  I've tried
the <xsl:copy-of
select="Break/following-siblings::*/><xsl:apply-templates
select="Special"/>  but that is returning me something along the lines
of:

<ConstantRoot>
  <Constant2>
        <C>
        <Special>
        <D>
        <Special attrib="N">(first 100 characters of the original
node)</Special>
  </Constant2>
<ConstantRoot>
Hi,

Try something like this:

put <xsl:apply-templates select="Break/following-siblings::*"/>
where you tried <xsl:copy-of select="Break/following-siblings::*/><xsl:apply-templates select="Special"/>


and add this template to the stylesheet:
<xsl:template match="Constant2/*">
        <xsl:copy-of select="."/>
</xsl:template>


regards,
--
Joris Gillis (http://www.ticalc.org/cgi-bin/acct-view.cgi?userid=38041)
Gaudiam omnibus traderat W3C, nec vana fides

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



<Prev in Thread] Current Thread [Next in Thread>