Subject: Re: [xsl] How to retain the end tag when outputting an emptyelement? From: "Martin Honnen martin.honnen@xxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Fri, 17 Jun 2022 13:16:02 -0000 |
Thanks Martin.I think the namespace ends with a slash, so that is missing
It doesn't seem to be working.
I added this namespace declaration: xmlns:saxon="http://saxon.sf.net"
And added the attribute: <xsl:output method="xml" saxon:canonical="yes" />
I am still getting <test/>
I am using SAXON EE 10.1
Suggestions?
/Roger
-----Original Message-----
From: Martin Honnen martin.honnen@xxxxxx <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Sent: Friday, June 17, 2022 8:24 AM
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: [EXT] Re: [xsl] How to retain the end tag when outputting an emptyelement?
Am 17.06.2022 um 14:15 schrieb Roger L Costello costello@xxxxxxxxx:
That is a serialization feature/requirement, I think in Saxon PE/EE youHi Folks, For this element: <test>foo</test> The following XSLT: <xsl:template match="*"> <xsl:element name="{name(.)}"> <xsl:apply-templates /> </xsl:element> </xsl:template> <xsl:template match="text()" /> Outputs this: <test/> How do I get the XSLT processor to output both the start tag and the end tag: <test></test>
can ensure that with canonical serialization
https://www.saxonica.com/html/documentation11/extensions/output-extras/serialization-parameters.html
but of course that does some other normalization as well.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] How to retain the end tag, Roger L Costello cos | Thread | Re: [xsl] How to retain the end tag, Amrendra Kumar Gupta |
Re: [xsl] How to retain the end tag, Roger L Costello cos | Date | Re: [xsl] How to retain the end tag, Amrendra Kumar Gupta |
Month |