发明名称 |
一种XML元数据对象化解析方法及系统 |
摘要 |
本申请公开了一种XML元数据对象化解析方法,依据XML Schema对XML数据中的数据元素进行定义,包括定义与所述数据元素结构一致的数据对象,数据对象的关联关系与所述数据元素的关联关系一致;读取所述XML数据并对所述XML数据进行解析;实例化所述XML数据对应的数据对象,形成与所述XML数据结构相同的数据对象。本发明提供的XML元数据对象化解析方法及系统,预先定义XML数据结构的XML Schema,XML Schema定义了每个元素的属性名称、类型、默认值、父子元素关联关系等,本申请实施例直接使用这些数据建立对应的Java类型,解决了现有XML处理方式中存在的问题。 |
申请公布号 |
CN101944133A |
申请公布日期 |
2011.01.12 |
申请号 |
CN201010299093.4 |
申请日期 |
2010.09.28 |
申请人 |
山东中创软件工程股份有限公司;山东中创软件商用中间件股份有限公司 |
发明人 |
景新海;刘民;罗佳 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京集佳知识产权代理有限公司 11227 |
代理人 |
逯长明 |
主权项 |
一种XML元数据对象化解析方法,其特征在于,在执行所述解析方法前,对XML数据结构的XML Schema进行预定义,在所述XML Schema预定义结束后,执行所述解析方法,包括:依据所述XML Schema对所述XML数据中的数据元素进行定义,包括定义与所述数据元素结构一致的数据对象,所述数据对象的关联关系与所述数据元素的关联关系一致;读取所述XML数据并对所述XML数据进行解析;实例化所述XML数据对应的数据对象,形成与所述XML数据结构相同的数据对象。 |
地址 |
250014 山东省济南市千佛山东路41-1号 |