是否可以通过任何配置选项告诉 JavaScript 的 XMLSerializer
不要将空标签折叠成自闭合标签?我将一个 xml 字符串输入到 xml 解析器中,然后在对树进行修改后将其重新序列化,但是在输入中有一个显式结束标记的地方,它在输出中折叠为一个自闭合标记,这会导致问题。
最佳答案
如果您没有可用的 jquery 并且只想通过 xmlserialzer 方式,您也可以使用 npm package 'xmldom'。
var serializer = require('xmldom').XMLSerializer;
var str = serializer.serializeToString('your node');
它负责自动关闭标签(例如脚本标签)。 NPM xmldom 在 IE11 中运行良好。
关于javascript - 强制 XMLSerializer 不折叠空标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13634896/