如果任何人都可以解释为什么当我的XML文档(图像附加)有根元素时,我得到“根元素丢失”错误,他们赢得了一匹小马从它的眼睛里射出了火焰。“根元素丢失”错误,但我有一个根元素
代码:
if (ISF.FileExists("Players.xml"))
{
string xml;
using (IsolatedStorageFileStream rawStream = ISF.OpenFile("Players.xml", FileMode.Open))
{
StreamReader reader = new StreamReader(rawStream);
xml = reader.ReadToEnd();
XmlReaderSettings settings = new XmlReaderSettings { IgnoreComments = true, IgnoreWhitespace = true };
XmlReader xmlReader = XmlReader.Create(reader, settings);
while (xmlReader.Read())
{
switch (xmlReader.NodeType)
{
case XmlNodeType.Element:
switch (xmlReader.Name)
{
case "numberOfPlayers":
string nodeValue = xmlReader.ReadContentAsString();
int NODEVALUE = int.Parse(nodeValue);
MessageBox.Show(" " + NODEVALUE);
break;
}
break;
}
break;
}
reader.Close();
}
}
标签不应该使用您使用的是他们的方式......每个标签应确定主题的问题... – mtahmed
你在这里使用'XmlReader'什么特别的原因? – BrokenGlass
我在C#中阅读XML时完全陌生......这可能是我使用XmlReader的原因。我不太明白mtahmed是什么意思? – DanTonyBrown