JavaScript:将XML序列化为String而不使用换行符

时间:2018-03-08 15:04:11

标签: javascript xml string serialization

我正在使用JavaScript将XML文档序列化为String,但我无法摆脱换行符。

简单XML示例:

<list>
    <item label='one'/>
    <item label='two'/>
</list>

当我使用时:

var xmlSerializer = new XMLSerializer();
xmlString = xmlSerializer.serializeToString(xml);

...保留换行符和缩进(在打印xmlString时可见)但我希望整个XML看起来像这样:

<list><item label='one'/><item label='two'/></list>

我试过了:

xmlString.replace(/(\r\n|\n|\r)/gm,"");

...但我发现它不是一个可靠而干净的解决方案。它应该只影响XML结构,而不是XML元素中的内容。

有什么想法吗?

0 个答案:

没有答案