The XPath parser does not recognize "*" as a wild-card
nametest after a "!=" operator, it is wrongly treated
as a multiplication sign, which causes a syntax error.
The same problem will apply if operator names such
as "and", "div" are used after "!=".
Reported by Jeni Tennison. Applies to 6.5 and all
previous releases. Source code now fixed. New test