fixed a bug in match="node()" reported by Ben Ko Daniel
authorDaniel Veillard <veillard@src.gnome.org>
Mon, 9 Sep 2002 12:08:24 +0000 (12:08 +0000)
committerDaniel Veillard <veillard@src.gnome.org>
Mon, 9 Sep 2002 12:08:24 +0000 (12:08 +0000)
* libxslt/pattern.c: fixed a bug in match="node()" reported by Ben Ko
Daniel

ChangeLog
libxslt/pattern.c

index ba72efe..7e87043 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Mon Sep  9 14:07:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
+
+       * libxslt/pattern.c: fixed a bug in match="node()" reported by
+         Ben Ko
+
 Mon Sep  9 14:06:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
 
        * libxslt.spec.in: fixes libary path for x86_64 AMD
index 6085c1a..c937bce 100644 (file)
@@ -2174,7 +2174,8 @@ xsltGetTemplate(xsltTransformContextPtr ctxt, xmlNodePtr node,
         * Some of the tests for elements can also apply to documents
         */
        if ((node->type == XML_DOCUMENT_NODE) ||
-           (node->type == XML_HTML_DOCUMENT_NODE)) {
+           (node->type == XML_HTML_DOCUMENT_NODE) ||
+           (node->type == XML_TEXT_NODE)) {
            list = curstyle->elemMatch;
            while ((list != NULL) &&
                   ((ret == NULL)  || (list->priority > priority))) {