xml-crypto icon indicating copy to clipboard operation
xml-crypto copied to clipboard

Exports C14nCanonicalization, ExclusiveCanonicalizatio

Open parallels999 opened this issue 9 months ago • 0 comments

After #325 this functionality was lost

Trying same as #335

This allow us to do

const C14nCanonicalization = require('xml-crypto').C14nCanonicalization 
const ExclusiveCanonicalization= require('xml-crypto').ExclusiveCanonicalization

// Use Example 
const DOMParser = require("@xmldom/xmldom").DOMParser
let xml_string = '<root><child>123</child></root>'
let documentElement= (new DOMParser()).parseFromString(xml_string).documentElement

// C14nCanonicalization
console.log( (new C14nCanonicalization()).process(documentElement, {}).toString() )
// ExclusiveCanonicalization
console.log( (new ExclusiveCanonicalization()).process(documentElement, {}).toString() )

parallels999 avatar May 07 '24 17:05 parallels999