UNPKG

typesxml

Version:

Open source XML library written in TypeScript

33 lines 1.05 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Test = void 0; const DOMBuilder_1 = require("./DOMBuilder"); const SAXParser_1 = require("./SAXParser"); class Test { constructor() { try { let contentHandler = new DOMBuilder_1.DOMBuilder(); let xmlParser = new SAXParser_1.SAXParser(); xmlParser.setContentHandler(contentHandler); // build the document from a file xmlParser.parseFile("test.xml"); let doc = contentHandler.getDocument(); let root = doc.getRoot(); console.log(doc.toString()); let segment = root.getChild('segment'); root.removeChild(segment); console.log(doc.toString()); } catch (error) { if (error instanceof Error) { console.log(error.message); } else { console.log(error); } } } } exports.Test = Test; new Test(); //# sourceMappingURL=test.js.map