如何在节点 javascript

问题描述

我有一个案例,我想在我的 xml 中的 prolog 下方添加这个标签,如下所示:

<?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>

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...