我有一个xml文件(thexml.xml),它与res/raw文件夹中的dtd(thedtd.dtd)文件相关。 这是XMLFILE的DOCTYPE:<!DOCTYPE myApp SYSTEM "thedtd.dtd">
由于地址DTD文件已被设置相对我得到这个错误:什么是应用程序中res/raw文件夹的绝对路径?
org.xml.sax.SAXParseException: Relative URI "thedtd.dtd";
can not be resolved without a base URI.
所以我想给的DOCTYPE的DTD文件的绝对路径,但我不知道地址是什么。我想这
android.resource://com.ssh.mine/raw/thedtd
注:(com.ssh.mine是我的项目的包名)
,但它没有工作,我得到了java.net.MalformedURLException。 所以我应该到RES /原始文件夹的绝对路径是...
有没有像资源的绝对路径这样的事情,但您可以看到ContentResolver.openAssetFileDescriptor/openInputStream方法以及它们如何与ContentResolver一起使用。 SCHEME_ANDROID_RESOURCE方案 – pskink 2014-09-01 17:28:50