Java 产生错误的XML输出

Java 产生错误的XML输出,java,xmlhttprequest,Java,Xmlhttprequest,附件是两个屏幕截图和我的代码。我正在尝试将动画_序列作为结束和结束括号,我已经尽了最大努力,但现在我寻求您的帮助。请帮忙。我的代码将其作为 代码: 原因是您正在创建动画序列元素,但没有在其下创建任何子节点。实际上,您正在创建一个空元素。当序列化为字符串时,空元素将始终显示为,而不是 为了避免这种情况,您需要添加一个空的文本节点作为动画序列元素的子节点: sequence.appendChild(testDoc.createTextNode("")); (或者,如果你使用Commons Lan

附件是两个屏幕截图和我的代码。我正在尝试将动画_序列作为结束和结束括号,我已经尽了最大努力,但现在我寻求您的帮助。请帮忙。我的代码将其作为

代码:


原因是您正在创建
动画序列
元素,但没有在其下创建任何子节点。实际上,您正在创建一个空元素。当序列化为字符串时,空元素将始终显示为
,而不是

为了避免这种情况,您需要添加一个空的
文本
节点作为
动画序列
元素的子节点:

sequence.appendChild(testDoc.createTextNode(""));

(或者,如果你使用Commons Lang,用StringUtils.EMPTY替换

所以我注意到的第一件事——“sequence”在结束标记上拼写错误。这是我的一个拼写错误,只是为了证明我希望它是什么。我在添加sequence之前试着按照你说的做,在添加sequence之后,我仍然有同样的问题。啊,我刚刚意识到,通过添加“什么都没有发生,但是通过添加”“一个额外的空间现在在我的状态中,因此,例如,yahoo变成了“yahoo”
sequence.appendChild(testDoc.createTextNode(""));