将object []转换或转换为xml文档并从xml节点检索值

时间:2011-03-06 10:22:33

标签: c# .net xml

  1. 将object []转换为xml文档的最优化代码是什么? 在服务的函数中,返回类型是object [],返回的对象包含xml元素的列表。所以我需要将此对象[]转换为xml以进行数据检索。

  2. 通过浏览给定的xml文档,用于从特定节点(例如带有名称项目的节点)和值作为列表(ABC,XYZ)检索值的最优化代码是什么?

  3. <?xml version="1.0" encoding="utf-8" ?> <ArrayOfAnyType xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <anyType> <attributes xmlns="http://services.abc.com"> <attributes> <name>projectdetails</name> <values> <values>ABC</values> <values>XYZ</values> </values> </attributes> </anyType> </ArrayOfAnyType>

1 个答案:

答案 0 :(得分:0)

XMLSerializer在序列化任何对象方面做得非常好。

不知道优化..它的.net ..所以它可能会为此使用最佳数据结构(也许是b树)。

这是一篇关于这个主题的文章。 http://robseder.wordpress.com/2010/03/18/the-deal-with-xmlserializer-being-so-slow-%E2%80%93-finally/