发明名称 一种将二维资料集转换成多维XML格式的方法
摘要 本发明乃提供一种将二维资料集转换为XML的格式的方法,透过已知的资料集之结构,用一标准的ANSI SQL指令取出一资料库之资料集,传递含有资料集结构资讯之参数,使其输出之资料是结构化之XML格式的资料。
申请公布号 TW561387 申请公布日期 2003.11.11
申请号 TW089127082 申请日期 2000.12.18
申请人 财团法人资讯工业策进会 发明人 杜宗玮;邱宏昇
分类号 G06F19/00 主分类号 G06F19/00
代理机构 代理人 洪澄文 台北市大安区信义路四段二七九号三楼
主权项 1.一种将二维资料集转换成多维XML格式的方法,系利用一既定参数之定义,以便转换该资料集,上述方法包括下列步骤:(a)取出一资料集之第一笔资料;(b)于该层资料有下一层资料时,将该层资料之下一层资料附加于该层资料之后,且将该层资料设为一XML节点,直至该层资料为该笔资料之最后一层资料;(c)于该笔资料有下一笔资料时,取出该下一笔资料逐层与上述已形成XML节点做比对是否不同,直至上述已形成XML节点为最后节点;(d)若该下笔资料逐层与上述已形成XML节点做比对为相同时,将该层资料附加于上述最后节点之后;若该下笔资料逐层与上述已形成XML节点做比对为不同时,将与上述已形成之XML节点比对不同之该层资料,附加于相同之上述XML节点之最后节点后,接着判断有无下一层资料,于无下一笔资料时结束。2.如申请专利范围第1项所述之将二维资料集转换成多维XML格式的方法,其中上述既定参数包括:一XML的层级,系指上述步骤(a)所取出的资料中之一笔资料含有的层级数;一第[n]层资料之名称,为上述XML的层级之每一层的名称;一第[n]层资料与第[n+1]层资料之相关栏位,系用比对该相关栏位来判断该层资料与另一笔资料之同层资料是否相同;一第[n]层资料所需输出之拦位,系用以决定转换后需要输出之该栏位资料。3.如申请专利范围第1项所述之将二维资料集转换成多维XML格式的方法,其中更提供一显示单元,用以呈现上述多维XML格式之资料。4.如申请专利范围第1项所述之将二维资料集转换成多维XML格式的方法,其中该二维资料集为网际网路中,商业对商业或商业对消费者之交易模式资料。图式简单说明:第1图所示为本发明之方法流程图。第2图所示为本发明实施例中SQL指示取出之二维资料集的块状示意图。第3a到3c图为本发明实施例将资料集,转换成XML构结的步骤示意图。
地址 台北市大安区和平东路二段一○六号十一楼