I have this function in my code
public final static Document XMLfromString(String xml){
Document doc=null;
DocumentBuilderFactory dbf =
DocumentBuilderFactory.newInstance();
try {
DocumentBuilder db = dbf.newDocumentBuilder();
InputSource XMLFile = new InputSource();
XMLFile.setCharacterStream(new
StringReader(xml));
doc = db.parse(XMLFile);
} catch (ParserConfigurationException e) {
System.out.println("XML parse error: " +
e.getMessage());
return null;
} catch (SAXException e) {
System.out.println("Wrong XML file structure: "
+ e.getMessage());
return null;
} catch (IOException e) {
System.out.println("I/O exception: " +
e.getMessage());
return null;
}
return doc;
}
When I walk through it in the Eclipse debugger, the value for 'xml' is
correct, it's from a file I pick up on the server and it's showing
correctly.
When I check the value it's fine going into the doc =
db.parse(XMLFile) at which time the doc shows nothing, so apparantly
the DocumentBuilder isn't finding what it needs.
Does anyone have any ideas on how I can find out where that function
is breaking?
Thank you
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en