将结构化及非结构化数据实现在xml文件的方法

文档序号:6534514阅读:302来源:国知局
将结构化及非结构化数据实现在xml文件的方法
【专利摘要】根据本发明的将结构化及非结构化数据实现在XML文件的方法,其特征在于包括:源HTML文件设计步骤,设计具备表单标签的源HTML文件;源XML文件设计步骤,利用使用者定义标签设计结构化的源XML文件;网页表单文件设计步骤,将所述使用者定义标签的绝对路径变量映射至所述源HTML文件从而设计网页表单文件;XSL文件生成步骤,对所述网页表单文件进行XSLT而自动生成XSL文件;数据输入步骤,将结构化数据和非结构化数据输入到所述网页表单文件;新XML文件生成步骤,用输入到所述网页表单文件的结构化数据和非结构化数据置换所述使用者定义标签的绝对路径变量而自动生成新XML文件;及,新XML文件显示步骤,结合所述新XML文件和所述XSL文件而自动显示所述新XML文件的内容。
【专利说明】将结构化及非结构化数据实现在XML文件的方法

【技术领域】
[0001] 本发明涉及一种将结构化及非结构化数据(structured and non-structured data)实现(implementing)在XML文件的方法,涉及利用XML置换技术将存储在数据库 (database)的结构化数据和存储在legacy文件的非结构化数据实现在XML文件的方法。

【背景技术】
[0002] 因特网(internet)对分布在全世界的许多通信网进行相互连结,连结于因 特网的电脑为了相互之间的通信使用叫做TCP/IP(传输控制协议/因特网互联协 议,Transmission Control Protocol/Internet Protocol)的通信协议。
[0003] 另外,HTML作为万维网(WWW, World Wide Web)上所使用的数据形式之一,是记 述超媒体(Hyper Media)文件的方式。其利用叫做SGML(标准通用标记语言,Standard Generalized Markup Language)的标准化的文件形式定义超文本(hypertext)的逻辑结 构,以普通文本(text)文件(file)的形式得到存储。
[0004] 使用者为了利用像因特网浏览器(Internet Explorer) -样的浏览器(Web Browser)来浏览特定网页(web page),通常需要输入相应网页的统一资源定位符 (URL:Uniform Resource Locator,以下称为URL)的地址。因此,如果使用者不知道相应网 页的统一资源定位符的地址,则难以接近目标文件。
[0005] 因此,需要即使不--熟知因特网网站(internet site)的URL信息也能在因特 网上泛滥的庞大的量的信息中容易找出自己所要的信息的软件,而将所述软件通称为搜索 引擎(Search Engine)。
[0006] 搜索引擎的原理是,将叫做搜索机器人(Robot)或蜘蛛(Spider)程序的一定的搜 索程序逛开设于因特网上的多个网站而将预先收集到的网站信息存储在数据库后,当使用 者输入特定的搜索词时,在数据库中只将具有与所输入的搜索词一致的内容的网站进行选 择并提供。更加详细说明如下,如果搜索引擎从使用者电脑接到关键词输入等搜索要求,则 通过CGI (公共网关接口,Common Gateway Interface)来启动蝴蛛程序。
[0007] 在此,CGI是指网络服务器(web server)和外部程序之间的标准接口 (interface),所述网络服务器从设置在使用者电脑的浏览器得到数据的输入,根据所输入 的数据使设置在外部的程序运行,从所运行的程序接收运行结果。启动的蜘蛛程序从储存 有各种网站(website)的统一资源定位符的地址及信息等的索引(Index)数据库接收搜索 结果并变换成Hill·形式,以变换的HTML文件形态传送至使用者电脑。
[0008] 所述搜索引擎在因特网服务开始的初期使用了目录(directory)式搜索方式,所 述目录式搜索方式采用如下方式:在搜索引擎侧对各因特网网站和网络(web)文件进行搜 索及分类,从而构建为数据库,通过逐渐细化根据使用者的主题搜索或菜单(menu)搜索而 已预先设定的主题分类来使接近最终资料得以实现。
[0009] 但是,随着因万维网的规模日益急剧膨胀而因特网网站的数量激增,靠目录式搜 索方式对所要信息的顺畅的搜索不再成为可能。换句话说,相应于急剧膨胀的万维网的规 模,搜索引擎所持有的资料也应相应地增加,但是,如现有的搜索引擎一样通过手工作业确 认一个网页并将经确认的网页储存于数据库的方式无法赶上万维网成长趋势。
[0010] 基于所述理由,出现了引入所述搜索机器人的概念而自动将网页进行搜索和索引 从而提供搜索服务的搜索引擎。所述搜索引擎使用关键词(搜索词)方式的搜索方法,对使 用者输入的搜索词和相关的网上文件均进行搜索而提供给使用者的电脑等,但因所搜索的 网络文件的量过多,从而有使用者在所搜索的结果画面中再找出自己所要的内容的不便。
[0011] 另一方面,XML是可扩展标记语言(extensible Markup Language)的缩写,是将 来在因特网时代必须使用的下一代因特网文件标准。其在1998年W3C(World Wide Web Consortium,万维网联盟)被指定为因特网标准文件,而XML具有人易于理解且机器易于处 理的结构,是克服HTML的表达局限性的同时弥补SGML的缺点而造出来的语言。
[0012] 至今为止在因特网上作为内容物(contents)的表达语言使用最多的HTML作为表 达功能是合适的,但想要再使用或搜索文件时遇到了局限。XML作为解决此问题的下一代因 特网语言引人瞩目的理由是因为XML是扩张性、互换性、信息的结构化均可能的语言。
[0013] 另一方面,现有的因特网上的信息由结构化数据和非结构化数据组成,通常结构 化数据储存于数据库而非结构化数据储存于legacy文件。
[0014] 在此,与储存在数据库中的结构化数据相比,储存在所述legacy文件的非结构化 数据有如下问题:其搜索不易,尤其,为了浏览所述legacy文件,应将legacy文件额外下载 至客户端计算机(client computer),因此应设置有储存空间和专用阅览器(viewer)。
[0015] 例如,以韩国申请号第10-1998-0006152号申请的因特网资料搜索及数据库化方 法公开了如下内容:只对在因特网的信息中特定领域的资料另外进行数据库化,并能够实 现利用所述另外的数据库的商用搜索服务。以韩国申请号第10-2008-0015282号申请的将 追加链接(link)信息附加于根据使用者要求的HTML文件的网络浏览(web browsing)系统 及网络浏览方法公开了如下内容:选择性地将追加链接信息进一步附加于根据使用者要求 从特定网络服务器(web server)所接收并为浏览器(web browser)所解释的HTML文件, 从而使使用者方便且有效地实现网上冲浪(web surfing)和搜索。而上述这些申请需要将 搜索结果变换成HTML形式而传送至使用者电脑,从而数据搜索的迅速性降低,此外,在将 搜索结果接收而变换成HTML形式的过程中产生错误时,有可能显示出不正确的搜索结果, 并且,因为无法储存非结构化数据,所以有可能发生上述的各种问题。


