+Wed Jan 30 12:46:41 CET 2002 Daniel Veillard <daniel@veillard.com>
+
+ * libxslt/pattern.c: patch from Charles Bozeman to support
+ child::* patterns.
+
Wed Jan 30 12:35:28 CET 2002 Daniel Veillard <daniel@veillard.com>
* libxslt/keys.c: Bob Stayton pointed out a problem when
xmlFree(token);
token = xsltScanName(ctxt);
if (token == NULL) {
- xsltPrintErrorContext(NULL, NULL, NULL); /* TODO */
- xsltGenericError(xsltGenericErrorContext,
+ if (CUR == '*') {
+ NEXT;
+ PUSH(XSLT_OP_ALL, token, NULL);
+ goto parse_predicate;
+ } else {
+ xsltPrintErrorContext(NULL, NULL, NULL); /* TODO */
+ xsltGenericError(xsltGenericErrorContext,
"xsltCompileStepPattern : QName expected\n");
- ctxt->error = 1;
- goto error;
+ ctxt->error = 1;
+ goto error;
+ }
}
URI = xsltGetQNameURI(ctxt->elem, &token);
if (token == NULL) {