关于XML的序列化和反序列化,很简单的问题,却搞不定
我是新手,刚刚开始使用XML,很多问题不是很熟悉
情况是这样的,我们有一批模板,是用微软的WORD生成的XML文件,我需要读取这些文件,读取特定的节点,获得一些信息,然后根据情况插入某些信息,再生成新的XML。就这么简单。可是实际中遇到的问题是:
我发现XML在转换为对象时,这个对象必须是事先定义好的类。可是我们的模板种类是非常多的,随时会增加,而且用MS WORD生成的XML,用户也不可能准确地控制它。所以就是说这个类是不固定的。但是节点的名称是固定的。我现在的想法是我遍历这个XML,找到这个节点,然后插入信息,重新生成XML。可是我应该怎么做呢?没有固定的对象结构我应该怎么做呢?请高手不吝赐教。谢谢!
情况是这样的,我们有一批模板,是用微软的WORD生成的XML文件,我需要读取这些文件,读取特定的节点,获得一些信息,然后根据情况插入某些信息,再生成新的XML。就这么简单。可是实际中遇到的问题是:
我发现XML在转换为对象时,这个对象必须是事先定义好的类。可是我们的模板种类是非常多的,随时会增加,而且用MS WORD生成的XML,用户也不可能准确地控制它。所以就是说这个类是不固定的。但是节点的名称是固定的。我现在的想法是我遍历这个XML,找到这个节点,然后插入信息,重新生成XML。可是我应该怎么做呢?没有固定的对象结构我应该怎么做呢?请高手不吝赐教。谢谢!
...全文
相关推荐
C#实现复杂XML的序列化与反序列化
本例子以一个实例的形式讲述了C#实现复杂XML的序列化与反序列化的方法。分享给大家供大家参考。 播客说明:http://www.cnblogs.com/bq-blog/p/xmloper2016.html
使用 Jackson 玩转 xml 的序列化和反序列化(二)【使用 流式API 操作】
昨天写了使用 Jackson 玩转 xml 的序列化和反序列化,主要使用的是 XmlMapper 对象去操作,今天打算尝试下使用流式 API 的方式去操作。公司墙很高,人总是在逆境中成长的对吧,墙高使得我不断输出,以便在公司里有可用的资料完成我的工作和任务,达到早日走向人生颠覆的境界。 关于 使用 Jackson 玩转 xml 的序列化和反序列化 参考我昨天写的博文https://blog.csdn.net/growl_jie_/article/details/105604358 网上找了个介绍,流式API读取和写入JSON内容离散事件。 JsonParser读取数据,而JsonGenerat
VB.NET XML和JSON序列化与反序列化
VB.NET XML和JSON序列化与反序列化,根据实体类可以快速解析XML和json文件,和生成xml,json文件
C#序列化与反序列化(包括复杂xml对象)
C# xml序列化及反序列化(解析xml为对象及对象转xml保存),方法一反序列化取节点KV值,方法二反序列化取节点标签值,方法三取节点KV值,并增加节点对象数组及节点标签组合反序列化
C#中以PLCOpen为例子的XML序列化,反序列化的代码
此例子先用VS生成基于PLCOpen的XSD生成对应的类,然后利用序列化和反序列化的方式写入读取XML文件


