I have a simple template which copies entire XML tree doing some
attribute transformations.
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="*|@*|comment()|processing-instruction()">
<xsl:copy>
<xsl:apply-templates select="node()|@*" />
</xsl:copy>
</xsl:template>
<xsl:template match="*/text()">
<!-- TRANSFORMATIONS -->
</xsl:template>
</xsl:stylesheet>
Now I need to exclude certain xml elements from the transformations by
name.
The list of such elements is long.
Can I use a variable inside my XSL as a custom node-set, something like:
<xsl:variable name="bypass-names">
<element1 />
<element2 />
...
</xsl:variable>
And what would be the good way to handle the exclusion, keeping in mind
performance?
Please advice
Thanks
------------------------------------------------------------------------------
CONFIDENTIALITY NOTICE: This message is intended only for the use of
the individual or entity to which it is addressed and may contain
information that is privileged, confidential or exempt from disclosure
by law. If the reader of this message is not the intended recipient, or
the employee or agent responsible for delivering the message to the
intended recipient, you are hereby notified that you are strictly
prohibited from printing, storing, disseminating, distributing or
copying this message. If you have received this message in error,
please notify us immediately by replying to the message and deleting it
from your computer. Neither this information block, the typed name of
the sender, nor anything else in this message is intended to constitute
an electronic signature, unless a specific statement to the contrary is
included in this message. Thank you, Antares Management Solutions.
==============================================================================
--~------------------------------------------------------------------
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>
--~--