Subject: Re: [xsl] How to retain the end tag when outputting an emptyelement? From: "Amrendra Kumar Gupta amrendra858@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Fri, 17 Jun 2022 13:31:16 -0000 |
<xsl:output method="xhtml"/> Might work. On Fri, 17 Jun, 2022, 6:15 pm Roger L Costello costello@xxxxxxxxx, < xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > Thanks Martin. > > 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: > > Hi 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> > > > That is a serialization feature/requirement, I think in Saxon PE/EE you > 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, Martin Honnen martin | Thread | [xsl] [ANN] XPathle, Imsieke, Gerrit, le- |
Re: [xsl] How to retain the end tag, Martin Honnen martin | Date | Re: [xsl] How to retain the end tag, Wendell Piez wapiez@ |
Month |