加密XML元素

时间:2010-03-04 19:59:37

标签: asp.net

我创建了名为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元素?

谢谢你 康塔

1 个答案:

答案 0 :(得分:0)

看起来你的xml没有被正确编码,所以我看不到你的文档结构,但我猜想使用XmlDocument类的SelectNodes()方法而不是SelectSingleNode()就可以了。

如果需要将转换输出到新的XML文档,您可能还需要查看一些Linq to XML功能。