This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
AW: !!!showing HTML data in XML files using XSL!!!
- To: <xsl-list at lists dot mulberrytech dot com>
- Subject: AW: [xsl] !!!showing HTML data in XML files using XSL!!!
- From: "Marcus Klinge" <klinge at karzauninkat dot de>
- Date: Fri, 30 Mar 2001 10:21:25 +0200
- Reply-To: xsl-list at lists dot mulberrytech dot com
Hi Rosa.
Please, try something like this:
<xsl:template match="TEXT">
<xsl:apply-templates select="node()"/>
</xsl:template>
<xsl:template match="I">
<xsl:apply-templates select"node()"/>
</xsl:template>
We did a project that involved using comlate HTML-tables in our XML.
One approach that proved to work was writing the HTML-Tags in capitals (like
we do our XML) and the attributes in small letters.
Something like this:
<table width="500">
becomes
<TABLE width="500">
hope this was of help
marcus
>-----Original Message-----
>Cheng
>Subject: [xsl] !!!showing HTML data in XML files using XSL!!!
>
>
>I did the XSL at the end, but what I'd get back if the xml is like this:
>
><root>
><text><I><B>here is some info</B></I></text>
></root>
>
>is this
>
><I><B>here is some info</B></I> instead of having the text italiced or
>bolded...
>
>XSL:
><?xml version="1.0" encoding="UTF-8"?>
><xsl:stylesheet version="1.0"
>xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
>
><xsl:template match="@*">
> <xsl:copy>
> <xsl:apply-templates
>select="@*"/>
> </xsl:copy>
></xsl:template>
>
><xsl:template match="root">
><html>
><body>
> <xsl:apply-templates />
></body>
></html>
></xsl:template>
><xsl:template match="text">
> <xsl:apply-templates />
></xsl:template>
></xsl:stylesheet>
>
>How can I fix that?
>
>
>Thanks in advance!
>
>
>Rosa
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list