[发明专利]基于ietm标准的xml数据模块制作和展示方法无效
申请号: | 201110171540.2 | 申请日: | 2011-06-24 |
公开(公告)号: | CN102207975A | 公开(公告)日: | 2011-10-05 |
发明(设计)人: | 刘江;刘军;许文奕;闫文奇 | 申请(专利权)人: | 天津大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 天津市北洋有限责任专利代理事务所 12201 | 代理人: | 刘国威 |
地址: | 300072*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 ietm 标准 xml 数据 模块 制作 展示 方法 | ||
1.一种基于ietm标准的xml数据模块制作和展示方法,其特征是,包括下列步骤:
(1)xml数据模块的组织
在电子技术手册的开发阶段,用xml封装原始数据模块,得到xml数据模块;
封装数据模块,要考虑集成3种形式的数据文字、表格、图片,每个xml数据模块中,可能只出现其中1种形式,也可能3种形式都有,并且3种形式随意组合;
对xml数据模块划分片段,每个xml数据模块可包含任意多个片段,每个片段中包含3种数据形式文字、表格、图片,但每种数据形式有“空”和“非空”2种状态,每个片段中只有1种数据形式;
设计5种xml标签,每个xml数据模块可包含任意个片段,每个片段包含4种标签文字word、图片pic、表格的表头trs、表格的正文tds,在一个片段中,只有1种标签的内容非空,其余标签的内容为空;
表格的表头和表格的正文部分,用#分隔单元格的内容;
(2)xml数据模块的展示:
Xml数据模块的展示主要主要涉及解析与显示两部分:
在进行xml数据模块的解析时,可以使用dom4j实现对xml文件的解析,读出各个片段中标签word、pic、trs、tds的内容。读出有关内容后,将数据存入session;
显示页面时首先从session中取出数据,循环判断各个片段的对应各个标签的内容,各个片段中内容不为空的那个标签,有输出显示,各个片段中内容为空的那些标签,没有输出显示。这样,生成了最后的页面,每一个片段仅显示文字、图片、表格中的一种;
在显示文字或图片时,直接将文字内容或图片的路径填入页面;
在显示表格时,先读出整个表头的内容,用单元格分割符“#”对字符串进行分割,所得数组即存储了表格表头所有单元格的内容,而数组长度即为表格的列数,处理表格正文部分时,同样也按上述方式,即以“#”分割不同单元格内容,得到一存储所有单元格内容的数组。因为已经获得表格列数,设其值为column,故数组中,从第一个元素起,每column个元素即为一行的内容,按此方式读取并将其填入页面就完成了表格的显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津大学,未经天津大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110171540.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:通信机房智能新风节能系统
- 下一篇:气体冷媒喷射式空调机