【发明内容】

[0016] 本发明是为了解决所述问题而发明的,其目的在于提供一种将结构化及非结构 化数据实现在XML文件的方法,所述方法不利用文件对象模型(Document Object Model, DOM),而利用XML置换技术将结构化数据及非结构化数据迅速实现在动态的合适的可扩展 标记语言(Well Formed XML(extensible Markup Language))文件。
[0017] 为了达到所述目的,根据本发明的将结构化及非结构化数据实现在XML文件的方 法,其特征在于包括:源HTML文件设计步骤,设计具备表单标签的源HTML文件;源XML文件 设计步骤,利用使用者定义标签设计结构化的源XML文件;网页表单文件设计步骤,将所述 使用者定义标签的绝对路径变量映射至所述源HTML文件从而设计网页表单文件;XSL文件 生成步骤,对所述网页表单文件进行XSLT而自动生成XSL文件;数据输入步骤,将结构化数 据和非结构化数据输入到所述网页表单文件;新XML文件生成步骤,用输入到所述网页表 单文件的结构化数据和非结构化数据置换所述使用者定义标签的绝对路径变量而自动生 成新XML文件;及,新XML文件显不步骤,结合所述新XML文件和所述XSL文件而自动显不 所述新XML文件的内容。
[0018] 此外,其特征在于:在所述源HTML文件设计步骤中,所述表单标签为数据空着的 形式。
[0019] 此外,其特征在于:在所述源XML文件设计步骤中,所述源XML文件利用XML树形 结构将所述使用者定义标签的绝对路径变量储存为使用者定义标签值。
[0020] 此外,其特征在于:在所述源XML文件设计步骤中,在将作为所述源XML文件的结 构数据的一般数据和反复数据标在使用者定义标签值的情况下,为了区分所述一般数据和 反复数据用相互不同的标记方式加以区分而进行标记。
[0021] 此外,其特征在于:在所述源XML文件设计步骤中,当所述源XML文件的结构数 据为反复数据时,对所述源XML文件的使用者定义标签而言,将所述反复数据通过用属性 (attribute)加以区分来进行标记。
[0022] 此外,其特征在于:在所述网页表单文件设计步骤中,指定所述表单标签的数据形 式的同时映射所述使用者定义标签的绝对路径变量而设计所述网页表单文件。
[0023] 此外,其特征在于,所述网页表单文件设计步骤包括:结构化数据表单标签设计工 程,其设计结构化数据表单标签,所述结构化数据表单标签映射至所述使用者定义标签的 绝对路径变量并接收所述结构化数据的输入;及,非结构化数据表单标签设计工程,其设计 非结构化数据表单标签,所述非结构化数据表单标签映射至所述使用者定义标签的绝对路 径变量并接收所述非结构化数据的输入。
[0024] 此外,其特征在于:在所述XSL文件生成步骤中,所述XSL文件用所述使用者定义 标签的绝对路径变量连结于所述网页表单文件。
[0025] 此外,其特征在于:在所述XSL文件生成步骤中,在储存所述网页表单文件的情况 下,通过在计算机系统上运行的XSL文件自动生成工具自动生成所述XSL文件。
[0026] 此外,其特征在于:在所述新XML文件生成步骤中,在将结构化数据和非结构化数 据输入而储存到所述网页表单文件的情况下,通过在服务器上运行的XML文件自动生成引 擎自动生成所述新XML文件。
[0027] 此外,其特征在于,所述新XML文件生成步骤包括:置换数据格式形成工程,其计 算所述结构化数据和非结构化数据的置换数据值而形成置换数据格式;数据映射工程,其 相互映射所述源XML文件的绝对路径变量值与所述结构化数据和非结构化数据的置换计 算值;及,新XML文件生成工程,其用所述结构化数据和非结构化数据的置换计算值置换所 述源XML文件的绝对路径变量值后重新储存而生成新XML文件。
[0028] 此外,其特征在于:在所述置换数据格式形成工程中,所述置换数据格式包括结构 化置换数据格式或非结构化置换数据格式,所述结构化置换数据格式或非结构化置换数据 格式分别包括一般置换数据格式或反复置换数据格式。
[0029] 此外,其特征在于:在所述置换数据格式形成工程中,所述置换数据格式在所述使 用者定义标签的绝对路径变量和绝对路径变量值之间可包括区分所述绝对路径变量和绝 对路径变量值的变量分隔符。
[0030] 此外,其特征在于:在所述置换数据格式形成工程中,所述绝对路径变量值为所述 结构化数据和非结构化数据的置换计算值。
[0031] 并且,其特征在于:在所述置换数据格式形成工程中,所述置换数据格式在所述绝 对路径变量值的末端包括分隔行(line)的行分隔符。
[0032] 如上所述,根据本发明的将结构化及非结构化数据实现在XML文件的方法具有如 下效果:不利用文件对象模型,而利用XML置换技术将结构化数据及非结构化数据迅速实 现在使用容易的动态的合适的可扩展标记语言文件。
[0033] 此外,因为根据本发明所生成的XML文件,结构化及非结构化数据的搜索容易,并 直接在网页浏览器(Web Browser)显示,所以有不需要客户端的存储空间和专用阅览器 (viewer)的效果。
[0034] 此外,因为根据本发明所生成的XML文件容量小,所以有电力浪费少、下载时间 少、因特网流量少的效果。
[0035] 并且,如果将根据本发明所生成的万维网联盟标准XML文件存储在因特网上的服 务器,如中间件(middleware)上,则有适用于直接向各种装置(PC、平板电脑、智能电话、智 能TV等)提供服务,从而实现N-Screen用云计算(c loud comput ing)的效果。

