mirror of
https://gitlab.gnome.org/GNOME/libxslt
synced 2025-09-11 16:10:45 +03:00
* libxslt/xsltutils.c: added a newline for any comment before the root element (Bug 130433) * libxslt/xslt.c: fixed problem with cdata-section-elements when default namespace is changed (Bug 130793) * tests/extensions/module.out, tests/general/bug-100.out: adjusted for newline after comment change above. * tests/general/Makefile.am, tests/general/bug-140.xsl, tests/general/Makefile.am, tests/docs/bug-140.xml: added test for cdata-section-elements problem.
33 lines
747 B
XML
33 lines
747 B
XML
<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
|
|
|
|
<!DOCTYPE xsl:stylesheet [
|
|
|
|
<!ENTITY bar "bar">
|
|
|
|
<!ENTITY foo "var foo = &bar;">
|
|
|
|
<!-- namespace for SVG -->
|
|
<!ENTITY svgns "http://www.w3.org/2000/svg">
|
|
<!-- namespace for XSLT -->
|
|
<!ENTITY xsltns "http://www.w3.org/1999/XSL/Transform">
|
|
|
|
]>
|
|
|
|
<xsl:stylesheet version="1.0"
|
|
xmlns="&svgns;"
|
|
xmlns:xsl="&xsltns;"
|
|
exclude-result-prefixes="xsl">
|
|
|
|
<xsl:output method="xml" indent="yes" encoding="iso-8859-1"
|
|
standalone="yes" cdata-section-elements="script"/>
|
|
|
|
<xsl:variable name="foo" select="'bar'"/>
|
|
|
|
<xsl:template match="/">
|
|
<script type="text/ecmascript">
|
|
var foo2 = text;
|
|
</script>
|
|
</xsl:template>
|
|
|
|
</xsl:stylesheet>
|