0

有一些帖子回复:这个主题,但无法弄清楚为什么这不起作用。继续获得一个IOException. 估计找不到文件。干杯。

DocumentBuilderFactory factory  = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
Document doc = builder.parse("//res/xml/xml_data.xml");
4

2 回答 2

1

您的网址不正确。资源采用以下形式:

"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
于 2012-06-11T21:44:55.653 回答
1

用这个改变你的

DocumentBuilderFactory factory  = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
Document doc = builder.parse("res/xml/xml_data.xml");
于 2012-06-11T21:39:40.380 回答