处理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