typesxml
Version:
Open source XML library written in TypeScript
33 lines • 1.05 kB
JavaScript
;
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