我正在使用 Castor XMLDiff 来查找 2 个 XML 文件之间的差异。它比较位于给定 URL 位置的两个 XML 文档。我的两个 XML 文件都是在运行时生成的,它们都是字符串的形式。我的问题是如何将字符串转换为 XML 文件,以便可以将文件位置作为参数传递。
我有以下形式的字符串:
<Root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><Header><MessageID>7dc1a6b9-5e84-4ee8-b801-816f4eccbe26</MessageID><MessageDate>.....
方法 public XMLDiff(final String file1, final String file2) 需要 2 个文件位置。我有上述字符串,而不是文件位置。以 XML 文档的形式保存该字符串的最佳方法是什么,以便我可以获取它的位置并将其传递给 XMLDiff?