好的,所以我们有一个web应用程序通过XML与Web服务进行通信。到目前为止,我们只是通过将字符串串起来(通过XMLHttpRequest/POST发送)来组装这些XML。我很想将其重新分解为使用这些工具来构建和序列化内置于浏览器中的XML DOM树,即document.implementation & XMLSerializer()。serializeToString(doc)(请参阅Mozilla文档here和here )。到目前为止,它一直在正常工作,除非得到的字符串不包含XML声明。从浏览器序列化XML DOM不会创建XML声明
那么,这应该怎么工作?任何好的建议和/或阅读?
哦,是的,我发现this描述问题和hacky解决方法的mozilla错误(链接的线程可通过archive.org获得)。