Visual中的一些错误是告诉我如何解决它的最有用的东西,但其他错误则是纯粹的邪恶。
我正试图为我的代码需要处理的项目列表构建一个XmlDocument。
有一种方法可以返回项目列表,如下所示;
<searchResult>
<item id="1"/>
<item id="2"/>
...
...
...
...
<item id="20"/>
</searchResult>这个结果作为一个XmlElement返回给我。
XmlElement searchResult = returnSearchResult();returnSearchResult方法被多次返回。我需要做的是从item文件中抓取所有的searchResult元素,并将其附加到我的XmlDocument中。
希望我说得有道理。唯一不能更改的是returnSearchResult()方法返回结果的方式。其余的是我的代码,我可以玩它。
发布于 2015-11-05 04:46:30
在经历了很多挫折之后,我已经解决了我的问题。
XmlNodeList searchResultNodes = searchResult.ChildNodes;
foreach (XmlNode node in searchResultNodes)
{
XmlElement nodeXml = GetElement(node.OuterXml);
ProcessList.DocumentElement.AppendChild(ProcessList.ImportNode(nodeXml, false));
}我错过的最主要的事情是重要的节点。这解决了我所有的问题。
https://stackoverflow.com/questions/33536280
复制相似问题