domotz-remote-pawn
Version:
Domotz Agent
20 lines (15 loc) • 360 B
JavaScript
var utils = exports;
utils.getNamespace = function getNamespace(data, uri) {
var ns;
if (data['@']) {
Object.keys(data['@']).some(function(key) {
if (!/^xmlns:/.test(key)) return;
if (data['@'][key] !== uri) {
return;
}
ns = key.replace(/^xmlns:/, '');
return true;
});
}
return ns ? ns + ':' : '';
};