【专利附图】

【附图说明】
[0036] 图1为根据本发明的将结构化及非结构化数据实现在XML文件的方法的框图。
[0037] 图2为根据本发明的网页表单(Web Form)文件设计步骤的框图。
[0038] 图3为根据本发明的新XML文件生成步骤的框图。
[0039] 图4为概略地显示将结构化及非结构化数据置换于根据本发明的源XML文件而生 成新XML文件的状况的图。
[0040] 图5为概略地显示根据本发明将结构化及非结构化数据实现在XML文件的方法的 图。
[0041] 图6为显示根据本发明的源XML文件数据结构的图。
[0042] 图7为显示根据本发明的网页表单文件的图。
[0043] 图8为显示表单标签(form tag)的数据形态与源(source)的图,所述表单标签 具备在图7的网页表单文件中。
[0044] 图9为显示将网页表单文件变换为XSL文件的过程的图。
[0045] 图10为显示根据本发明的XSL文件的结构的图。
[0046] 图11为显示包括于图10中XSL本体(Body)的结构化数据及非结构化数据的图。
[0047] 图12为显示根据本发明的XSL文件的XSL头部(Head)的源代码的图。
[0048] 图13为显示根据本发明的XSL文件的XSL本体的源代码的图。
[0049] 图14为显示根据本发明的XSL文件的XSL底部(Bottom)的源代码的图。
[0050] 图15为显示变换根据本发明的网页表单文件的自我结束标签(Self Close Tag) 的过程的图。
[0051] 图16至图20为显示图7所示的网页表单文件的源变换的例子的图。
[0052] 图21为置换数据格式的区分图。
[0053] 图22为显示根据本发明的置换数据格式的图。
[0054] 图23为显示利用根据本发明的置换数据格式而生成新XML文件的状况的图。
[0055] 图24为适合于本发明的利用的系统的构成图。
[0056] 标号说明
[0057] SlO :源HTML文件设计步骤
[0058] S20 :源XML文件设计步骤
[0059] S30 :网页表单文件设计步骤
[0060] S31 :结构化数据表单标签设计工程
[0061] S32 :非结构化数据表单标签设计工程
[0062] S40 :XSL文件生成步骤
[0063] S50 :数据输入步骤
[0064] S60 :新XML文件生成步骤
[0065] S61 :置换数据格式形成工程
[0066] S62 :数据映射(mapping)工程
[0067] S63 :新XML文件生成工程
[0068] S70 :新XML文件显示步骤

