欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種xml文檔數(shù)據(jù)的處理方法及系統(tǒng)的制作方法

文檔序號:9396913閱讀:351來源:國知局
一種xml文檔數(shù)據(jù)的處理方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本申請涉及計算機軟件領(lǐng)域,特別涉及一種XML文檔數(shù)據(jù)的處理方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著技術(shù)的發(fā)展,人們對XML文檔數(shù)據(jù)的處理方法越來越關(guān)注。
[0003]由于XML文檔的半結(jié)構(gòu)化性,使得XML文檔可能非常復(fù)雜,現(xiàn)在還沒有一種通用的對XML文檔中的數(shù)據(jù)進行處理的方法,并且對XML文檔處理的效率比較低。
[0004]因此,如何有效的對XML文檔中的數(shù)據(jù)進行處理,提高數(shù)據(jù)處理的效率是本領(lǐng)域技術(shù)人員目前需要解決的技術(shù)問題。

【發(fā)明內(nèi)容】

[0005]本申請所要解決的技術(shù)問題是提供一種XML文檔數(shù)據(jù)的處理方法及系統(tǒng),解決了現(xiàn)有技術(shù)中還沒有一種通用的對XML文檔中的數(shù)據(jù)進行處理的方法,并且對XML文檔處理的效率比較低的問題。
[0006]其具體方案如下:
[0007]—種XML文檔數(shù)據(jù)的處理方法,根據(jù)目標(biāo)XML文檔對應(yīng)的映射文件,在對象關(guān)系數(shù)據(jù)庫中建立關(guān)系映射表,該方法包括:
[0008]按照XML應(yīng)用模式,對所述目標(biāo)XML文檔進行歸類;
[0009]利用與目標(biāo)XML文檔的應(yīng)用模式對應(yīng)的映射文件,對所述目標(biāo)XML文檔進行數(shù)據(jù)解析,得到所述目標(biāo)XML文檔中與所述映射文件對應(yīng)的數(shù)據(jù);
[0010]將解析出來的與所述映射文件對應(yīng)的數(shù)據(jù)保存在所述關(guān)系映射表中。
[0011 ] 上述的方法,可選的,在所述根據(jù)目標(biāo)XML文檔對應(yīng)的映射文件,在對象關(guān)系數(shù)據(jù)庫中建立關(guān)系映射表之前,還包括:
[0012]確定所述目標(biāo)XML文檔的應(yīng)用模式;
[0013]根據(jù)所述目標(biāo)XML文檔的應(yīng)用模式和映射規(guī)范文件,建立對應(yīng)于所述應(yīng)用模式的映射文件。
[0014]上述的方法,可選的,所述利用與目標(biāo)XML文檔的應(yīng)用模式對應(yīng)的映射文件,對所述目標(biāo)XML文檔進行數(shù)據(jù)解析,包括:
[0015]利用與目標(biāo)XML文檔的應(yīng)用模式對應(yīng)的映射文件,規(guī)則地提取符合目標(biāo)XML文檔應(yīng)用模式的所述目標(biāo)XML文檔中的數(shù)據(jù)。
[0016]上述的方法,可選的,所述將解析出來的與所述映射文件對應(yīng)的數(shù)據(jù)保存在所述關(guān)系映射表中,包括:
[0017]對所述解析出來的與所述映射文件對應(yīng)的數(shù)據(jù)進行編碼;
[0018]將編碼后的與所述映射文件對應(yīng)的數(shù)據(jù)保存在關(guān)系映射表中。
[0019]一種XML文檔數(shù)據(jù)的處理系統(tǒng),該系統(tǒng)包括:
[0020]第一建立單元,用于根據(jù)目標(biāo)XML文檔對應(yīng)的映射文件,在對象關(guān)系數(shù)據(jù)庫中建立關(guān)系映射表;
[0021]歸類單元,用于按照XML應(yīng)用模式,對所述目標(biāo)XML文檔進行歸類;
[0022]解析單元,用于利用與目標(biāo)XML文檔的應(yīng)用模式對應(yīng)的映射文件,對所述目標(biāo)XML文檔進行數(shù)據(jù)解析,得到所述目標(biāo)XML文檔中與所述映射文件對應(yīng)的數(shù)據(jù);
[0023]保存單元,用于將解析出來的與所述映射文件對應(yīng)的數(shù)據(jù)保存在所述關(guān)系映射表中。
[0024]上述的系統(tǒng),可選的,還包括:
[0025]確定單元,用于確定所述目標(biāo)XML文檔的應(yīng)用模式;
[0026]第二建立單元,用于根據(jù)所述目標(biāo)XML文檔的應(yīng)用模式和映射規(guī)范文件,建立對應(yīng)于所述應(yīng)用模式的映射文件。
[0027]上述的系統(tǒng),可選的,所述解析單元包括:
[0028]提取單元,用于利用與目標(biāo)XML文檔的應(yīng)用模式對應(yīng)的映射文件,規(guī)則地提取符合目標(biāo)XML文檔應(yīng)用模式的所述目標(biāo)XML文檔中的數(shù)據(jù)。
[0029]上述的系統(tǒng),可選的,所述保存單元包括:
[0030]編碼單元,用于對所述解析出來的與所述映射文件對應(yīng)的數(shù)據(jù)進行編碼;
[0031]保存子單元,用于將編碼后的與所述映射文件對應(yīng)的數(shù)據(jù)保存在關(guān)系映射表中。
[0032]本申請?zhí)峁┑囊环NXML文檔數(shù)據(jù)的處理方法中,在對目標(biāo)XML文檔進行處理之前,需要根據(jù)目標(biāo)XML文檔對應(yīng)的映射文件,在對象關(guān)系數(shù)據(jù)庫中建立關(guān)系映射表,建立完關(guān)系映射表后,開始對XML文檔進行處理,首先,按照XML應(yīng)用模式,對所述目標(biāo)XML文檔進行歸類,將所述目標(biāo)XML文檔放到其對應(yīng)的應(yīng)用模式下;然后,利用與目標(biāo)XML文檔的應(yīng)用模式對應(yīng)的映射文件,對所述目標(biāo)XML文檔進行數(shù)據(jù)解析,得到所述目標(biāo)XML文檔中與所述映射文件對應(yīng)的數(shù)據(jù);最后,將解析出來的與所述映射文件對應(yīng)的數(shù)據(jù)保存在所述關(guān)系映射表中。本申請中映射文件準(zhǔn)確得描述了 XML應(yīng)用模式和數(shù)據(jù)庫模式之間的對應(yīng)關(guān)系,將關(guān)系數(shù)據(jù)庫的技術(shù)和面向?qū)ο蠹夹g(shù)結(jié)合起來,在對XML文檔中的數(shù)據(jù)進行處理時,只利用映射文件進行XML文檔的數(shù)據(jù)解析即可,是一個通用的對XML文檔數(shù)據(jù)進行處理的方法,可以有效的對任何XML文檔中的數(shù)據(jù)進行處理,并且提高了數(shù)據(jù)處理的效率。
【附圖說明】
[0033]為了更清楚地說明本申請實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0034]圖1是本申請的一種XML文檔數(shù)據(jù)的處理方法實施例的流程圖;
[0035]圖2是本申請的一種XML文檔數(shù)據(jù)的處理方法模型圖;
[0036]圖3是本申請的一種XML文檔數(shù)據(jù)的處理系統(tǒng)實施例的示意圖。
【具體實施方式】
[0037]下面將結(jié)合本申請實施例中的附圖,對本申請實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├?,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。
[0038]參考圖1,示出了本申請一種XML文檔數(shù)據(jù)的處理方法實施例的流程圖,可以包括以下步驟:
[0039]步驟SlOl:按照XML應(yīng)用模式,對所述目標(biāo)XML文檔進行歸類。
[0040]本申請中,把關(guān)系數(shù)據(jù)庫存儲方法與面向?qū)ο蟠鎯Ψ椒ńY(jié)合起來,利用關(guān)系數(shù)據(jù)庫的技術(shù)和面向?qū)ο蟮奶匦?,建立一種新的基于模式的映射機制。
[0041]參考圖2,示出了本申請一種XML文檔數(shù)據(jù)的處理方法模型圖,當(dāng)導(dǎo)入一個XML應(yīng)用模式時,系統(tǒng)通過模式生成器,根據(jù)已創(chuàng)建的映射規(guī)范文件,產(chǎn)生對應(yīng)于該應(yīng)用模式的映射文件,然后按照該映射文件生成數(shù)據(jù)庫模式,即對象關(guān)系數(shù)據(jù)庫中的關(guān)系表結(jié)構(gòu)。
[0042]當(dāng)讀入一個XML文檔時,系統(tǒng)自動將該文檔分類,找到它所符合的應(yīng)用模式。
[0043]步驟S102:利用與目標(biāo)XML文檔的應(yīng)用模式對應(yīng)的映射文件,對所述目標(biāo)XML文檔進行數(shù)據(jù)解析,得到所述目標(biāo)XML文檔中與所述映射文件對應(yīng)的數(shù)據(jù)。
[0044]利用與目標(biāo)XML文檔的應(yīng)用模式對應(yīng)的映射文件,規(guī)則地提取符合目標(biāo)XML文檔應(yīng)用模式的所述目標(biāo)XML文檔中的數(shù)據(jù)。
[0045]步驟S103:將解析出來的與所述映射文件對應(yīng)的數(shù)據(jù)保存在所述關(guān)系映射表中。
[0046]建立了 XML應(yīng)用模式與數(shù)據(jù)庫之間的關(guān)系。
[0047]本申請?zhí)峁┑囊环NXML文檔數(shù)據(jù)的處理方法中,在對目標(biāo)XML文檔進行處理之前,需要根據(jù)目標(biāo)XML文檔對應(yīng)的映射文件,在對象關(guān)系數(shù)據(jù)庫中建立關(guān)系映射表,建立完關(guān)系映射表后,對XML文檔進行處理,本申請中映射文件準(zhǔn)確的描述了 XML應(yīng)用模式和數(shù)據(jù)庫模式之間的對應(yīng)關(guān)系,將關(guān)系數(shù)據(jù)庫的技術(shù)和面向?qū)ο蠹夹g(shù)結(jié)合起來,在對XML文檔中的數(shù)據(jù)進行處理時,只利用映射文件進行XML文檔的數(shù)據(jù)解析即可,是一個通用的對XML文檔數(shù)據(jù)進行處理的方法,
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
泾源县| 万全县| 浪卡子县| 淮南市| 武宁县| 方城县| 垦利县| 辉南县| 紫金县| 永仁县| 枣阳市| 五原县| 兰州市| 镶黄旗| 凤凰县| 元谋县| 吴旗县| 鹿泉市| 清河县| 西昌市| 宁陵县| 巍山| 广宗县| 雷州市| 舟山市| 怀柔区| 郧西县| 昌都县| 常熟市| 蛟河市| 永川市| 华坪县| 城步| 哈巴河县| 建平县| 镇康县| 武安市| 隆化县| 鱼台县| 刚察县| 四会市|