Here's what I tried, but it seems to just be missing everything under
the root element now, so I'm just ending up with the root element. Any
other thoughts? Thanks.
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" encoding="UTF-8"/>
<xsl:template match="node()">
<xsl:copy>
<xsl:copy-of select="@*"/>
<xsl:apply-templates
select="preceding-sibling::node()[not(self::text() and
normalize-space(.)='')][1][self::processing-instruction('REMOVE')]"/>
</xsl:copy>
</xsl:template>
<xsl:template match="processing-instruction('REMOVE')">
</xsl:template>
</xsl:stylesheet>
-----Original Message-----
From: owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
[mailto:owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com] On Behalf Of
David
Carlisle
Sent: Thursday, January 15, 2004 11:23 AM
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: Re: [xsl] FW: Using a processing instruction to remove a node
preceding-sibling::node()[not(self::text() and
.='')][1][self::processing-instruction('REMOVE')]
sorry, meant:
preceding-sibling::node()[not(self::text() and
normalize-space(.)='')][1][self::processing-instruction('REMOVE')]
David
--
http://www.dcarlisle.demon.co.uk/matthew
________________________________________________________________________
This e-mail has been scanned for all viruses by Star Internet. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
CONFIDENTIALITY NOTICE
This message and any included attachments
are from Cerner Corporation and are intended
only for the addressee. The information
contained in this message is confidential and
may constitute inside or non-public information
under international, federal, or state
securities laws. Unauthorized forwarding,
printing, copying, distribution, or use of such
information is strictly prohibited and may be
unlawful. If you are not the addressee, please
promptly delete this message and notify the
sender of the delivery error by e-mail or you
may call Cerner's corporate offices in Kansas
City, Missouri, U.S.A at (+1) (816)221-1024.
---------------------------------------- --
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list