[发明专利]XML绝对路径转换方法在审
申请号: | 201310353703.8 | 申请日: | 2013-08-14 |
公开(公告)号: | CN104376008A | 公开(公告)日: | 2015-02-25 |
发明(设计)人: | 周国明;黄雷;王耿博 | 申请(专利权)人: | 深圳市众鸿科技股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F9/44 |
代理公司: | 深圳市顺天达专利商标代理有限公司 44217 | 代理人: | 郭伟刚 |
地址: | 518000 广东省深圳市福田区福强*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | xml 绝对路径 转换 方法 | ||
技术领域
本发明涉及XML技术,更具体地说,涉及一种XML绝对路径转换方法。
背景技术
可扩展标记语言(Extensible Markup Language,XML),是一种用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。XML文件能够应用在程序的界面设计、多格式文档生成等领域。在XML文件中能够通过路径的方式插入例如图片等多媒体元素,但是在开发的过程中常常出现文件的移交来协同工作,这时候多媒体元素所使用的绝对路径时常会出现无法正常指向的问题,导致页面无法正常显示。
发明内容
本发明的目的在于,针对现有的XML文件在使用绝对路径的时候,会在不同的平台上出现无法正常使用的问题,提供一种XML绝对路径转换方法以克服上述缺陷。
本发明解决上述问题的方案是,提供一种XML绝对路径转换方法,包括以下的步骤:
S100、读取XML文件;
S200、检索XML文件中的元素标签起始符与元素标签结束符;
S300、提取元素标签起始符与元素标签结束符之间的第一绝对路径;
S400、将第二绝对路径插入元素标签起始符与元素标签结束符之间;
S500、保存XML文件。
本发明的XML绝对路径转换方法,其中步骤S300还包括:
S301、提取XML文件中与第一绝对路径相同的绝对路径地址。
本发明的XML绝对路径转换方法,其中步骤S400还包括:
将第二绝对路径放入元素标签起始符与元素标签结束符之间。
本发明的XML绝对路径转换方法,还包括S600:
生成记录文件,记录文件记录第一绝对路径与第二绝对路径。
本发明的XML绝对路径转换方法,第一绝对路径包括依次排列的第一路径索引和第一文件索引;第二绝对路径包括依次排列的第二路径索引和第二文件索引;第一文件索引与第二文件索引相同;在步骤S300中提取第一绝对路径的第一路径索引,在步骤S400中将第二路径索引放入元素标签起始符与元素标签结束符之间。
本发明的XML绝对路径转换方法,还包括读取记录文件,依据记录文件中的记录的第一绝对路径与第二绝对路径,对其他XML文件进行绝对路径转换。
实施本发明的XML绝对路径转换方法能够快速对XML中的绝对路径进行替换,使得XML文件能够在不同的平台上正常显示工作。通过记录每一次的替换,使得对多个XML文件能够进行批量的替换操作,大大减小了工作量,提高了工作效率。
附图说明
以下结合附图对本发明进行说明,其中:
图1为本发明XML文件中引用图片的示意图;
图2为本发明XML绝对路径转换方法的方法流程图;
图3为本发明XML绝对路径转换方法中生成的记录文件示意图。
具体实施方式
如图1所示为本发明中涉及的XML文件的示意图,以图片为例,当需要在XML文件100中插入一个图片的时候,在图片标签起始符110和图片标签结束符130之间插入一个绝对路径120。图片标签起始符110为代表图片要素的“pic”与尖括号“<”和“>”的结合,而图片标签结束符130则对应在“pic”前加入反斜杠“/”。在图片标签起始符110和图片标签结束符130之间的绝对路径120则为需要插入的图像文件在当前平台上的完整地址。以上仅为插入图片的情形,当需要插入不同的元素的时候,则需要将图片标签起始符110和图片标签结束符130对应改为适当的元素标签起始符和元素标签结束符。一方面由于在不同的平台中对于文件管理的方式不同,例如图1中的绝对路径120为“C:/windows/1.jpg”是在windows平台下的表达,但是在Linux中的表达很可能为“/mnt/sda1/1.jpg”,且不同的开发人员在同一种平台上对于文件的保存位置一般也不同,这样当XML文件100转到其他平台的时候,很容易就会出现绝对路径120无法匹配到原先定义的文件上,导致XML文件的无法正常使用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市众鸿科技股份有限公司,未经深圳市众鸿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310353703.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:CAN安防伺服转台
- 下一篇:集成电路生产线的多区域设备数据集成技术方法