【发布时间】:2017-03-08 12:39:50
【问题描述】:
以下是 XML 示例。 'file' 是重复的节点。需要从 'sftp' 中读取 'filename' 和 'sftp1' ,'sftp2','sftp3' 元素值。我们需要对每个“文件”节点重复相同的操作。
<FTPLocations>
<file>
<filedetails>
<filename>sample.txt</filename>
</filedetails>
<sftp>
<sftp1>
<sftp-username>UN</sftp-username>
<sftp-password>PW</sftp-password>
<sftp-host>ipaddress</sftp-host>
<sftp-path>path</sftp-path>
</sftp1>
<sftp2>
<sftp-username>UN</sftp-username>
<sftp-password>PW</sftp-password>
<sftp-host>ipaddress</sftp-host>
<sftp-path>path</sftp-path>
</sftp2>
<sftp3>
<sftp-username>UN</sftp-username>
<sftp-password>PW</sftp-password>
<sftp-host>ipaddress</sftp-host>
<sftp-path>path</sftp-path>
</sftp3>
</sftp>
</file>
<file>
<filedetails>
<filename>sample.txt</filename>
</filedetails>
<sftp>
<sftp1>
<sftp-username>UN</sftp-username>
<sftp-password>PW</sftp-password>
<sftp-host>ipaddress</sftp-host>
<sftp-path>path</sftp-path>
</sftp1>
<sftp2>
<sftp-username>UN</sftp-username>
<sftp-password>PW</sftp-password>
<sftp-host>ipaddress</sftp-host>
<sftp-path>path</sftp-path>
</sftp2>
<sftp3>
<sftp-username>UN</sftp-username>
<sftp-password>PW</sftp-password>
<sftp-host>ipaddress</sftp-host>
<sftp-path>path</sftp-path>
</sftp3>
</sftp>
</file>
</FTPLocations>
请建议我如何使用 C# 来实现这一点。
【问题讨论】: