关于XML的序列化和反序列化,很简单的问题,却搞不定
老龙友 2009-03-23 09:16:17 我是新手,刚刚开始使用XML,很多问题不是很熟悉
情况是这样的,我们有一批模板,是用微软的WORD生成的XML文件,我需要读取这些文件,读取特定的节点,获得一些信息,然后根据情况插入某些信息,再生成新的XML。就这么简单。可是实际中遇到的问题是:
我发现XML在转换为对象时,这个对象必须是事先定义好的类。可是我们的模板种类是非常多的,随时会增加,而且用MS WORD生成的XML,用户也不可能准确地控制它。所以就是说这个类是不固定的。但是节点的名称是固定的。我现在的想法是我遍历这个XML,找到这个节点,然后插入信息,重新生成XML。可是我应该怎么做呢?没有固定的对象结构我应该怎么做呢?请高手不吝赐教。谢谢!