亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種數(shù)據(jù)替換方法及系統(tǒng)的制作方法_3

文檔序號(hào):9865562閱讀:來源:國知局
在與待替換文檔名稱相同的舊值文檔;替換模塊包括:第一替換模塊,用于當(dāng)舊值文檔存在時(shí),將待替換文檔替換舊值文檔;插入模塊包括:第一插入模塊,用于當(dāng)舊值文檔不存在時(shí),在目標(biāo)容器中插入待替換文檔。
[0092]可選地,該數(shù)據(jù)替換系統(tǒng),還包括:
[0093]創(chuàng)建模塊,用于創(chuàng)建并命名存儲(chǔ)文檔的容器,將不同類型的文檔存儲(chǔ)于對(duì)應(yīng)的容器中。
[0094]可選地,該查詢模塊還包括:第二查詢模塊,用于查找待替換節(jié)點(diǎn)的目標(biāo)路徑,目標(biāo)路徑根據(jù)路徑表達(dá)式計(jì)算得出;該檢測(cè)模塊還包括:第二檢測(cè)模塊,用于檢測(cè)目標(biāo)路徑處是否存在舊值節(jié)點(diǎn);替換模塊還包括:第二替換模塊,用于當(dāng)舊值節(jié)點(diǎn)存在時(shí),將待替換節(jié)點(diǎn)替換舊值節(jié)點(diǎn);插入模塊還包括:第二插入模塊,用于當(dāng)舊值節(jié)點(diǎn)不存在時(shí),判斷是否接收到插入指令,若接收到插入指令將待替換節(jié)點(diǎn)插入至目標(biāo)路徑處;若未接收到插入指令,則發(fā)送報(bào)錯(cuò)信息。
[0095]可選地,該查詢模塊還包括:第三查詢模塊,用于查找待替換節(jié)點(diǎn)屬性的目標(biāo)路徑;該檢測(cè)模塊還包括:第三檢測(cè)模塊,用于檢測(cè)目標(biāo)路徑處是否存在與待替換節(jié)點(diǎn)屬性名稱一致的舊值節(jié)點(diǎn)屬性,替換模塊還包括:第三替換模塊,用于當(dāng)舊值節(jié)點(diǎn)屬性存在時(shí),將待替換節(jié)點(diǎn)屬性替換舊值節(jié)點(diǎn)屬性,插入模塊還包括:第三插入模塊,用于當(dāng)舊值節(jié)點(diǎn)屬性不存在時(shí),判斷是否接收到插入指令,若接收到插入指令,將待替換節(jié)點(diǎn)屬性插入至目標(biāo)路徑處;若未接收到插入指令,則發(fā)送報(bào)錯(cuò)信息。
[0096]以上所述的是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出對(duì)于本技術(shù)領(lǐng)域的普通人員來說,在不脫離本發(fā)明所述的原理前提下還可以作出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也在本發(fā)明的保護(hù)范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種數(shù)據(jù)替換方法,應(yīng)用于XML數(shù)據(jù)庫,其特征在于,包括: 查找待替換數(shù)據(jù)的目標(biāo)地址; 檢測(cè)所述目標(biāo)地址上是否存在與所述待替換數(shù)據(jù)名稱相同的舊值數(shù)據(jù); 若所述目標(biāo)地址上存在所述舊值數(shù)據(jù),將所述待替換數(shù)據(jù)替換所述舊值數(shù)據(jù); 若所述目標(biāo)地址上不存在所述舊值數(shù)據(jù),將所述待替換數(shù)據(jù)插入至所述目標(biāo)地址。2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)替換方法,其特征在于,在所述查找待替換數(shù)據(jù)的目標(biāo)地址的步驟之前還包括: 獲取所述待替換數(shù)據(jù)的目標(biāo)地址信息,根據(jù)所述目標(biāo)地址信息查找所述目標(biāo)地址。3.根據(jù)權(quán)利要求1或2所述的數(shù)據(jù)替換方法,其特征在于,當(dāng)所述待替換數(shù)據(jù)的類型為文檔時(shí),所述數(shù)據(jù)替換方法包括: 查找待替換文檔的目標(biāo)容器; 檢測(cè)所述目標(biāo)容器中是否存在與所述待替換文檔名稱相同的舊值文檔; 當(dāng)所述舊值文檔存在時(shí),將所述待替換文檔替換所述舊值文檔; 當(dāng)所述舊值文檔不存在時(shí),在所述目標(biāo)容器中插入所述待替換文檔。4.根據(jù)權(quán)利要求3所述的數(shù)據(jù)替換方法,其特征在于,在所述查找待替換文檔的目標(biāo)容器的步驟之前還包括: 創(chuàng)建并命名存儲(chǔ)文檔的容器,將不同類型的文檔存儲(chǔ)于對(duì)應(yīng)的容器中。5.根據(jù)權(quán)利要求4所述的數(shù)據(jù)替換方法,其特征在于,所述待替換文檔的類型包括XML文件、服務(wù)器端存在的文件或/和客戶端存在的文件。6.根據(jù)權(quán)利要求1或2所述的數(shù)據(jù)替換方法,其特征在于,當(dāng)所述待替換數(shù)據(jù)的類型為節(jié)點(diǎn)時(shí),所述數(shù)據(jù)替換方法包括: 查找待替換節(jié)點(diǎn)的目標(biāo)路徑,所述目標(biāo)路徑根據(jù)路徑表達(dá)式計(jì)算得出; 檢測(cè)所述目標(biāo)路徑處是否存在舊值節(jié)點(diǎn); 當(dāng)所述舊值節(jié)點(diǎn)存在時(shí),將所述待替換節(jié)點(diǎn)替換所述舊值節(jié)點(diǎn); 當(dāng)所述舊值節(jié)點(diǎn)不存在時(shí),判斷是否接收到插入指令,若接收到插入指令將所述待替換節(jié)點(diǎn)插入至所述目標(biāo)路徑處;若未接收到插入指令,則發(fā)送報(bào)錯(cuò)信息。7.根據(jù)權(quán)利要求6所述的數(shù)據(jù)替換方法,其特征在于,所述待替換節(jié)點(diǎn)包括:XML路徑表達(dá)式片段或XML片段。8.根據(jù)權(quán)利要求1或2所述的數(shù)據(jù)替換方法,其特征在于,當(dāng)所述待替換數(shù)據(jù)的類型為節(jié)點(diǎn)屬性時(shí),所述數(shù)據(jù)替換方法包括: 查找待替換節(jié)點(diǎn)屬性的目標(biāo)路徑; 檢測(cè)所述目標(biāo)路徑處是否存在與待替換節(jié)點(diǎn)屬性名稱一致的舊值節(jié)點(diǎn)屬性, 當(dāng)所述舊值節(jié)點(diǎn)屬性存在時(shí),將所述待替換節(jié)點(diǎn)屬性替換所述舊值節(jié)點(diǎn)屬性, 當(dāng)所述舊值節(jié)點(diǎn)屬性不存在時(shí),判斷是否接收到插入指令,若接收到插入指令,將所述待替換節(jié)點(diǎn)屬性插入至所述目標(biāo)路徑處;若未接收到插入指令,則發(fā)送報(bào)錯(cuò)信息。9.一種數(shù)據(jù)替換系統(tǒng),應(yīng)用于XML數(shù)據(jù)庫,其特征在于,包括: 查詢模塊,用于查找待替換數(shù)據(jù)的目標(biāo)地址; 檢測(cè)模塊,用于檢測(cè)所述目標(biāo)地址上是否存在與所述待替換數(shù)據(jù)名稱相同的舊值數(shù)據(jù); 替換模塊,用于當(dāng)所述目標(biāo)地址上存在所述舊值數(shù)據(jù)時(shí),將所述待替換數(shù)據(jù)替換所述舊值數(shù)據(jù); 插入模塊,用于當(dāng)所述目標(biāo)地址上不存在所述舊值數(shù)據(jù)時(shí),將所述待替換數(shù)據(jù)插入至所述目標(biāo)地址。10.根據(jù)權(quán)利要求9所述的數(shù)據(jù)替換系統(tǒng),其特征在于,還包括: 獲取模塊,用于獲取所述待替換數(shù)據(jù)的目標(biāo)地址信息,根據(jù)所述目標(biāo)地址信息查找所述目標(biāo)地址。11.根據(jù)權(quán)利要求9或10所述的數(shù)據(jù)替換系統(tǒng),其特征在于, 所述查詢模塊包括:第一查詢模塊,用于查找待替換文檔的目標(biāo)容器; 所述檢測(cè)模塊包括:第一檢測(cè)模塊,用于檢測(cè)所述目標(biāo)容器中是否存在與所述待替換文檔名稱相同的舊值文檔; 所述替換模塊包括:第一替換模塊,用于當(dāng)所述舊值文檔存在時(shí),將所述待替換文檔替換所述舊值文檔; 所述插入模塊包括:第一插入模塊,用于當(dāng)所述舊值文檔不存在時(shí),在所述目標(biāo)容器中插入所述待替換文檔。12.根據(jù)權(quán)利要求11所述的數(shù)據(jù)替換系統(tǒng),其特征在于,還包括: 創(chuàng)建模塊,用于創(chuàng)建并命名存儲(chǔ)文檔的容器,將不同類型的文檔存儲(chǔ)于對(duì)應(yīng)的容器中。13.根據(jù)權(quán)利要求9或10所述的數(shù)據(jù)替換系統(tǒng),其特征在于, 所述查詢模塊還包括:第二查詢模塊,用于查找待替換節(jié)點(diǎn)的目標(biāo)路徑,所述目標(biāo)路徑根據(jù)路徑表達(dá)式計(jì)算得出; 所述檢測(cè)模塊還包括:第二檢測(cè)模塊,用于檢測(cè)所述目標(biāo)路徑處是否存在舊值節(jié)點(diǎn);所述替換模塊還包括:第二替換模塊,用于當(dāng)所述舊值節(jié)點(diǎn)存在時(shí),將所述待替換節(jié)點(diǎn)替換所述舊值節(jié)點(diǎn); 所述插入模塊還包括:第二插入模塊,用于當(dāng)所述舊值節(jié)點(diǎn)不存在時(shí),判斷是否接收到插入指令,若接收到插入指令將所述待替換節(jié)點(diǎn)插入至所述目標(biāo)路徑處;若未接收到插入指令,則發(fā)送報(bào)錯(cuò)信息。14.根據(jù)權(quán)利要求9或10所述的數(shù)據(jù)替換系統(tǒng),其特征在于, 所述查詢模塊還包括:第三查詢模塊,用于查找待替換節(jié)點(diǎn)屬性的目標(biāo)路徑; 所述檢測(cè)模塊還包括:第三檢測(cè)模塊,用于檢測(cè)所述目標(biāo)路徑處是否存在與待替換節(jié)點(diǎn)屬性名稱一致的舊值節(jié)點(diǎn)屬性, 所述替換模塊還包括:第三替換模塊,用于當(dāng)所述舊值節(jié)點(diǎn)屬性存在時(shí),將所述待替換節(jié)點(diǎn)屬性替換所述舊值節(jié)點(diǎn)屬性, 所述插入模塊還包括:第三插入模塊,用于當(dāng)所述舊值節(jié)點(diǎn)屬性不存在時(shí),判斷是否接收到插入指令,若接收到插入指令,將所述待替換節(jié)點(diǎn)屬性插入至所述目標(biāo)路徑處;若未接收到插入指令,則發(fā)送報(bào)錯(cuò)信息。
【專利摘要】本發(fā)明公開了一種數(shù)據(jù)替換方法及系統(tǒng),應(yīng)用于XML數(shù)據(jù)庫,其中該數(shù)據(jù)替換方法包括:查找待替換數(shù)據(jù)的目標(biāo)地址;檢測(cè)目標(biāo)地址上是否存在與待替換數(shù)據(jù)名稱相同的舊值數(shù)據(jù);如果目標(biāo)地址上存在舊值數(shù)據(jù),將待替換數(shù)據(jù)替換舊值數(shù)據(jù);如果目標(biāo)地址上不存在舊值數(shù)據(jù),將待替換數(shù)據(jù)插入至目標(biāo)地址。本發(fā)明的數(shù)據(jù)替換方法及系統(tǒng),通過將查詢與更新插入合并為一個(gè)操作,當(dāng)需要替換數(shù)據(jù)時(shí),只需查找到目標(biāo)地址,檢測(cè)在該目標(biāo)地址上是否存在與待替換數(shù)據(jù)名稱相同的舊值數(shù)據(jù),如果存在就更新數(shù)據(jù),如果不存在就插入數(shù)據(jù),這樣就減少了一次查找目標(biāo)地址的操作,可提升系統(tǒng)的處理性能,在一定程度上提高事務(wù)并發(fā)量。
【IPC分類】G06F17/30
【公開號(hào)】CN105630838
【申請(qǐng)?zhí)枴緾N201410643036
【發(fā)明人】劉雨洋, 鄭程光, 孫偉豐, 羅正海, 李 浩, 劉慧娟
【申請(qǐng)人】北大方正集團(tuán)有限公司, 北大方正信息產(chǎn)業(yè)集團(tuán)有限公司
【公開日】2016年6月1日
【申請(qǐng)日】2014年11月7日
當(dāng)前第3頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1