我正在尝试解析资源中的XML文件。解析完文件后,我打算在其上执行一些XPATH函数。从资源解析XML文件
我的代码是:
Resources res = getResources();
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
factory.setNamespaceAware(true);
DocumentBuilder builder = null;
Document doc = null;
XPathExpression expr = null;
try {
builder = factory.newDocumentBuilder();
} catch (ParserConfigurationException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
try {
doc = builder.parse(res.getResourceName(R.xml.cdatest01));
} catch (NotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SAXException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
当调试代码解析的语句抛出IOException错误。该logcat的显示误差
java.net.MalformedURLException: unknown protocol: com.apps4care.mycarerecord
任何线索,我在做什么错?
这是我写的问题,一个错字 - 上面现在 –