@documentica/webdav
Version:
Documentica Webdav Client
32 lines (31 loc) • 800 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
function fromXML(nodelist) {
let res = undefined;
Array.prototype.filter.call(nodelist, i => i.nodeType != 3).forEach(i => {
res = i.textContent;
});
return res;
}
exports.fromXML = fromXML;
;
function toXML(value, xmlDoc) {
/* switch (value) {
case CheckoutCodec.COLLECTION:*/
var collection = xmlDoc.createElementNS('DAV:', 'collection');
xmlDoc.documentElement.appendChild(collection);
/*break;
case CheckoutCodec.PRINCIPAL:
var collection = xmlDoc.createElementNS('DAV:', 'principal');
xmlDoc.documentElement.appendChild(collection);
break;
}*/
return xmlDoc;
}
exports.toXML = toXML;
;
const codec = {
fromXML,
toXML
};
exports.default = codec;
;