處理EXE報告「System.Xml.XmlException:有多個根元素,第2行,第2位」。這個XML爲什麼會導致「有多個根元素」錯誤?
返回的XML看起來是這樣的:
<?xml version="1.0" encoding="UTF-8"?>
<api><response status="ok"><token>6a4a4dfe610572668167a67c3a0fa815</token></response></api>
的EXE是一個黑盒子給我們,我們也沒有支持或文檔去。我們通過模擬其響應來重新創建API。我的XML看起來與舊API的XML完全相同,並且響應之前是<?php header('Content-type: text/xml'); ?>
。
有什麼想法?
這個XML沒有錯。 – Nix 2012-02-14 18:39:04
@Nix是正確的 - 問題應該在讀取XML的代碼中。也許這將有助於:http://blogs.clariusconsulting.net/kzu/reading-xml-document-fragments-in-net/ – alfasin 2012-02-14 18:48:05
謝謝你們。確認我的想法。非常感激。 – jerrygarciuh 2012-02-14 19:42:35