"数据在根级别无效"用的loadXML [英] "Data at the Root Level is invalid" with LoadXml

查看:126
本文介绍了"数据在根级别无效"用的loadXML的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个代码片段:

XmlDocument doc = new XmlDocument();
try
{
    doc.LoadXml(xmlPath);
}
catch (Exception ex)
{
    string exMessage = ex.Message; 
}



中的XML看起来像这样

The XML looks like this

  <?xml version="1.0" encoding="UTF-8"?>
  <MimeTypes>
   <MimeType>
     <Extension>.3dm</Extension>
     <Value>x-world/x-3dmf</Value>
   </MimeType>
  </MimeTypes>



及其制造这个错误:

Its producing this error:

数据在根级别无效。 1号线,位置1。

Data at the root level is invalid. Line 1, position 1.

任何想法有什么不对?

推荐答案

使用doc.Load(xmlpath中)。 loadXML的是加载XML字符串。

Use doc.Load(xmlPath). LoadXML is for loading an XML string.

这篇关于&QUOT;数据在根级别无效&QUOT;用的loadXML的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