【发布时间】:2014-05-02 03:53:27
【问题描述】:
给定以下 XML:
<Root>
<Item id="1">
<name>Foo</name>
<status>Active</status>
</Item>
<Item id="2">
<name>Bar</name>
<status>Inactive</status>
</Item>
</Root>
假设我在 XmlDocument 对象中有这个 XML,然后有以下代码:
var nodes = xmlDocumentObject.GetElementsByTagName("Item");
foreach (var node in nodes)
{
var nodeXml = ??
}
我可以很容易地得到每个节点的 InnerXml,对于第一个节点来说是:
<name>Foo</name>
<status>Active</status>
但是我怎样才能得到节点的XML 包括包含标签及其属性,例如:
<Item id="1">
<name>Foo</name>
<status>Active</status>
</Item>
【问题讨论】:
标签: c# xml xmldocument innerxml