@documentica/webdav
Version:
Documentica Webdav Client
26 lines (25 loc) • 660 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
function fromXML(nodeList) {
let privileges = [];
for (let i = 0; i < nodeList.length; i++)
if (nodeList[i].nodeType == 1)
privileges = [...privileges, nodeList[i].localName];
return privileges;
}
exports.fromXML = fromXML;
;
function toXML(value, xmlDoc) {
for (var key in value) {
var privilege = xmlDoc.createElementNS(value[key].namespace, value[key].tagname);
xmlDoc.documentElement.appendChild(privilege);
}
return xmlDoc;
}
exports.toXML = toXML;
;
const codec = {
fromXML,
toXML
};
exports.default = codec;
;