Issue
There are many examples on how to parse and read XML files, but so far, I've not found one with the Android resource format XML file:
<?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>
- How do I read such an XML file into a Javascript variable?
- How do I read the values (Submit, Cancel, Clear) using their corresponding keys, (form_submit, form_abort, form_reset)?
Any help is appreciated. Thank you.
Solution
You could use DOMParser() and 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;
Answered By - Mads Hansen
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.