Subject: Re: [xsl] Attributes disappear in XHTML output From: "Imsieke, Gerrit, le-tex gerrit.imsieke@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Fri, 30 Aug 2019 07:24:17 -0000 |
<xsl:template match="@*[starts-with(name(), 'data-')]" mode="add-xhtml-ns"> <xsl:copy/> </xsl:template>
When I do the following simple XHTML output, I can get any attribute I want in the XHTML output:
XML input: <x> B <p>Here is my text.</p> </x>
XSLT:
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
B B B xmlns:xs="http://www.w3.org/2001/XMLSchema"
B B B exclude-result-prefixes="xs"
B B B version="2.0">
B B B <xsl:output method="xml" encoding="utf-8" indent="yes"
doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
B B B B B B B doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"
B B B />
B B B <xsl:template match="/">
B B B B B B B <html> <body>
B B B B B B B B B B B B B B B <span class="myclass" data-toggle="tooltip" data-placement="bottom">
B B B B B B B B B B B B B B B B B B B <xsl:apply-templates/>
B B B B B B B B B B B B B B B </span>
B B B B B B B B B B B </body></html>
B B B </xsl:template>
</xsl:stylesheet>
But when I run XHTML output with the DITA Open Toolkit v.3.3.2 using this:
B B B B B <span class="myclass" data-toggle="tooltip" data-placement="bottom">
B B B B B B B <xsl:apply-templates select="." mode="output-term">
B B B B B B B B B <xsl:with-param name="displaytext" select="normalize-space($displaytext)"/>
B B B B B B B </xsl:apply-templates>
B B B B B </span>
only the @class attribute appears in the output. The data-* attributes are dropped. I've tried using <xsl:attribute> instead of literal text, same result. What would cause this?
Thanks, Mark
-- Gerrit Imsieke GeschC$ftsfC<hrer / Managing Director le-tex publishing services GmbH Weissenfelser Str. 84, 04229 Leipzig, Germany Phone +49 341 355356 110, Fax +49 341 355356 510 gerrit.imsieke@xxxxxxxxx, http://www.le-tex.de
Registergericht / Commercial Register: Amtsgericht Leipzig Registernummer / Registration Number: HRB 24930
GeschC$ftsfC<hrer / Managing Directors: Gerrit Imsieke, Svea Jelonek, Thomas Schmidt
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Attributes disappear in XHTML, Mark Giffin m1879@xx | Thread | Re: [xsl] Attributes disappear in X, Mark Giffin m1879@xx |
Aw: [xsl] Attributes disappear in X, Martin Honnen martin | Date | Re: [xsl] Attributes disappear in X, Mark Giffin m1879@xx |
Month |