[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: How to retain the end tag when outputting an empty
XOM can canonicalize as well: http://www.xom.nu/apidocs/nu/xom/canonical/Canonicalizer.html On Fri, Jun 17, 2022 at 2:24 PM Martin Honnen martin.honnen@xxxxxx <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > > > 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.
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|