this is noted in the user guide: XPathExpressionEngine expressions
ignore the root element - so just leave it away. What problems could
arise from this?

christian!

On Wed, Mar 25, 2009 at 4:44 PM, bnreddy <[email protected]> wrote:
>
> Hi All,
>    I am a newbie and was looking into the commons config with
> XPathExpressionEngine
>
>   config.getProperty("/root/fchild/name") is returning  a null but
> config.getProperty("fchild/Name") is working fine.... /root/fchild/name is a
> valid XPath query and not sure where I am going wrong....can you please let
> me know what needs to be fixed here....
>
>
>
> import java.net.URL;
> import org.apache.commons.configuration.Configuration;
> import org.apache.commons.configuration.XMLConfiguration;
> import org.apache.commons.configuration.tree.xpath.XPathExpressionEngine;
>
> public class TestClass {
>        public static Configuration config = null;
>       static {
>                init();
>        }
>        public static void init() {
>                try {
>                        URL url = 
> TestClass.class.getClassLoader().getResource("config/abc.xml");
>                        XMLConfiguration configuration = new 
> XMLConfiguration();
>                        configuration.setExpressionEngine(new 
> XPathExpressionEngine());
>                        configuration.setURL(url);
>                        configuration.load(url);
>                        config = configuration;
>                } catch (Exception e) {
>                        e.printStackTrace();
>                }
>        }
>
>        public static void main(String [] args) {
>                System.out.println(config.getProperty("/root/fchild/name"));
>        }
> }
>
>
>
> abc.xml ;;;
>
>
> <?xml version="1.0" encoding="UTF-8"?>
> <root>
>        <fchild>
>                <name>Name</name>
>                <id>1</id>
>                <descriptor>Name Id relation</descriptor>
>                <schild>
>                        <version>2</version>
>                        <num>2.333</num>
>                </schild>
>        </fchild>
> </root>
> --
> View this message in context: 
> http://www.nabble.com/Commons-XMLConfiguration-Issue---XPath-query-with--root-tp22704510p22704510.html
> Sent from the Commons - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to