# HG changeset patch # User Daniel Veillard <veillard@src.gnome.org> # Date 1039022016 0 # Wed Dec 04 17:13:36 2002 +0000 # Node ID b04644916767824f7510fa56ecae123c9d335180 # Parent d2e1fc50dbd141266db35f4783ac9be19010d729 Matt Sergeant reported a bug when having comments within an <xsl:text> * libxslt/xslt.c: Matt Sergeant reported a bug when having comments within an <xsl:text> Daniel diff --git a/ChangeLog b/ChangeLog --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Wed Dec 4 18:12:24 CET 2002 Daniel Veillard <daniel@veillard.com> + + * libxslt/xslt.c: Matt Sergeant reported a bug when having comments + within an <xsl:text> + Mon Dec 2 17:19:38 CET 2002 Daniel Veillard <daniel@veillard.com> * libxslt/extensions.c: applied patch from Josh Parsons fixing bug diff --git a/libxslt/xslt.c b/libxslt/xslt.c --- a/libxslt/xslt.c +++ b/libxslt/xslt.c @@ -1397,6 +1397,10 @@ } while (text != NULL) { + if (text->type == XML_COMMENT_NODE) { + text = text->next; + continue; + } if ((text->type != XML_TEXT_NODE) && (text->type != XML_CDATA_SECTION_NODE)) { xsltTransformError(NULL, style, cur,