【发布时间】:2009-12-13 07:11:59
【问题描述】:
我正在向 ssh 会话提交一个命令并返回一个 XML 响应,该响应是可变的,具体取决于我正在运行的查询类型。我得到以下类型的 XML 返回...
<CLIOutput>
<Results>
<ReturnCode>0</ReturnCode>
<EventCode>23000</EventCode>
<EventSummary>CLI command completed successfully.</EventSummary>
</Results>
<Data>
<Row>
<Client>kcllaptop</Client>
<Domain>/Top/Top</Domain>
</Row>
<Row>
<Client>testclient</Client>
<Domain>/Top/Top</Domain>
</Row>
</Data>
</CLIOutput>
然后我解析成一个 XDocument,我想做的是枚举 部分中的不同
我可以通过
_xDoc.Elements().<Data>.<Rows>(0).<Client>.ToValue
但
枚举元素中返回的行的最佳方法是什么。
完成 LInq 新手对不起。
感谢和干杯,艾尔
【问题讨论】:
-
抱歉,澄清一下 - 属性的名称发生了变化,我无法让序数计数起作用。
标签: .net linq-to-xml