|
Subject: [xsl] Re: copy-of problem in child node, unable to get parent in output From: "Dimitre Novatchev" <dnovatchev@xxxxxxxxx> Date: Tue, 21 Oct 2003 21:18:11 +0200 |
> The purpose is to output only those ObjType and Attrribute elements
> where the ReleaseChanged tag = 7 or ReleaseIntroduced=7
This is done very easily by using the identity rule and overriding it with
empty rules only for "ObjType" and "Attrribute" elements, for which the
condition
@ReleaseChanged = 7 or @ReleaseIntroduced = 7
is not true:
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output omit-xml-declaration="yes"/>
<xsl:template match="@* | node()">
<xsl:copy>
<xsl:apply-templates select="@* | node()"/>
</xsl:copy>
</xsl:template>
<xsl:template
match="*[self::objType or self::Attribute]
[not(@ReleaseChanged = 7
or
@ReleaseIntroduced = 7
)
] "/>
</xsl:stylesheet>
=====
Cheers,
Dimitre Novatchev.
http://fxsl.sourceforge.net/ -- the home of FXSL
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| [xsl] copy-of problem in child node, jayanti | Thread | [no subject], Jonny Pony |
| [xsl] Re: Advice for splitting text, Dimitre Novatchev | Date | [xsl] Re: how to always call a temp, Dimitre Novatchev |
| Month |