UNPKG

@documentica/webdav

Version:
32 lines (31 loc) 800 B
"use strict"; 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;