Kus*_*nha 3 javascript xml xml-builder node.js npm
我正在使用“xmlbuilder”node.js 模块来创建 xml 文件。我需要创建一个 CDATA 部分,如下所示:
<notestext><![CDATA[{Notes Text}]]></notestext>
Run Code Online (Sandbox Code Playgroud)
我参考了github链接,但没有找到任何有用的东西。
如何使用“xmlbuilder”node.js 模块在 xml 文件中创建此类 CDATA 部分?
let builder = require('xmlbuilder', { encoding: 'utf-8' });
let xml = builder.create('Slides');
xml.ele("notestext","<![CDATA[" + element.notes_text + "]]>");
xml.end({ pretty: true });
console.log(xml.toString());
Run Code Online (Sandbox Code Playgroud)
来自您发布的文档
CDATA 节点 CDATA 节点是使用 cdata 函数创建的(也可以缩写为 dat 或 d)。该值不应包含 CDATA 分隔符
Run Code Online (Sandbox Code Playgroud)ele.dat('this will be surrounded by CDATA delimiters');
var builder = require('xmlbuilder', { encoding: 'utf-8' });
var xml = builder.create('slides');
xml.ele('notestext').dat('{Notes Text}');
xml.end({
pretty: true,
indent: ' '
});
console.log(xml.toString());
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3135 次 |
最近记录: |