This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Converting entities into string
- To: <xsl-list at lists dot mulberrytech dot com>
- Subject: RE: [xsl] Converting entities into string
- From: "Robert C. Lyons" <boblyons at unidex dot com>
- Date: Wed, 18 Jul 2001 10:08:24 -0400
- Cc: <caesar at mpdigital dot de>
- Reply-To: xsl-list at lists dot mulberrytech dot com
Christian,
The following stylesheet should work:
<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/DESCR">
<xsl:copy>
<xsl:apply-templates/>
</xsl:copy>
</xsl:template>
<xsl:template match="*">
<xsl:text><</xsl:text>
<xsl:value-of select="name(.)"/>
<xsl:text>></xsl:text>
<xsl:apply-templates/>
<xsl:text></</xsl:text>
<xsl:value-of select="name(.)"/>
<xsl:text>></xsl:text>
</xsl:template>
</xsl:stylesheet>
Hope this helps.
Bob
<sig name = 'Bob Lyons'
title = 'XML Consultant'
company = 'Unidex, Inc.'
phone = '+1-732-975-9877'
email = 'boblyons@unidex.com'
url = 'http://www.unidex.com/'
product = 'XML Convert: transforms flat files to XML and vice versa' />
-----Original Message-----
Hello list,
i need to convert a xml-file into another xml-file. I ran into this
problem:
Source XML:
<DESCR>
some text
<b>
more text
</b>
even more text
</DESCR>
My Target XML should look like:
<DESCR>
some text
<b>
more text
</b>
even more text
</DESCR>
i tried <xsl:copy-of> which gave me a copy of the source. <xsl:copy>
removed the <b>, but I want to keep the information about the <b>, just not
as <b>
In short: how can i convert the '<' and '>' into '<' and '>' easily?
Or is there another solution?
Thanks for your help,
Christian
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list