我正在使用Castor XMLDiff來查找2個XML文件之間的差異。它比較位於給定URL位置的兩個XML文檔。我的XML文件都是在運行時生成的,它們都是以String的形式出現的。我的問題是如何將字符串轉換爲XML文件,以便我可以將文件位置作爲參數傳遞。將字符串轉換爲XML文件
我有以下形式的字符串:
<Root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><Header><MessageID>7dc1a6b9-5e84-4ee8-b801-816f4eccbe26</MessageID><MessageDate>.....
的方法,公開的xmldiff(最後字符串的文件1,最後字符串的文件2)需要2個文件位置。而不是文件位置,我有上述字符串。以XML文檔的形式保存此字符串的最佳方法是什麼?以便我可以獲取其位置並將其傳遞給XMLDiff?
'我怎樣才能將一個字符串轉換成一個XML文件' - 呃...打開一個文本文件並寫出它的字符串? – 2013-04-29 19:57:48
目前還不清楚你想如何轉換。你能發表一個你想要的「之前和之後」的例子嗎? – cahen 2013-04-29 20:00:45
看看http://stackoverflow.com/questions/1053467/how-do-i-save-a-string-to-a-text-file-using-java尋找一些可能的解決方案。 – 2013-04-29 20:03:56