我使用msxml2.domdocument在vba中生成一个xml文档,然后将对象的xml属性发送到远程服务器(通过post)。
msxml2.domdocument.xml中的结果字符串没有换行符,因此它是一个很大的xml块。有没有办法让ouptput在每个xml元素后面放一个新行,使文件更可读?
这并不完全必要,因为服务器上接收到的文件将立即被解析,信息将存储在sql数据库中,但这将有助于开发和测试。

最佳答案

在将文件写入磁盘之前,可以使用">"函数将">" & vbCrLf的每个实例替换为Replace
或者你可以把XML保存到磁盘上,然后用Firefox或IE打开它,后者应该为你做语法高亮显示。

关于xml - 在VBA中输出MSXML2 XML文档的文本时,如何获得新行?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5305947/

10-13 07:09