|
Subject: Re: How to stream HTML tags included in XML using XSL From: Toivo Lainevool <tlainevool@xxxxxxxxx> Date: Tue, 25 Apr 2000 09:40:18 -0700 (PDT) |
--- Marcel Ruff <ruff@xxxxxxxxxxxxx> wrote:
> we have a XML document and want to add some formatting elements,
> like <bold> or better <b> which should show up in the generated HTML
> file.
>
> How can we tell the XSL engine to stream such tags
> into the destination HTML file.
One way is to put the html tags in a separate namespace like this:
<doc xmlns="Whatever namespace is default"
xmlns:html="xmlns:html="http://www.w3.org/TR/REC-html40/loose.dtd"">
<aTag>
<html:p>
A paragraph of text...
</html:p>
</aTag>
</doc>
and then use a template to pass through all of the html prefixed tags without
the prefix:
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:html="http://www.w3.org/TR/REC-html40/loose.dtd"
exclude-result-prefixes="html">
... other templates ...
<xsl:template match="html:*">
<xsl:element name="{local-name(.)}"><xsl:apply-templates/>
</xsl:element>
</xsl:template>
</xsl:stylesheet>
That should do the trick.
Toivo Lainevool
__________________________________________________
Do You Yahoo!?
Send online invitations with Yahoo! Invites.
http://invites.yahoo.com
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: How to stream HTML tags include, DuCharme, Robert | Thread | Web Connection, Carlos Sanchez |
| RE: How to stream HTML tags include, DuCharme, Robert | Date | RE: Multiple XML files for one XSL , Selva, Francis |
| Month |