有很多关于如何解析和读取XML文件的例子,但到目前为止,我还没有找到一个带有Android资源格式XML文件的例子:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="form_submit">Submit</string>
<string name="form_abort">Cancel</string>
<string name="form_reset">Clear</string>
</resources>
感谢任何帮助。谢谢。
答案 0 :(得分:2)
您可以使用DOMParser()和querySelectorAll()
var submit,abort,reset;
var text = '<resources><string name="form_submit">Submit</string><string name="form_abort">Cancel</string><string name="form_reset">Clear</string></resources>';
parser = new DOMParser();
xmlDoc = parser.parseFromString(text,"text/xml");
submit = xmlDoc.querySelectorAll("string[name='form_submit']")[0].innerHTML;
abort = xmlDoc.querySelectorAll("string[name='form_abort']")[0].innerHTML;
reset = xmlDoc.querySelectorAll("string[name='form_reset']")[0].innerHTML;