将字符串转换为xml节点

Dee*_*ika 1 php c# xml xmldocument

我有字符串,它包含从PHP文件返回的xml节点.就像是

<a>1</a><b>0</b><c>4</c>..............
Run Code Online (Sandbox Code Playgroud)

现在我需要找出每个节点有什么值,即a,b,c ......在将此字符串加载到xmlDocument时,我得到的错误就像"有多个根元素".

任何解决方案

Col*_*inE 5

格式良好的XML的基本规则之一,它有一个单根节点.在您的示例中,您有多个根:

<a>1</a>
<b>0</b>
<c>4</c>
Run Code Online (Sandbox Code Playgroud)

为了使其格式良好,您必须使这些元素成为单个根的子元素:

<root>
    <a>1</a>
    <b>0</b>
    <c>4</c>
</root>
Run Code Online (Sandbox Code Playgroud)

一个格式不正确的XML文档根本就不是一个XML文档,你会发现没有XML解析器能够读取它!