您好我正在尝试解析xml文件,我正在检索以下文件:
<questions>
<question
number="3"
text="Have you ever milked a cow?"
imageUrl="http://www.google.com/quiz/Questions/q3.png" />
</questions>
从xml文件中获取必要的数据没有问题。现在我遇到的问题是我想从xml文件本身加载图像,但现在不是远程获取它,我将从drawable文件夹中获取它。
我尝试使用以下代码,但它似乎不起作用。也许我应该使用另一个命令而不是imagesrc来从drawable文件夹中获取图像。我一直在尝试的代码如下:
<questions>
<question
number="1"
text="This shows the turn left sign"
imagesrc="R.drawable.quizicon" />
</questions>
感谢您的宝贵帮助。
答案 0 :(得分:0)
@Override
public void startElement(String namespaceURI, String localName, String qName,
Attributes atts) throws SAXException {
if (localName.equals("question")) {
System.out.println("The value of attribute 'imageUrl' is: " + atts.getValue("imageUrl"));
}
}
答案 1 :(得分:0)
您可以使用getIdentifier
。
其他替代方法是在您的应用程序中使用查找表,或使用assets/
文件夹而不是捆绑的drawable。