libxmljs
Version:
libxml bindings for v8 javascript engine
29 lines • 1.05 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
var libxml = require("../index");
module.exports.new = function (assert) {
var _a, _b;
var doc = libxml.Document();
var pi = libxml.ProcessingInstruction(doc, "mypi", "mycontent");
doc.root(libxml.Element(doc, "myelem"));
(_a = doc.root()) === null || _a === void 0 ? void 0 : _a.addPrevSibling(pi);
assert.equal((_b = doc.root()) === null || _b === void 0 ? void 0 : _b.prevSibling(), pi);
assert.equal("mypi", pi.name());
assert.equal("mycontent", pi.text());
assert.done();
};
module.exports.name = function (assert) {
var doc = libxml.Document();
var pi = libxml.ProcessingInstruction(doc, "mypi");
pi.name("mynewpi");
assert.equal("mynewpi", pi.name());
assert.done();
};
module.exports.text = function (assert) {
var doc = libxml.Document();
var pi = libxml.ProcessingInstruction(doc, "mypi");
pi.text("pi3");
assert.equal("pi3", pi.text());
assert.done();
};
//# sourceMappingURL=pi.js.map
;