From 6530968211e033bde1ee8a9f2d04fdcc8e1097aa Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 25 Jul 2006 18:46:43 +0500 Subject: Bug#20795: extractvalue() won't accept names containing a dot (.) Dot character was not considered as a valid identifier body character. mysql-test/r/xml.result: Adding test case mysql-test/t/xml.test: Adding test case sql/item_xmlfunc.cc: Treat dot character as a valid identifier body part. strings/ctype.c: Fixing to use '/' instead of '.' as a delimiter in charset file parser. strings/xml.c: Fixing to use '/' instead of '.' as a delimiter. --- mysql-test/t/xml.test | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'mysql-test/t/xml.test') diff --git a/mysql-test/t/xml.test b/mysql-test/t/xml.test index c20c4cbccc1..d510a61f04d 100644 --- a/mysql-test/t/xml.test +++ b/mysql-test/t/xml.test @@ -354,3 +354,9 @@ DROP PROCEDURE p2; select extractValue('','count(ns:element)'); select extractValue('a','/ns:element'); select extractValue('a','/ns:element/@xmlns:ns'); + +# +# Bug#20795 extractvalue() won't accept names containing a dot (.) +# +select extractValue('DataOtherdata','/foo/foo.bar'); +select extractValue('DataOtherdata','/foo/something'); -- cgit v1.2.1