【具体实施方式】
[0069] 实施发明的最优选方式
[0070] 下面,参照附图详细说明本发明的实施例。首先,应注意对附图中相同的构成要素 或部件尽可能使用相同的参照标号。说明本发明时,为了不模糊本发明的要旨,省略对相关 的公知功能或构成的具体说明。
[0071] 图4为概略地显示将结构化及非结构化数据置换于根据本发明的源XML文件而生 成新XML文件的状况的图。
[0072] 如图4所示,本发明涉及利用XML置换技术将存储在数据库的结构化数据与存储 在诸如FOFaDOCaPPT文件等legacy文件的非结构化数据实现(implementing)在动态的合 适的可扩展标记语言(Well Formed XML(extensible Markup Language))文件的技术,更 详细而言涉及用所述结构化数据和非结构化数据的置换计算值置换具有使用者定义的标 签(Tag)的XML文件的绝对路径变量(absolute path variable)值而将所述结构化数据 和非结构化数据实现于合适的XML文件的方法。
[0073] 本发明在网页浏览器(Web Browser)上通过已设计的网页表单(web form)文件 从使用者接收结构化数据和非结构化数据的输入,将所述结构化数据及非结构化数据与预 先定义的源XML文件进行映射(mapping)而置换数据,从而能够迅速自动生成新XML文件, 在此,可通过将结构化数据和非结构化数据输入到所述网页表单文件而进行存储的同时运 行的XML文件自动生成引擎来生成所述新XML文件。
[0074] 图1为根据本发明的将结构化及非结构化数据实现在XML文件的方法的框图。
[0075] 如图1所示,根据本发明的将结构化及非结构化数据实现在XML文件的方法包括 源(source) HTML文件设计步骤SlO、源XML文件设计步骤S20、网页表单文件设计步骤S30、 XSL文件生成步骤S40、数据输入步骤S50、新XML文件生成步骤S60及新XML文件显示步骤 S70。
[0076] 图5为概略地显示根据本发明的将结构化及非结构化数据实现在XML文件的方法 的图。
[0077] 如图5所示,所述源HTML文件设计步骤SlO为设计具备表单标签(form tag)的源 HTML文件的步骤,所述表单标签为从使用者接收结构化数据和非结构化数据的输入的输入 部。
[0078] 所述源HTML文件设计步骤SlO为设计没有数据的空形式的HTML文件的步骤,尤 其,所述源HTML文件的表单标签为数据空着的形式,而对所述表单标签可在后述的网页表 单文件设计步骤S30指定合适的数据形态。
[0079] 所述源XML文件设计步骤S20是利用使用者定义标签来设计结构化的源XML文件 的步骤。
[0080] 在所述源XML文件设计步骤S20,所述源XML文件利用XML树形(tree)结构可将 所述使用者定义标签的绝对路径变量储存为使用者定义标签值。
[0081] 如图5所示,所述网页表单文件设计步骤S30是将定义在所述源XML文件的所述 使用者定义标签的绝对路径变量映射至所述源HTML文件从而设计网页表单文件的步骤。
[0082] 在此,所述网页表单文件是当具备在所述源HTML文件的表单标签的数据形式被 指定时与所述使用者定义标签的绝对路径变量映射的HTM文件,所述网页表单文件通过所 述表单标签可接收结构化的结构化数据和反复的非结构化数据的输入。
[0083] 如图5所示,所述XSL文件生成步骤S40是对所述网页表单文件进行XSLT而自动 生成XSL文件的步骤。
[0084] 在此,所述XSL文件可用所述使用者定义标签的绝对路径变量连结于所述网页表 单文件,当使用者对所述网页表单文件进行设计而储存时,如上所述,可通过作为计算机系 统上运行的XSL文件自动生成工具的Xstyler工具(tool)自动生成。
[0085] 所述数据输入步骤S50是将结构化数据和非结构化数据输入到所述网页表单文 件的步骤。
[0086] 具体而言,在所述数据输入步骤S50,可在网页浏览器(Web Browser)可打开所述 网页表单文件,使用者为了生成新XML文件,可将结构化数据和非结构化数据分别输入到 具备在所述网页表单文件的结构化数据表单标签和非结构化数据表单标签。
[0087] 如图5所示,所述新XML文件生成步骤S60是用输入到所述网页表单文件的结构 化数据和非结构化数据置换所述使用者定义标签的绝对路径变量而自动生成新XML文件 的步骤。
[0088] 在所述新XML文件生成步骤S60,使用者在网页浏览器(Web Browser)上将所述 结构化数据和非结构化数据分别输入而储存到所述网页表单文件的情况下,通过在服务器 (server)上运行的XML文件自动生成引擎可自动生成所述新XML文件。当然,在此,所述 XML文件自动生成引擎可在使用者使用的计算机系统上运行。
[0089] 如图5所示,所述新XML文件显示步骤S70是结合所述新XML文件和所述XSL文 件而自动显示所述新XML文件的内容的步骤。
[0090] 换句话说,在所述新XML文件显示步骤S70,能够将在所述新XML文件生成步骤 S60中所生成的新XML文件和在所述XSL文件生成步骤S40中所生成的XSL文件相互结合 而将所述新XML文件的内容用包括网页表单文件的各种HTML文件显示给使用者,在此,包 括在所述新XML文件的非结构化数据通过变换规则变换而显示为所述HTML文件的内容。
[0091] 实施发明的方式
[0092] 下面,参照附图详细说明本发明的实施例。首先,应注意对附图中相同的构成要素 或部件尽可能使用相同的参照标号。说明本发明时,为了不模糊本发明的要旨,省略对相关 的公知功能或构成的具体说明。
[0093] 图4为概略地显示将结构化及非结构化数据置换于根据本发明的源XML文件而生 成新XML文件的状况的图。
[0094] 如图4所示,本发明涉及利用XML置换技术将存储在数据库的结构化数据与存储 在诸如roF、DOC、PPT文件等legacy文件的非结构化数据实现在动态的合适的可扩展标记 语言(Well Formed XML(extensible Markup Language))文件的技术,更详细而言涉及用 所述结构化数据和非结构化数据的置换计算值置换具有使用者定义的标签(Tag)的XML 文件的绝对路径变量值,而将所述结构化数据和非结构化数据实现在合适的XML文件的方 法。
[0095] 本发明在网页浏览器(Web Browser)上通过已设计的网页表单文件从使用者接 收结构化数据和非结构化数据的输入,将所述结构化数据及非结构化数据与预先定义的源 XML文件进行映射而置换数据,从而能够迅速自动生成新XML文件,在此,可通过将结构化 数据和非结构化数据输入到所述网页表单文件而进行存储的同时运行的XML文件自动生 成引擎来生成所述新XML文件。
[0096] 图1为根据本发明的将结构化及非结构化数据实现在XML文件的方法的框图。
[0097] 如图1所示,根据本发明的将结构化及非结构化数据实现在XML文件的方法包括 源HTML文件设计步骤S10、源XML文件设计步骤S20、网页表单文件设计步骤S30、XSL文件 生成步骤S40、数据输入步骤S50、新XML文件生成步骤S60及新XML文件显示步骤S70。
[0098] 图5为概略地显示根据本发明的将结构化及非结构化数据实现在XML文件的方法 的图。
[0099] 如图5所示,所述源HTML文件设计步骤SlO为设计具备表单标签的源HTML文件 的步骤,所述表单标签为从使用者接收结构化数据和非结构化数据的输入的输入部。
[0100] 所述源HTML文件设计步骤SlO为设计没有数据的空形式的HTML文件的步骤,尤 其,所述源HTML文件的表单标签为数据空着的形式,而对所述表单标签可在后述的网页表 单文件设计步骤S30指定合适的数据形态。
[0101] 具体而言,可通过作为计算机系统上运行的程序的Xstyler工具来设计所述源 HTML文件,在本发明中所述Xstyler工具可设计所述源HTML文件、后述的源XML文件及网 页表单文件,与此同时,所述Xstyler工具可起对所述网页表单文件进行XSLT而自动生成 XSL文件的XSL文件自动生成工具(tool)的作用。
[0102] 所述源XML文件设计步骤S20是利用使用者定义标签来设计结构化的源XML文件 的步骤。
[0103] 在所述源XML文件设计步骤S20,所述源XML文件利用XML树形结构可将所述使用 者定义标签的绝对路径变量储存为使用者定义标签值。
[0104] 图6为显示根据本发明的源XML文件数据结构的图。
[0105] 具体而言,在所述源XML文件设计步骤S20,可将具有如图6所示的数据结构的源 XML文件做成如下的XML文件,在此,具有子(Child)的标签a、b、c不具有绝对路径变量, 而不具有子(Child)的标签&1、&2、&3、13142几3、(31、〇2、〇3可具有绝对路径变量。
[0106]

【权利要求】
1. 一种将结构化及非结构化数据实现在XML文件的方法,其特征在于包括: 源HTML文件设计步骤,设计具备表单标签的源HTML文件; 源XML文件设计步骤,利用使用者定义标签设计结构化的源XML文件; 网页表单文件设计步骤,将所述使用者定义标签的绝对路径变量映射至所述源HTML 文件从而设计网页表单文件; XSL文件生成步骤,对所述网页表单文件进行XSLT而自动生成XSL文件; 数据输入步骤,将结构化数据和非结构化数据输入到所述网页表单文件; 新XML文件生成步骤,用输入到所述网页表单文件的结构化数据和非结构化数据置换 所述使用者定义标签的绝对路径变量而自动生成新XML文件;及 新XML文件显示步骤,结合所述新XML文件和所述XSL文件而自动显示所述新XML文 件的内容。
2. 根据权利要求1所述的将结构化及非结构化数据实现在XML文件的方法,其特征在 于:在所述源HTML文件设计步骤中,所述表单标签为数据空着的形式。
3. 根据权利要求1所述的将结构化及非结构化数据实现在XML文件的方法,其特征在 于:在所述源XML文件设计步骤中,所述源XML文件利用XML树形结构将所述使用者定义标 签的绝对路径变量储存为使用者定义标签值。
4. 根据权利要求1所述的将结构化及非结构化数据实现在XML文件的方法,其特征在 于:在所述源XML文件设计步骤中,在将作为所述源XML文件的结构数据的一般数据和反复 数据标在使用者定义标签值的情况下,为了区分所述一般数据和反复数据用相互不同的标 记方式加以区分而进行标记。
5. 根据权利要求1所述的将结构化及非结构化数据实现在XML文件的方法,其特征在 于:在所述源XML文件设计步骤中,当所述源XML文件的结构数据为反复数据时,对所述源 XML文件的使用者定义标签而言,将所述反复数据通过用属性加以区分来进行标记。
6. 根据权利要求1所述的将结构化及非结构化数据实现在XML文件的方法,其特征在 于:在所述网页表单文件设计步骤中,指定所述表单标签的数据形式的同时映射所述使用 者定义标签的绝对路径变量而设计所述网页表单文件。
7. 根据权利要求6所述的将结构化及非结构化数据实现在XML文件的方法,其特征在 于,所述网页表单文件设计步骤包括: 结构化数据表单标签设计工程,其设计结构化数据表单标签,所述结构化数据表单标 签映射至所述使用者定义标签的绝对路径变量并接收所述结构化数据的输入;及 非结构化数据表单标签设计工程,其设计非结构化数据表单标签,所述非结构化数据 表单标签映射至所述使用者定义标签的绝对路径变量并接收所述非结构化数据的输入。
8. 根据权利要求1所述的将结构化及非结构化数据实现在XML文件的方法,其特征在 于:在所述XSL文件生成步骤中,所述XSL文件用所述使用者定义标签的绝对路径变量连结 于所述网页表单文件。
9. 根据权利要求1所述的将结构化及非结构化数据实现在XML文件的方法,其特征在 于:在所述XSL文件生成步骤中,在储存所述网页表单文件的情况下,通过在计算机系统上 运行的XSL文件自动生成工具自动生成所述XSL文件。
10. 根据权利要求1所述的将结构化及非结构化数据实现在XML文件的方法,其特征在 于:在所述新XML文件生成步骤中,在将结构化数据和非结构化数据输入而储存到所述网 页表单文件的情况下,通过在服务器上运行的XML文件自动生成引擎自动生成所述新XML 文件。
11. 根据权利要求1所述的将结构化及非结构化数据实现在XML文件的方法,其特征在 于,所述新XML文件生成步骤包括: 置换数据格式形成工程,其计算所述结构化数据和非结构化数据的置换数据值而形成 置换数据格式; 数据映射工程,其相互映射所述源XML文件的绝对路径变量值与所述结构化数据和非 结构化数据的置换计算值;及 新XML文件生成工程,其用所述结构化数据和非结构化数据的置换计算值置换所述源 XML文件的绝对路径变量值后,重新储存而生成新XML文件。
12. 根据权利要求11所述的将结构化及非结构化数据实现在XML文件的方法,其特征 在于:在所述置换数据格式形成工程中,所述置换数据格式包括结构化置换数据格式或非 结构化置换数据格式,所述结构化置换数据格式或非结构化置换数据格式分别包括一般置 换数据格式或反复置换数据格式。
13. 根据权利要求12所述的将结构化及非结构化数据实现在XML文件的方法,其特征 在于:在所述置换数据格式形成工程中,所述置换数据格式在所述使用者定义标签的绝对 路径变量和绝对路径变量值之间包括区分所述绝对路径变量和绝对路径变量值的变量分 隔符。
14. 根据权利要求13所述的将结构化及非结构化数据实现在XML文件的方法,其特征 在于:在所述置换数据格式形成工程中,所述绝对路径变量值为所述结构化数据和非结构 化数据的置换计算值。
15. 根据权利要求13所述的将结构化及非结构化数据实现在XML文件的方法,其特征 在于:在所述置换数据格式形成工程中,所述置换数据格式在所述绝对路径变量值的末端 包括分隔行的行分隔符。
【文档编号】G06F17/21GK104428763SQ201380036629
【公开日】2015年3月18日 申请日期:2013年4月29日 优先权日:2012年7月12日
【发明者】金荣根 申请人:金荣根
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1