UNPKG

libxmljs

Version:

libxml bindings for v8 javascript engine

29 lines 1.05 kB
"use strict"; 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