+Fri May 11 17:08:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
+
+ * libxslt/templates.c: fixed bug #54451 on escaped curly brackets
+ * tests/docs/bug-26-.xml tests/general/bug-26-.*: added test
+
Fri May 11 16:20:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
* configure.in tests/XSLTMark/Makefile.am: try to handle gracefully
expr = xmlStrndup(str, cur - str);
if (expr == NULL)
return(ret);
- else {
+ else if (*expr == '{') {
+ ret = xmlStrcat(ret, expr);
+ xmlFree(expr);
+ } else {
xmlXPathCompExprPtr comp;
/*
* TODO: keep precompiled form around
bug-23-.out bug-23-.xsl \
bug-24-.out bug-24-.xsl \
bug-25-.out bug-25-.xsl \
+ bug-26-.out bug-26-.xsl \
character.out character.xsl \
character2.out character2.xsl \
itemschoose.out itemschoose.xsl \
--- /dev/null
+<?xml version="1.0"?>
+<foo attr="{escaped curly brackets}"/>
--- /dev/null
+<?xml version="1.0"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version="1.0">
+
+ <xsl:template match="/">
+ <foo attr="{{escaped curly brackets}}"/>
+ </xsl:template>
+
+</xsl:stylesheet>