有一些帖子回复:这个主题,但无法弄清楚为什么这不起作用。继续获得一个IOException
. 估计找不到文件。干杯。
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
Document doc = builder.parse("//res/xml/xml_data.xml");
有一些帖子回复:这个主题,但无法弄清楚为什么这不起作用。继续获得一个IOException
. 估计找不到文件。干杯。
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
Document doc = builder.parse("//res/xml/xml_data.xml");
您的网址不正确。资源采用以下形式:
"android.resource://[package]/[res type]/[res name]"
或者
"android.resource://[package]/[res id]
IE
"android.resource://com.org.example/xml/xml_data" // No extension
"android.resource://com.org.example/" + R.xml.xml_data
用这个改变你的
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
Document doc = builder.parse("res/xml/xml_data.xml");