i can parse an xml file when it is added to the resource using
InputStream in = getClass().getResourceAsStream("/data.xml");
KXmlParser parser = new KXmlParser();
parser.setInput(new InputStreamReader(in));
But i need to know how to read the xml file using kXML when it is kept outside the jar like (phone/card) memory, also how to edit that using kXML??