我创建了名为users.xml的XML文件 看起来像这样:
<Users>
<user>
<uin>"0012345"</uin>
<name>black</name>
<email>"bk@hotemail.com"</email>
<created>"3/02/2010"</created>
</user>
<user>
<uin>"123456780"</uin>
<name>sam</name>
<email>"sam@hotmail.com"</email>
<created>"3/02/2010"</created>
</user>
<user>
<uin>"123456799"</uin>
<name>kblack</name>
<email>"kblack@hotmail.com"</email>
<created>"3/02/2010"</created>
</user>
</Users>
我想加密元素。使用像
这样的代码XmlElement uinelement = (XmlElement)xmldoc.SelectSingleNode("Users/user/uin");
...仅加密user.xml文件中的第一个UIN。
如何加密所有UIN元素?
谢谢你 康塔
答案 0 :(得分:0)
看起来你的xml没有被正确编码,所以我看不到你的文档结构,但我猜想使用XmlDocument类的SelectNodes()方法而不是SelectSingleNode()就可以了。
如果需要将转换输出到新的XML文档,您可能还需要查看一些Linq to XML功能。