My First Playground

node v8.17.0
version: 1.0.0
endpointsharetweet
This is a playground to test JavaScript. It runs a completely standard copy of Node.js on a virtual server created just for you. Every one of npm’s 300,000+ packages are pre-installed, so try it out:
const xmldom = require("xmldom"); const xml_js_mapper_1 = require("r2-utils-js/dist/es6-es2015/src/_utils/xml-js-mapper"); const opds_1 = require("r2-opds-js/dist/es6-es2015/src/opds/opds1/opds"); const opds_entry_1 = require("r2-opds-js/dist/es6-es2015/src/opds/opds1/opds-entry"); const xmlStr = `<entry xmlns="http://opds-spec.org/2010/catalog" xmlns:atom="http://www.w3.org/2005/Atom"> <atom:updated>2000-12-31T23:59:59.999Z</atom:updated> </entry>`; const xmlDom = new xmldom.DOMParser().parseFromString(xmlStr); console.log(xmlDom); if (!xmlDom || !xmlDom.documentElement) { process.exit(1); } const isEntry = xmlDom.documentElement.localName === "entry"; if (isEntry) { console.log("ENTRY."); const opds1Entry = xml_js_mapper_1.XML.deserialize(xmlDom, opds_entry_1.Entry); console.log(opds1Entry); } else { console.log("FEED."); const opds1Feed = xml_js_mapper_1.XML.deserialize(xmlDom, opds_1.OPDS); console.log(opds1Feed); } console.log("DONE.");
Loading…

no comments

    sign in to comment