gpt4 book ai didi

Javascript 创建空元素的 xml 文档格式

转载 作者:行者123 更新时间:2023-11-28 02:14:10 25 4
gpt4 key购买 nike

使用您自己的命名空间时,是否可以控制 XMLSerializer 呈现 xml 文档的方式?也就是说,在创建这样的文档时:

root = document.implementation.createDocument('hello-world', 'Something', null);
s = new XMLSerializer();
console.log(s.serializeToString(root));

serializeToString 生成的 xml 为

<Something xmlns="hello-world"/>

有没有办法改变格式,使输出改为

<Something xmlns="hello-world"></Something>

最佳答案

添加一个空文本节点对我有用:

root.documentElement.appendChild(root.createTextNode(""));

包含该行后,我得到了输出

<?xml version="1.0"?><Something xmlns="hello-world"></Something>

关于Javascript 创建空元素的 xml 文档格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16674093/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com