libxmljs
Version:
libxml bindings for v8 javascript engine
24 lines (19 loc) • 807 B
text/typescript
import * as libxml from "../index";
module.exports.text = function (assert: any) {
var doc = libxml.parseXml('<root>child</root>');
assert.equal("text", doc.child(0)?.type());
assert.equal("text", doc.child(0)?.name());
assert.done();
};
module.exports.comment = function (assert: any) {
var doc = libxml.parseXml(' ' + "<root><!-- comment --></root>");
assert.equal("comment", doc.child(0)?.type());
assert.equal("comment", doc.child(0)?.name());
assert.done();
};
module.exports.cdata = function (assert: any) {
var doc = libxml.parseXml(' ' + "<root><![CDATA[cdata text]]></root>");
assert.equal("cdata", doc.child(0)?.type());
assert.equal("cdata", doc.child(0)?.name());
assert.done();
};