Make sure we have a proper node before parsing
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
This commit is contained in:
parent
b8511f4835
commit
6c593e5b32
|
@ -82,6 +82,11 @@
|
||||||
var parts = name.split(':');
|
var parts = name.split(':');
|
||||||
var tagName = parts[1];
|
var tagName = parts[1];
|
||||||
var namespace = resolver(parts[0]);
|
var namespace = resolver(parts[0]);
|
||||||
|
// make sure we can get elements
|
||||||
|
if (typeof node === 'string') {
|
||||||
|
var parser = new DOMParser()
|
||||||
|
node = parser.parseFromString(node, 'text/xml')
|
||||||
|
}
|
||||||
if (node.getElementsByTagNameNS) {
|
if (node.getElementsByTagNameNS) {
|
||||||
return node.getElementsByTagNameNS(namespace, tagName);
|
return node.getElementsByTagNameNS(namespace, tagName);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue