当我尝试这样做时,我得到一个“对象未设置为......”。例外情况在最后一行打击了我。
xml.Add(new XElement("Root", ""));
xml.Element("Root").Add(new XElement("Sites", ""));
xmlContent = xmlContent.Element("Root").Element("Sites");
任何人?
答案 0 :(得分:2)
xmlContent
null
或xmlElement
不包含名为Root
的元素。这就是我可以从那个小代码中说出来的。
答案 1 :(得分:0)
解决方案:
自:
xml.Add(new XElement("Root", ""));
xml.Element("Root").Add(new XElement("Sites", ""));
xmlContent = xmlContent.Element("Root").Element("Sites");
要:
xml.Add(new XElement("Root", ""));
xml.Element("Root").Add(new XElement("Sites", ""));
xmlContent = xml.Element("Root").Element("Sites");
我只需要使用正确的实例,xml而不是xmlContent。
谢谢!