我有一個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