[jdom-interest] getText() question

Mike Engelhart mengelha at denveronline.net
Thu Aug 17 07:28:43 PDT 2000


Hi,

My code below is returning 'null' when I run it and I can't figure out  
what's going on.

		try
		{
			SAXBuilder b = new SAXBuilder(true);
			Document doc = b.build(new  
java.io.File("configuration.xml"));
			Element root = doc.getRootElement();
			Element dbConfig =  
doc.getRootElement().getChild("database");
			Element userName = dbConfig.getChild("username");
			// if I do this: System.out.println(userName); the  
result is <username />
			// so the next line is what is returning null
			System.out.println(userName.getText());
		}
		catch(JDOMException e)
		{
			e.printStackTrace();
		}


Here's the XML snippet that I'm reading in...
	<database vendor="postgresql" version="7.0.2"  
url="http://www.postgresql.org/">
		<driver>org.postgresql.Driver</driver>
		<host>some.host.com</host>
		<port>5432</port>
		<username>SomeUser</username>
		<password>SomePassword</password>
		<connections>
			<initial>1</initial>
			<maximum>50</maximum>
			<timeout>30</timeout>
		</connections>
	</database>


Any ideas on what I'm doing wrong?  I have a CVS from about 2 days ago.

Mike



More information about the jdom-interest mailing list