Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 读取xml文件会导致HRESULT:0xC00CE556_C#_Xml_Xml Parsing - Fatal编程技术网

C# 读取xml文件会导致HRESULT:0xC00CE556

C# 读取xml文件会导致HRESULT:0xC00CE556,c#,xml,xml-parsing,C#,Xml,Xml Parsing,我正在编写一个Windows 8.1应用商店应用程序,需要读取本地xml文件,在尝试加载该文件时会产生一般性错误 以下是文件和代码: XmlDocument doc = new XmlDocument(); doc.LoadXml(@"C:\Users\Martin\Desktop\eventList2.xml"); <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <EventList>1</Eve

我正在编写一个Windows 8.1应用商店应用程序,需要读取本地xml文件,在尝试加载该文件时会产生一般性错误

以下是文件和代码:

XmlDocument doc = new XmlDocument();
doc.LoadXml(@"C:\Users\Martin\Desktop\eventList2.xml");


<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<EventList>1</EventList>
XmlDocument doc=新的XmlDocument();
doc.LoadXml(@“C:\Users\Martin\Desktop\eventList2.xml”);
1.

doc.LoadXml()需要XML字符串作为参数。要从文件中加载XML,请使用doc.load(@“C:…”)

马丁,把这个问题放在问题的主体中是更好的做法。谢谢卡洛杜索。这是我的第一个问题。我将尝试解决如何将其移动到车身键盘中。我看了你提到的那个问题,它说那是文件开头的一个额外的“?”。我的答案是否定的,@keyboard建议的答案确实显示了一种在商店应用程序中加载XML的方法。如果您坚持使用
LoadXml
,只需先将文件作为文本读取,然后将其馈送到
LoadXml
(如的建议1所示)。如果我更改为doc.Load(@“C…”,则会出现一个编译错误,说明在Windows.Data.Xml.Dom.XmlDocument中找不到Load方法该类是System.Xml.XmlDocument