一种格式化Webservice报文的方法与流程

文档序号:15729880发布日期:2018-10-23 17:03阅读:1071来源:国知局
一种格式化Webservice报文的方法与流程

本发明涉及计算机技术领域,具体地说是一种实用性强、格式化Webservice报文的方法。



背景技术:

目前软件开发人员进行Webservice报文格式化时,需要将大量的报文进行人工查看和分辨格式化,该项工作属于重复性劳动,人力工作量大,并且容易出错,数据差错率较高,给软件开发人员的后续工作带来了种种不便,采用自动格式化报文的方式,可以解放软件开发人员,把软件开发人员从重复性劳动工作转移到更重要的开发等工作中去。

基于此,现提供一种格式化Webservice报文的方法。



技术实现要素:

本发明的技术任务是针对以上不足之处,提供一种实用性强、格式化Webservice报文的方法。

一种格式化Webservice报文的方法,其实现过程为:

步骤一、将Webservice返回报文复制到指定文本框中;

步骤二、通过网页脚本语言获取文本框中复制的报文文本内容;

步骤三、使用可扩展标记语言进行格式化,并输出格式化结果到指定文本框中。

所述指定文本框为格式化工具提供的文本编辑框,即Webservice返回报文首先被复制到该文本编辑框内,完成格式化步骤后,再利用网页脚本语言回填到该文本编辑框中,文本编辑框中显示格式化后的报文。

所述步骤二的具体过程为:通过网页脚本语言中的元素选择器获取文本编辑框中的报文文本内容,然后该网页脚本语言截取报文正文部分。

所述步骤三中使用可扩展标记语言进行格式化的具体过程为:获取正文部分后,调用可扩展标记语言对获取的报文正文中的扩展标记标签进行格式化,即对xml标签进行格式化。

本发明的一种格式化Webservice报文的方法,具有以下优点:

该发明的一种格式化Webservice报文的方法,使得软件开发人员借助该方法实现报文的快速格式化,更服务人类阅读习惯,提高了报文解析的的速度和效率,本方法的报文自动格式化速度快,数据显示准确,应用范围广泛,实用性强,适用范围广泛,易于推广。

附图说明

附图1为本发明的实现流程图。

附图2为格式化前的报文内容示意图。

附图3为格式化后的报文内容示意图。

具体实施方式

下面结合附图和具体实施例对本发明作进一步说明。

本发明的提供一种格式化Webservice报文的方法,如附图1、图2、图3所示,其实现步骤为:

步骤一、将Webservice返回报文复制到指定文本框中;

步骤二、通过网页脚本语言获取文本框中复制的报文文本内容;

步骤三、使用可扩展标记语言进行格式化,并输出格式化结果到指定文本框中。

所述指定文本框为格式化工具提供的文本编辑框,即Webservice返回报文首先被复制到该文本编辑框内,完成格式化步骤后,再利用网页脚本语言回填到该文本编辑框中,文本编辑框中显示格式化后的报文。

所述步骤二的具体过程为:通过网页脚本语言中的元素选择器获取文本编辑框中的报文文本内容,然后该网页脚本语言截取报文正文部分。

所述步骤三中使用可扩展标记语言进行格式化的具体过程为:获取正文部分后,调用可扩展标记语言对获取的报文正文中的扩展标记标签进行格式化,即对xml标签进行格式化。

本发明的方法可应用于金税三期接口报文的格式化等。

如附图2、图3所示的格式化前后Webservice报文,其中格式化的内容为只格式化报文xml,整个格式化过程自动完成。

由于目前软件开发人员主要工作量之一就是Webservice报文的格式化工作,格式化需要逐行进行,工作量大效率低,容易出现人为差错等现象。为了改善以上情况,设计了Webservice报文自动格式化方法,并应用于各地税金税三期的开发工作中,采用本发明的方法,实现了开发报文的自动格式化,提高了开发人员的工作效率。

上述具体实施方式仅是本发明的具体个案,本发明的专利保护范围包括但不限于上述具体实施方式,任何符合本发明的一种格式化Webservice报文的方法的权利要求书的且任何所属技术领域的普通技术人员对其所做的适当变化或替换,皆应落入本发明的专利保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1