diff --git a/content/xslt/src/xpath/txExprLexer.cpp b/content/xslt/src/xpath/txExprLexer.cpp
index b68f653c2fbc..356681535498 100644
--- a/content/xslt/src/xpath/txExprLexer.cpp
+++ b/content/xslt/src/xpath/txExprLexer.cpp
@@ -29,13 +29,13 @@
* -- Fixed bug in parse method so that we make sure we check for
* axis identifier wild cards, such as ancestor::*
*
- * $Id: txExprLexer.cpp,v 1.7 2005/11/02 07:33:46 kvisco%ziplink.net Exp $
+ * $Id: txExprLexer.cpp,v 1.8 2005/11/02 07:33:47 kvisco%ziplink.net Exp $
*/
/**
* Lexical analyzer for XPath expressions
* @author Keith Visco
- * @version $Revision: 1.7 $ $Date: 2005/11/02 07:33:46 $
+ * @version $Revision: 1.8 $ $Date: 2005/11/02 07:33:47 $
**/
#include
@@ -651,6 +651,12 @@ void ExprLexer::parse(const String& pattern) {
case ASTERIX:
matchToken(tokenBuffer, ch);
switch ( prevToken->type ) {
+ //-- temporary fix for Namespace wild-cards - KV
+ case Token::CNAME :
+ prevToken->value.append(ch);
+ break;
+ //-- end temporary fix for Namespace wild-cards
+
//-- Fix: make sure check for axis identifier wild cards, such as
//-- ancestor::* - Marina M.
case Token::AXIS_IDENTIFIER :