我怎样才能使这个 xml 文件有效,以便我可以以格式正确的方式查看它?

How can I make this xml file valid so that I can view it in a well-formatted way?

我正在调试一个我怀疑与数据有关的问题(这种情况偶尔会发生一次,并且可能仅在使用特定记录时发生*)。有问题的数据是一个 Sharepoint 列表。我有一个 xml 数据表示,我想查看它以查看是否存在任何明显的问题。

我想以一种比 Notepad++ 的 XML 视图更容易查看单个元素的方式来查看它(记录只是简单地混在一起)。

我从 MIndFusion 下载了 XML 查看器,但是当我尝试打开 XML 文件时,它告诉我,"Invalid at the top level of the document" 并暗示了这一点(第一行):

<xml xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema">

如何调整 XML 文件使其可见?或者是否有其他查看器工具可以更好地处理此问题?

这部分在这里:

xmlns:rs="urn:schemas-microsoft-com:rowset"

无效。一个 XMLNS 只能有一个 : 。

Notepad++ 使用 XML 工具插件为我很好地解析了这个问题——它确实提供了一些漂亮的打印功能。您可能会发现这很有用。否则我会尝试删除多余的冒号或将其替换为有效的冒号并在您尝试的其他编辑器中查看它。