如何在节点 javascript 中使用 xmlbuilder 包在 xml 中添加自定义标签

How to add a custom tag in xml using xmlbuilder package in node javascript

我有一个例子,我想在我的 xml 中添加这个标签,就在序言下面,如下所示:

<?xml version="1.0"?>
<?AXOXMLMAP FILE=gnvouchr LIBRARY=. ;VOLUME=xmlmap?>

我可以添加第一行,但不知道如何添加第二行。如果我使用 create 它也会添加结束标记。我只想要一个具有我提到的属性的标签。

我正在使用 xmlbuilder npm 包。如果有任何其他 npm 包可以达到这个目的,那也可以。

经过一些研究,我发现我在下面提到的 prolog 之后的那一行是预处理信息(说明)。要添加说明,我们可以使用: instructionBefore/instructionAfterinstruction 使用 xmlbuilder npm 包添加预处理信息。

例如:

let root = xmlbuilder.create('foo', {
version : '1.0' }).instruction('bar', 'random_key = "random_value"');
root.end({'pretty': true});

//Output :
<?xml version="1.0">
<?bar random_key = "random_value">
<foo>
..
</foo>