UNPKG

node-red-contrib-x2canonical

Version:
30 lines (20 loc) 684 B
#!/usr/bin/env node var xmldom = require("xmldom"); var c14n = require("./")(); var xmlData = require("fs").readFileSync(process.argv[2], "utf8"), document = (new xmldom.DOMParser()).parseFromString(xmlData); var canonicaliser = c14n.createCanonicaliser("http://www.w3.org/2001/10/xml-exc-c14n#WithComments"); console.log("canonicalising with algorithm: " + canonicaliser.name()); console.log(""); console.log("INPUT"); console.log(""); console.log(xmlData); console.log(""); canonicaliser.canonicalise(document.documentElement, function(err, res) { if (err) { return console.warn(err.stack); } console.log("RESULT"); console.log(""); console.log(res); });