在NodeJS中使用xml2js模块我将XML字符串转换为JSON对象,并在一些编辑后再次将该JSON对象转换回XML。所有这一切都运行良好,但问题是转换后的XML中缺少CDATA标记。有人可以帮我弄这个吗?我在下面给出了具有相同问题的示例代码。
500 error
由于 -kt
答案 0 :(得分:2)
请阅读https://github.com/Leonidas-from-XIV/node-xml2js/issues/218
根据软件包作者,每个维基百科:
CDATA部分仅仅是表达的替代语法 人物数据;字符数据之间没有语义差异 表现为CDATA部分和表现为的字符数据 在通常的语法中,“<”和“&”将由“<”表示 和“&”分别。
选项cdata的文档说明:
cdata(默认值:false):改为包装文本节点 在必要时逃脱如果是,则不添加 不需要。在0.4.5中添加。