@oimlsmart/cnml-xml
v1.1.0
Published
XML parser and canonicalization for CNML certificates
Readme
@oimlsmart/cnml-xml
Browser-native TypeScript library for CNML XML serialization.
certToCnmlXml(cert)— generate CNML XML stringparseCnmlXml(xml)— parse CNML XML back to cert object- Uses native
DOMParser+XMLSerializer— no dependencies
Usage
import { certToCnmlXml, parseCnmlXml } from "@oimlsmart/cnml-xml";
import { R60_SAMPLE } from "@oimlsmart/cnml-schemas/samples/r60-sample.yaml";
const xml = certToCnmlXml(R60_SAMPLE);
console.log(xml);
const back = parseCnmlXml(xml);
// back.certificate.number === R60_SAMPLE.certificate.number