在 libxmljs 中附加 html 片段作为节点值
Append html fragment as node value in libxmljs
我有一个 libxmljs 文档,我想在其中附加 html 片段。例如:
var value = '<div xmlns="http://www.w3.org/1999/xhtml"><p>Soemthing</p></div>';
document.root().node('field', value);
但我想保留 html 结构。因为在生成 xml 之后,在字段中我得到
<field><div xmlns="http://www.w3.org/1999/xhtml"><p>Something</p></div></field>
虽然我想实现
<field><div xmlns="http://www.w3.org/1999/xhtml"><p>Something</p></div></field>
我知道我可以解析 html 片段,但之后我无法将其添加到文档中。那么如何添加html片段呢?并保留标签(如果它们存在)?
谢谢!
我使用了 https://www.npmjs.com/package/xmlbuilder,它有 raw() 方法,也可以用来插入 html。
我有一个 libxmljs 文档,我想在其中附加 html 片段。例如:
var value = '<div xmlns="http://www.w3.org/1999/xhtml"><p>Soemthing</p></div>';
document.root().node('field', value);
但我想保留 html 结构。因为在生成 xml 之后,在字段中我得到
<field><div xmlns="http://www.w3.org/1999/xhtml"><p>Something</p></div></field>
虽然我想实现
<field><div xmlns="http://www.w3.org/1999/xhtml"><p>Something</p></div></field>
我知道我可以解析 html 片段,但之后我无法将其添加到文档中。那么如何添加html片段呢?并保留标签(如果它们存在)?
谢谢!
我使用了 https://www.npmjs.com/package/xmlbuilder,它有 raw() 方法,也可以用来插入 html。