• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    左兒子右兄弟鏈?zhǔn)较嚓P(guān)的XML動(dòng)態(tài)編碼方案

    2014-06-07 05:53:26王維盛賈向東
    計(jì)算機(jī)工程 2014年11期
    關(guān)鍵詞:編碼方案鏈?zhǔn)?/a>兄弟

    王維盛,賈向東

    (西北師范大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院,蘭州730070)

    左兒子右兄弟鏈?zhǔn)较嚓P(guān)的XML動(dòng)態(tài)編碼方案

    王維盛,賈向東

    (西北師范大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院,蘭州730070)

    針對可擴(kuò)展標(biāo)記語言(XML)數(shù)據(jù)的查詢與更新問題,提出一種基于左兒子右兄弟節(jié)點(diǎn)鏈?zhǔn)疥P(guān)聯(lián)的XML動(dòng)態(tài)編碼方案。通過左兒子右兄弟節(jié)點(diǎn)的鏈?zhǔn)较嚓P(guān)信息,僅需在局部做簡單的若干改動(dòng),就可實(shí)現(xiàn)XML數(shù)據(jù)的更新,并能方便快速地實(shí)現(xiàn)祖先后裔關(guān)系、父子關(guān)系和兄弟關(guān)系等各種軸操作。研究結(jié)果表明,該編碼方案不僅能高效地支持結(jié)構(gòu)查詢,而且編碼時(shí)間與插入節(jié)點(diǎn)的時(shí)間也較少,可快速準(zhǔn)確地判斷XML文檔結(jié)構(gòu)樹中任意兩節(jié)點(diǎn)之間的關(guān)系,從而避免更新操作帶來的編碼大量調(diào)整問題,且支持XML文檔的查詢與更新。

    可擴(kuò)展標(biāo)記語言;文檔樹;編碼方案;軸操作;數(shù)據(jù)查詢;數(shù)據(jù)更新

    1 概述

    可擴(kuò)展標(biāo)記語言(eXtensible Markup Language, XML)是由萬維網(wǎng)聯(lián)盟(World Wide Web Consortium,W3C)推出的新一代網(wǎng)絡(luò)數(shù)據(jù)表示、傳遞和交換的標(biāo)準(zhǔn),是Internet環(huán)境中跨平臺(tái)的、依賴于內(nèi)容的技術(shù)[1-2]。如今越來越多的數(shù)據(jù)采用XML格式存儲(chǔ),已經(jīng)成為互聯(lián)網(wǎng)上信息表示和信息交換的實(shí)際標(biāo)準(zhǔn),有效地存儲(chǔ)XML數(shù)據(jù)并提供合理高效的XML數(shù)據(jù)編碼,從而實(shí)現(xiàn)其數(shù)據(jù)的更新、查詢等操作,成為當(dāng)今研究的熱點(diǎn)問題。為了有效地管理和利用急劇增長的XML數(shù)據(jù),人們提出了各種針對XML數(shù)據(jù)特征的編碼方法。為XML文檔樹中的每個(gè)節(jié)點(diǎn)分配唯一的編碼,可以快速地確定節(jié)點(diǎn)之間的結(jié)構(gòu)關(guān)系,因此,XML文檔的節(jié)點(diǎn)編碼機(jī)制是實(shí)現(xiàn)XML數(shù)據(jù)高效查詢的重要條件,對它的研究具有重要的現(xiàn)實(shí)意義。

    為了有效地適應(yīng)XML數(shù)據(jù)的查詢和更新,文獻(xiàn)[3]總結(jié)了一個(gè)高效的編碼機(jī)制應(yīng)具有確定性、動(dòng)態(tài)性、壓縮性3個(gè)方面的特征。為了不降低編碼性能和查詢性能,同時(shí)降低編碼長度,本文在對已有各種XML數(shù)據(jù)編碼機(jī)制深入研究的基礎(chǔ)上,提出了一種基于左兒子右兄弟節(jié)點(diǎn)鏈?zhǔn)较嚓P(guān)的XML文檔動(dòng)態(tài)編碼機(jī)制(Node Chain Related XML Dynamic Coding Scheme,NCCS),僅需修改局部若干個(gè)相關(guān)節(jié)點(diǎn)的編碼,就可以支持任意節(jié)點(diǎn)間的無限更新。

    2 研究背景

    目前,對于XML數(shù)據(jù)的編碼已有很多研究,常見的方法有前綴編碼[4]、區(qū)間編碼[5]、位向量編碼[6-7]等。一種良好的支持動(dòng)態(tài)更新的XML編碼是指當(dāng)頻繁地發(fā)生節(jié)點(diǎn)的插入、刪除等更新操作時(shí),應(yīng)當(dāng)不修改或者極少修改已有的節(jié)點(diǎn)編碼。在常見的編碼方法中,前綴編碼是主流的編碼方式之一,該方法保存了元素在文檔中的路徑信息,使得元素之間祖先后裔關(guān)系的判定相當(dāng)于字符串之間包含關(guān)系的判斷,并能有效地支持對XML數(shù)據(jù)的各種更新操作,相比其他編碼的更新代價(jià)要小得多[8]。因此,對如何降低編碼存儲(chǔ)空間、提高查詢效率的前綴編碼的研究,對于解決XML應(yīng)用領(lǐng)域的許多問題都很有意義。

    Dewey編碼[9]是最早提出的一種前綴編碼方案,其優(yōu)點(diǎn)是查詢效率較高,缺點(diǎn)是不支持節(jié)點(diǎn)更新[10]。文獻(xiàn)[11]提出了一種分?jǐn)?shù)前綴的XML編碼方案(Fraction and Prefix Encoding Scheme,FPES),支持任意節(jié)點(diǎn)間的無限更新,無需二次編碼,但節(jié)點(diǎn)查詢效率和更新都不高。本文主要針對幾種常見基于路徑的前綴編碼方法進(jìn)行研究與分析,根據(jù)XML文檔嵌套結(jié)構(gòu)的特點(diǎn),從文檔根節(jié)點(diǎn)開始對依次到達(dá)的每條路徑的每一個(gè)節(jié)點(diǎn)都賦予一個(gè)基于路徑前綴的編碼。本文提出的節(jié)點(diǎn)鏈?zhǔn)较嚓P(guān)的NCCS編碼方案提高了查詢效率,支持節(jié)點(diǎn)之間的無限更新,與分?jǐn)?shù)前綴的FPES編碼方案相比,NCCS方案的節(jié)點(diǎn)查詢時(shí)間及節(jié)點(diǎn)更新時(shí)間都更少。

    3 左兒子右兄弟節(jié)點(diǎn)鏈?zhǔn)较嚓P(guān)的動(dòng)態(tài)編碼

    3.1 NCCS編碼方案

    對于XML文檔而言,其本身是一棵節(jié)點(diǎn)標(biāo)簽樹,記為T(V,E);V(T)代表以樹中節(jié)點(diǎn)為元素的節(jié)點(diǎn)集,E(T)代表的是連接父子關(guān)系節(jié)點(diǎn)之間邊的集合。XML文檔樹中的每個(gè)節(jié)點(diǎn)可以用一個(gè)四元組來表示:V(Ti)={〈Pi,Si,Li,Ri〉},其中:

    Pi為樹中節(jié)點(diǎn)Ti的路徑前綴,根節(jié)點(diǎn)的路徑前綴為1,子節(jié)點(diǎn)的路徑前綴是其父節(jié)點(diǎn)路徑前綴與父節(jié)點(diǎn)編號(hào)之間用“.”分割的字符組合;

    Si為樹中節(jié)點(diǎn)Ti的編號(hào),Si的取值從1開始;

    Li為樹中節(jié)點(diǎn)Ti最左兒子節(jié)點(diǎn)的編號(hào),當(dāng)Li= 0時(shí),表示節(jié)點(diǎn)Ti為葉節(jié)點(diǎn),沒有子節(jié)點(diǎn);

    Ri為樹中節(jié)點(diǎn)Ti相鄰右兄弟節(jié)點(diǎn)的編號(hào);若用Max(Ti)表示節(jié)點(diǎn)Ti同級(jí)節(jié)點(diǎn)中最大的節(jié)點(diǎn)編號(hào),則當(dāng)Ri=Max(Ti)時(shí),表示節(jié)點(diǎn)Ti是兄弟節(jié)點(diǎn)中從左向右起的最后一個(gè)節(jié)點(diǎn),這時(shí)Ri將不再表示其右兄弟節(jié)點(diǎn)的編號(hào),而是表示下一個(gè)新增兄弟節(jié)點(diǎn)將分配的編號(hào)為Ri。

    節(jié)點(diǎn)的Key值由Pi.Si唯一標(biāo)識(shí),Li和Ri是為了優(yōu)化查詢及更新操作而設(shè)置的。

    左兒子右兄弟節(jié)點(diǎn)鏈?zhǔn)较嚓P(guān)的動(dòng)態(tài)編碼示意圖如圖1所示。圖中虛線分別標(biāo)注了指向最左兒子節(jié)點(diǎn)的編號(hào)及指向相鄰右兄弟節(jié)點(diǎn)的編號(hào)的指針鏈。

    圖1 左兒子右兄弟節(jié)點(diǎn)鏈?zhǔn)较嚓P(guān)的動(dòng)態(tài)編碼示意圖

    3.2 NCCS編碼節(jié)點(diǎn)關(guān)系的判斷

    節(jié)點(diǎn)關(guān)系的判定法則如下:

    (1)兄弟關(guān)系判斷

    設(shè)A<P1,S1,L1,R1>,B<P2,S2,L2,R2>是XML文檔樹T中的2個(gè)節(jié)點(diǎn),如果P1=P2,則A節(jié)點(diǎn)和B節(jié)點(diǎn)是同級(jí)兄弟節(jié)點(diǎn)。進(jìn)一步的,如果R1=S2或者R2=S1,則A節(jié)點(diǎn)和B節(jié)點(diǎn)為相鄰的兄弟節(jié)點(diǎn)。例如:節(jié)點(diǎn)A<1.1,1,0,2>和節(jié)點(diǎn)B<1.1,2,1,3>是同級(jí)兄弟節(jié)點(diǎn)。

    (2)父子關(guān)系判斷

    設(shè)A<P1,S1,L1,R1>,B<P2,S2,L2,R2>是XML文檔樹T中的2個(gè)節(jié)點(diǎn),如果P1.S1=P2,則A節(jié)點(diǎn)是B節(jié)點(diǎn)的父節(jié)點(diǎn),B節(jié)點(diǎn)是A節(jié)點(diǎn)的子節(jié)點(diǎn)。如:節(jié)點(diǎn)A<1.1,2,1,3>是節(jié)點(diǎn)B<1.1.2, 1,0,2>的父節(jié)點(diǎn)。

    (3)祖先/后裔關(guān)系判斷

    設(shè)A<P1,S1,L1,R1>,B<P2,S2,L2,R2>是XML文檔樹T中的2個(gè)節(jié)點(diǎn),如果P1.S1為P2的子串,則A節(jié)點(diǎn)是B節(jié)點(diǎn)的祖先節(jié)點(diǎn),B節(jié)點(diǎn)是A節(jié)點(diǎn)的后裔節(jié)點(diǎn)。如:節(jié)點(diǎn)A<1.1,3,2,4>是節(jié)點(diǎn)B<1.1.3.1,2,1,3>的祖先節(jié)點(diǎn)。

    (4)節(jié)點(diǎn)所在層次判斷

    設(shè)A<P1,S1,L1,R1>是XML文檔樹T中的一個(gè)節(jié)點(diǎn),其所在層次可通過路徑前綴P1中分隔符“.”的個(gè)數(shù)來判斷。例如:節(jié)點(diǎn)A<1.1.3.1,2,1,3>所在的層次為第4層。

    3.3 NCCS編碼更新數(shù)據(jù)

    下面先討論新增節(jié)點(diǎn)的插入,設(shè)A<X,Y,L,R>是XML文檔樹T中的一個(gè)節(jié)點(diǎn),以A節(jié)點(diǎn)為父節(jié)點(diǎn),在其下陸續(xù)插入新節(jié)點(diǎn)后的節(jié)點(diǎn)編碼變化情況如下:

    (1)無兄弟節(jié)點(diǎn)的新節(jié)點(diǎn)插入

    在節(jié)點(diǎn)A下面插入一個(gè)新節(jié)點(diǎn)B,如圖2所示。A節(jié)點(diǎn)的編碼變?yōu)锳<X,Y,1,R>,新增節(jié)點(diǎn)B的編碼為<X.Y,1,0,2>,因?yàn)楣?jié)點(diǎn)A的編碼中L修改成了1,表示A的最左兒子節(jié)點(diǎn)的編號(hào)是1,同時(shí)RB=Max(B)=2,表示B是最右面的唯一的節(jié)點(diǎn),下一個(gè)插入的新節(jié)點(diǎn)將分配的編號(hào)是2。

    圖2 無兄弟節(jié)點(diǎn)的情況

    (2)有左兄弟但無右兄弟的新節(jié)點(diǎn)插入

    在節(jié)點(diǎn)B的右面插入一個(gè)新節(jié)點(diǎn)C,如圖3所示。A節(jié)點(diǎn)的編碼不變,仍然是A<X,Y,1,R>,新增節(jié)點(diǎn)C的編碼為<X.Y,2,0,3>,B節(jié)點(diǎn)的編碼保持<X.Y,1,0,2>不變。

    圖3 有左兄弟但無右兄弟的情況

    (3)既有左兄弟也有右兄弟的新節(jié)點(diǎn)插入

    在節(jié)點(diǎn)B和節(jié)點(diǎn)C之間插入一個(gè)新的節(jié)點(diǎn)D,如圖4所示。A節(jié)點(diǎn)的編碼不變,仍然是<X,Y,1,R>,新增節(jié)點(diǎn)D的編碼為<X.Y,3,0,2>,同時(shí)B節(jié)點(diǎn)的編碼調(diào)整為<X.Y,1,0,3>,節(jié)點(diǎn)C的編碼調(diào)整為<X.Y,2,0,4>。

    圖4 既有左兄弟又有右兄弟的情況

    (4)有右兄弟但無左兄弟的新節(jié)點(diǎn)插入

    在節(jié)點(diǎn)B的左面插入一個(gè)新的節(jié)點(diǎn)E,如圖5所示。A節(jié)點(diǎn)的編碼修改為<X,Y,4,R>,新增節(jié)點(diǎn)E的編碼為<X.Y,4,0,1>,同時(shí)B節(jié)點(diǎn)、D節(jié)點(diǎn)的編碼保持不變,節(jié)點(diǎn)C的編碼修改為<X.Y,2, 0,5>。

    圖5 有右兄弟但無左兄弟的情況

    在插入新節(jié)點(diǎn)時(shí),對于上文4種情況中的任何一種,只要找到同級(jí)兄弟節(jié)點(diǎn)中最右邊的節(jié)點(diǎn),該節(jié)點(diǎn)的右兄弟編號(hào)就是新插入節(jié)點(diǎn)的編號(hào),同時(shí)僅需要修改新插入節(jié)點(diǎn)周圍幾個(gè)相關(guān)節(jié)點(diǎn)的編碼以及最右邊的節(jié)點(diǎn)編號(hào),其他節(jié)點(diǎn)的編碼都保持不變。

    (5)節(jié)點(diǎn)的刪除

    對于節(jié)點(diǎn)的刪除操作,如果被刪節(jié)點(diǎn)是最左的兒子節(jié)點(diǎn),則需修改它父節(jié)點(diǎn)編碼中L的值;如果被刪節(jié)點(diǎn)是最右的兒子節(jié)點(diǎn),僅需刪除該節(jié)點(diǎn)即可;如果被刪節(jié)點(diǎn)是子節(jié)點(diǎn)中間的某個(gè)節(jié)點(diǎn),則需修改與它相鄰的左節(jié)點(diǎn)編碼中R的值。如刪除圖6中的B節(jié)點(diǎn),只需要修改B節(jié)點(diǎn)左兄弟節(jié)點(diǎn)E的編碼,其他節(jié)點(diǎn)的編碼都保持不變。

    圖6 刪除節(jié)點(diǎn)的情況

    由于本文編碼方案是建立在節(jié)點(diǎn)路徑的基礎(chǔ)上,在直接子節(jié)點(diǎn)的所有兄弟節(jié)點(diǎn)中進(jìn)行,在被刪除的節(jié)點(diǎn)有子孫后代時(shí),將刪除以該節(jié)點(diǎn)為祖先的一顆子樹,因此刪除節(jié)點(diǎn)的操作對文檔樹的編碼不會(huì)產(chǎn)生任何影響。

    4 實(shí)驗(yàn)結(jié)果與分析

    主要針對編碼方案在查詢、更新性能等方面進(jìn)行性能評(píng)估,并將其與分?jǐn)?shù)前綴FPES編碼進(jìn)行比較。實(shí)驗(yàn)用計(jì)算機(jī)CPU是Intel(R)Core(TM)2 Duo,主頻3.00 GHz,內(nèi)存2 GB,操作系統(tǒng)為Windows XP Professional,軟件環(huán)境是Netbeans 7.4+JDK 1.7。

    為了簡單起見,實(shí)驗(yàn)中做了以下相關(guān)處理:

    (1)在進(jìn)行XML文檔的初始化編碼時(shí),由于DOM解析當(dāng)XML文件很大時(shí)或者結(jié)構(gòu)比較復(fù)雜時(shí),對內(nèi)存的要求很高。而SAX比DOM需要更少的內(nèi)存,具有更高的效率[12]。因此,采用SAX解析方法對XML文檔實(shí)現(xiàn)初始化編碼操作,由于SAX解析是基于事件處理的,因此采用棧結(jié)構(gòu)以深度優(yōu)先搜索算法建立節(jié)點(diǎn)編碼。

    (2)在實(shí)驗(yàn)中只是針對XML文檔中的元素節(jié)點(diǎn)進(jìn)行了編碼處理,忽略了處理指令節(jié)點(diǎn)、屬性節(jié)點(diǎn)、文本節(jié)點(diǎn)、注釋節(jié)點(diǎn)等。

    (3)對于分?jǐn)?shù)前綴FPES編碼方案,由于其節(jié)點(diǎn)編碼采用英文字母,當(dāng)XML文檔樹的度很高時(shí),顯然不利于文檔節(jié)點(diǎn)的編碼,因此在對比實(shí)驗(yàn)中將節(jié)點(diǎn)編碼都修改成了整數(shù)類型。

    實(shí)驗(yàn)用 XML數(shù)據(jù)來自 UWXMLData Repository通用數(shù)據(jù)集中的 Florid-Mondial Case Study 2002(FMCS)、Transaction Processing Performance Council 2002(TPPC)和GSFC/NASA XML Project 2001(GNXP),相關(guān)參數(shù)如表1所示。

    表1 測試通用數(shù)據(jù)集

    實(shí)驗(yàn)檢測本文提出的節(jié)點(diǎn)鏈?zhǔn)较嚓P(guān)的NCCS編碼方案和分?jǐn)?shù)前綴FPES編碼方案對文檔編碼、插入10 000個(gè)節(jié)點(diǎn)(新插入節(jié)點(diǎn)的度都以平均數(shù)為5的取值進(jìn)行處理)、查詢1 000 000個(gè)節(jié)點(diǎn)(在文檔中隨機(jī)選取)的平均處理時(shí)間如表2所示。

    表2 文檔處理時(shí)間的對比 ms

    從實(shí)驗(yàn)結(jié)果可以看出,對于相同大小的XML文檔,NCCS編碼與FPES編碼對文檔編碼所花的時(shí)間大致相當(dāng)。FPES編碼由于采用分?jǐn)?shù)前綴的表示方法,雖然支持無限更新,但是在查詢及更新數(shù)據(jù)時(shí)由于節(jié)點(diǎn)間的相關(guān)信息少,在插入節(jié)點(diǎn)時(shí)需要花費(fèi)大部分時(shí)間找到插入位置,因此對文檔處理所花的時(shí)間明顯較NCCS編碼多。

    因?yàn)楣?jié)點(diǎn)鏈?zhǔn)较嚓P(guān)的NCCS編碼在結(jié)點(diǎn)關(guān)系判斷時(shí)只需要通過節(jié)點(diǎn)編碼就可以簡單快捷地判斷出節(jié)點(diǎn)間的關(guān)系,尤其是對于實(shí)現(xiàn)節(jié)點(diǎn)的多種軸操作運(yùn)算時(shí),采用節(jié)點(diǎn)鏈?zhǔn)较嚓P(guān)的NCCS編碼要比其他編碼具有查詢效益突出的優(yōu)點(diǎn);而分?jǐn)?shù)前綴編碼在編碼比較時(shí),由于涉及到分?jǐn)?shù)編碼的結(jié)點(diǎn)判斷,可能需要進(jìn)行多次數(shù)值比較,因此在實(shí)現(xiàn)節(jié)點(diǎn)的軸操作運(yùn)算時(shí)相應(yīng)的查詢響應(yīng)時(shí)間較長。

    5 結(jié)束語

    本文提出的鏈?zhǔn)较嚓P(guān)NCCS編碼方案,由于基于路徑的編碼具有不定長的特性,在簡短性和可擴(kuò)充性優(yōu)化方面,與分?jǐn)?shù)前綴的FPES編碼方案相比,本文編碼方案的節(jié)點(diǎn)查詢時(shí)間及節(jié)點(diǎn)插入時(shí)間更少,支持節(jié)點(diǎn)間的無限更新,并且保持了節(jié)點(diǎn)間豐富的相關(guān)信息,提高了文檔的處理效率。今后將針對編碼壓縮存儲(chǔ)情況和提高大數(shù)據(jù)的查詢效率進(jìn)行更深入的研究。

    [1] 蔡體健.XML網(wǎng)頁設(shè)計(jì)實(shí)用教程[M].北京:人民郵電出版社,2009.

    [2] 孫更新,肖 冰,彭玉忠.XML編程與應(yīng)用教程[M].北京:清華大學(xué)出版社.2010.

    [3] 胡江明,李建華,杜章華,等.一種高效的動(dòng)態(tài)XML文檔樹編碼機(jī)制[J].計(jì)算機(jī)工程,2010,36(19):75-77.

    [4] Tatarnov I,Viglas S D,Beyer K,et al.Storing and Quering Ordered XML Using a Relational Database System[C]//Proceedings of SIGMOD'02.Madison, USA:IEEE Press,2002:204-215.

    [5] Han Y T,Park H S.Distinctive Traffic Characteristics of Pure and Game P2P Applications[C]//Proceedings of the 10th International Conference on Advanced Communication Technology.Daejeon,Korea:[s.n.], 2008:405-408.

    [6] 馮少榮,陳天爍.基于向量的動(dòng)態(tài)XML編碼方法研究[J].計(jì)算機(jī)工程,2012.38(13):64-66.

    [7] Tatarinov I,Viglas S D,Beyer K,et al.Storing and Querying Ordered XML Using a Relational Database System[C]//Proceedings of the 21st ACM SIGMOD InternationalConference on ManagementofData.Madison,USA:[s.n.],2002:204-215.

    [8] 閆文剛,李 晶.一種XML文檔樹節(jié)點(diǎn)編碼的動(dòng)態(tài)調(diào)整算法的研究[J].佳木斯大學(xué)學(xué)報(bào):自然科學(xué)版, 2010,28(3):360-362.

    [9] 姚保峰,朱洪浩,王 磊,等.包含Dewey碼的XML文檔映射關(guān)系數(shù)據(jù)庫策略[J].計(jì)算機(jī)工程與應(yīng)用, 2012,48(27):128-131.

    [10] 魏東平,賈 楠,徐瑞敏.一種支持?jǐn)?shù)據(jù)更新的前綴編碼方案[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2011,20(3):189-192.

    [11] 劉先鋒,周 舟,劉 萍,等.一種分?jǐn)?shù)前綴XML編碼方案[J].計(jì)算機(jī)工程,2012,38(12):29-31.

    [12] 孫更新,肖 冰,彭玉忠.XML編程與應(yīng)用教程[M].北京:清華大學(xué)出版社,2010.

    編輯 任吉慧

    XML Dynamic Coding Scheme of Left Son and Right Sibling Chain Association

    WANG Weisheng,JIA Xiangdong
    (College of Computer Science and Engineering,Northwest Normal University,Lanzhou 730070,China)

    Aiming at the problem of eXtensible Markup Language(XML)data query and update,this paper proposes a dynamic XML coding scheme based on left son and right sibling node chain association.According to the chain related information about brother node,only by doing some simple changes in local,it can realize unlimited updates of XML data and the ancestor descendant relationships,parent-child relationship and sibling relationships and other axis operation.The results show that the proposed coding scheme not only efficiently supports structure query,but also has less coding time and insert node time.It can fast and accurately determine the relationship between any XML document structure tree nodes,so as to avoid a lot of code adjustment problems the update brings,and it efficiently supports the query and update of XML documents.

    eXtensible Markup Language(XML);document tree;coding scheme;axis operation;data query; data update

    1000-3428(2014)11-0056-04

    A

    TP311

    10.3969/j.issn.1000-3428.2014.11.011

    國家自然科學(xué)基金資助項(xiàng)目(61261015);甘肅省杰出青年基金資助項(xiàng)目(1308RJDA007)。

    王維盛(1974-),男,講師、碩士,主研方向:網(wǎng)絡(luò)計(jì)算;賈向東,副教授、博士。

    2013-12-23

    2014-02-20E-mail:wangws@nwnu.edu.cn

    中文引用格式:王維盛,賈向東.左兒子右兄弟鏈?zhǔn)较嚓P(guān)的XML動(dòng)態(tài)編碼方案[J].計(jì)算機(jī)工程,2014,40(11):56-59.

    英文引用格式:Wang Weisheng,Jia Xiangdong.XML Dynamic Coding Scheme of Left Son and Right Sibling Chain Association[J].Computer Engineering,2014,40(11):56-59.

    猜你喜歡
    編碼方案鏈?zhǔn)?/a>兄弟
    基于功能類別和技術(shù)參數(shù)的刀具編碼方案設(shè)計(jì)
    基于唯一標(biāo)識(shí)的ATP車載設(shè)備編碼方案研究
    基于改進(jìn)粒子群算法的毫米波大規(guī)模MIMO混合預(yù)編碼方案
    鏈?zhǔn)絊TATCOM內(nèi)部H橋直流側(cè)電壓均衡控制策略
    黑龍江電力(2017年1期)2017-05-17 04:25:05
    跟你做兄弟是會(huì)上癮的
    落難兩兄弟
    三種預(yù)編碼方案對OFDM系統(tǒng)峰均比的影響分析
    中國新通信(2015年9期)2015-05-30 16:17:07
    鏈?zhǔn)紻-STATCOM直流電壓分層協(xié)調(diào)控制策略
    電測與儀表(2015年4期)2015-04-12 00:43:08
    10kV鏈?zhǔn)絊TATCOM的研究與設(shè)計(jì)
    電測與儀表(2015年4期)2015-04-12 00:43:08
    惡搞版《奔跑吧兄弟》
    久久久色成人| 身体一侧抽搐| 香蕉av资源在线| 18禁在线播放成人免费| 欧美3d第一页| 在线国产一区二区在线| av在线蜜桃| 久久这里只有精品中国| 国产精品精品国产色婷婷| 美女cb高潮喷水在线观看| 91精品国产九色| 精品久久久久久久人妻蜜臀av| 国产精品久久久久久久电影| 久久久久久久久久黄片| 久久午夜亚洲精品久久| 免费在线观看日本一区| 日本黄大片高清| 3wmmmm亚洲av在线观看| 91在线精品国自产拍蜜月| 在线免费观看不下载黄p国产 | 久久精品综合一区二区三区| 狂野欧美白嫩少妇大欣赏| 老师上课跳d突然被开到最大视频| 成人高潮视频无遮挡免费网站| 国产av在哪里看| 九色成人免费人妻av| 男人的好看免费观看在线视频| 欧美高清性xxxxhd video| 亚洲,欧美,日韩| 亚洲精品亚洲一区二区| 国产一区二区在线av高清观看| 国内精品宾馆在线| 日日夜夜操网爽| 亚洲一区二区三区色噜噜| 国产精品免费一区二区三区在线| 一本一本综合久久| 午夜久久久久精精品| 免费无遮挡裸体视频| 18禁黄网站禁片免费观看直播| 听说在线观看完整版免费高清| 国产精品美女特级片免费视频播放器| 免费人成在线观看视频色| 国产免费一级a男人的天堂| 国产精品,欧美在线| 毛片一级片免费看久久久久 | 欧美区成人在线视频| 搡女人真爽免费视频火全软件 | 日韩亚洲欧美综合| 亚洲在线自拍视频| 我的老师免费观看完整版| 免费电影在线观看免费观看| 精品欧美国产一区二区三| av在线老鸭窝| 久久热精品热| 欧美一区二区国产精品久久精品| 日本撒尿小便嘘嘘汇集6| 波多野结衣巨乳人妻| 91久久精品电影网| 久久久精品欧美日韩精品| 日韩 亚洲 欧美在线| 成人一区二区视频在线观看| 午夜福利在线在线| 日本爱情动作片www.在线观看 | 天天一区二区日本电影三级| 搡老岳熟女国产| 亚洲av第一区精品v没综合| 国产亚洲欧美98| 国产亚洲精品av在线| 日本与韩国留学比较| 亚洲狠狠婷婷综合久久图片| 国产成人av教育| 精品久久久久久久人妻蜜臀av| 欧美+亚洲+日韩+国产| 麻豆国产97在线/欧美| 99精品久久久久人妻精品| 成人美女网站在线观看视频| 日韩欧美国产一区二区入口| 亚洲七黄色美女视频| 国产人妻一区二区三区在| 欧美日韩亚洲国产一区二区在线观看| 日韩欧美在线二视频| 日日夜夜操网爽| 亚洲,欧美,日韩| 亚洲第一区二区三区不卡| 国产主播在线观看一区二区| 亚洲欧美清纯卡通| 国产av麻豆久久久久久久| 国产高潮美女av| 亚洲av成人av| 免费在线观看成人毛片| 欧美激情国产日韩精品一区| 久久久久久久久大av| 日韩高清综合在线| 欧美一级a爱片免费观看看| 国产一区二区三区视频了| 床上黄色一级片| 国产美女午夜福利| 看免费成人av毛片| 免费不卡的大黄色大毛片视频在线观看 | av在线天堂中文字幕| 国产精品久久久久久av不卡| 天堂网av新在线| 小说图片视频综合网站| 欧美性猛交黑人性爽| 非洲黑人性xxxx精品又粗又长| 国产精品人妻久久久久久| 精品人妻1区二区| 极品教师在线免费播放| av女优亚洲男人天堂| 高清在线国产一区| 一个人看视频在线观看www免费| 成人国产一区最新在线观看| av在线天堂中文字幕| 婷婷丁香在线五月| 亚洲第一区二区三区不卡| 国产成人福利小说| 蜜桃亚洲精品一区二区三区| 国产熟女欧美一区二区| 亚洲熟妇熟女久久| 蜜桃亚洲精品一区二区三区| 亚洲一区二区三区色噜噜| 丰满乱子伦码专区| 精品久久久久久成人av| 老熟妇仑乱视频hdxx| 亚洲精品国产成人久久av| 最新在线观看一区二区三区| 精品福利观看| 亚洲av日韩精品久久久久久密| 国产亚洲欧美98| 国产精品一区二区三区四区免费观看 | 亚洲精品色激情综合| 可以在线观看的亚洲视频| 国产精品人妻久久久久久| 亚洲成人中文字幕在线播放| 国产亚洲精品久久久com| 联通29元200g的流量卡| 一级a爱片免费观看的视频| 少妇猛男粗大的猛烈进出视频 | 成熟少妇高潮喷水视频| 一区二区三区高清视频在线| 日日干狠狠操夜夜爽| 久久久久精品国产欧美久久久| 久久精品91蜜桃| 有码 亚洲区| 两人在一起打扑克的视频| 尾随美女入室| 久久中文看片网| 精品一区二区三区视频在线| 成人国产综合亚洲| 精品久久国产蜜桃| 在线播放国产精品三级| 此物有八面人人有两片| 免费人成视频x8x8入口观看| 亚洲在线自拍视频| 日本五十路高清| 一区二区三区四区激情视频 | 欧美成人免费av一区二区三区| 99视频精品全部免费 在线| 国产精品三级大全| 性欧美人与动物交配| 国语自产精品视频在线第100页| 亚洲精品色激情综合| 一级黄片播放器| 日本熟妇午夜| 亚洲av美国av| 国产中年淑女户外野战色| 日韩精品中文字幕看吧| 亚洲国产欧洲综合997久久,| 久久久国产成人精品二区| 一个人看的www免费观看视频| 88av欧美| 麻豆av噜噜一区二区三区| 少妇高潮的动态图| 亚洲熟妇熟女久久| 日本三级黄在线观看| 我的老师免费观看完整版| 一级毛片久久久久久久久女| 中文在线观看免费www的网站| 成人国产一区最新在线观看| www.www免费av| 精品久久久久久久人妻蜜臀av| 搡老岳熟女国产| 国产亚洲精品久久久com| av在线亚洲专区| 久久这里只有精品中国| 桃色一区二区三区在线观看| 欧美日韩黄片免| 听说在线观看完整版免费高清| 色尼玛亚洲综合影院| 色哟哟哟哟哟哟| 俄罗斯特黄特色一大片| 国产成人a区在线观看| 久久久午夜欧美精品| 久久天躁狠狠躁夜夜2o2o| 窝窝影院91人妻| 久久国产乱子免费精品| 成人性生交大片免费视频hd| 免费av不卡在线播放| 有码 亚洲区| 亚洲av电影不卡..在线观看| 国产乱人视频| www.www免费av| 91在线观看av| 日本精品一区二区三区蜜桃| 一卡2卡三卡四卡精品乱码亚洲| 国产极品精品免费视频能看的| 国内毛片毛片毛片毛片毛片| 日韩一区二区视频免费看| 日本色播在线视频| 亚洲成人久久爱视频| 网址你懂的国产日韩在线| 哪里可以看免费的av片| 老师上课跳d突然被开到最大视频| 亚洲精品在线观看二区| 国内精品宾馆在线| av天堂在线播放| 亚洲无线在线观看| 成人美女网站在线观看视频| 黄色女人牲交| 男人狂女人下面高潮的视频| 日韩欧美国产一区二区入口| 日韩亚洲欧美综合| 亚洲人成网站在线播放欧美日韩| а√天堂www在线а√下载| av在线老鸭窝| 九九久久精品国产亚洲av麻豆| 精品无人区乱码1区二区| 特级一级黄色大片| 国产真实伦视频高清在线观看 | 赤兔流量卡办理| 不卡一级毛片| 在线免费观看的www视频| 久久天躁狠狠躁夜夜2o2o| 色综合婷婷激情| 久久99热这里只有精品18| 韩国av在线不卡| 三级男女做爰猛烈吃奶摸视频| 亚洲最大成人av| 国产免费一级a男人的天堂| а√天堂www在线а√下载| 国产精品电影一区二区三区| 久久久久久久久久黄片| 一卡2卡三卡四卡精品乱码亚洲| 欧美+亚洲+日韩+国产| 亚洲五月天丁香| 看黄色毛片网站| 久久久久久伊人网av| aaaaa片日本免费| 亚洲成人免费电影在线观看| 日本 欧美在线| 国产精品人妻久久久久久| 国产伦精品一区二区三区视频9| 欧美xxxx黑人xx丫x性爽| 国产高清三级在线| 国内少妇人妻偷人精品xxx网站| 88av欧美| 精品欧美国产一区二区三| 最近最新中文字幕大全电影3| 国产午夜精品论理片| 婷婷精品国产亚洲av在线| 床上黄色一级片| 国内精品久久久久久久电影| av专区在线播放| 色哟哟哟哟哟哟| 99在线人妻在线中文字幕| 日韩高清综合在线| 精品久久久久久久久久久久久| 一个人看的www免费观看视频| 九九久久精品国产亚洲av麻豆| 久久久久九九精品影院| 国产探花在线观看一区二区| 欧美日韩综合久久久久久 | 亚洲国产精品成人综合色| xxxwww97欧美| 在线国产一区二区在线| 97碰自拍视频| 国内毛片毛片毛片毛片毛片| 精品无人区乱码1区二区| 国产精品不卡视频一区二区| 97碰自拍视频| a级毛片免费高清观看在线播放| 久久午夜亚洲精品久久| av黄色大香蕉| 不卡一级毛片| 久久天躁狠狠躁夜夜2o2o| 国产伦一二天堂av在线观看| 亚洲无线在线观看| 国产激情偷乱视频一区二区| 国产亚洲91精品色在线| 久久人妻av系列| 婷婷色综合大香蕉| 亚洲一区高清亚洲精品| 亚洲精品在线观看二区| 午夜激情福利司机影院| 老熟妇仑乱视频hdxx| 高清毛片免费观看视频网站| 国产精品1区2区在线观看.| 午夜亚洲福利在线播放| 成人永久免费在线观看视频| 国产亚洲91精品色在线| 国产色婷婷99| 国产私拍福利视频在线观看| 精品人妻一区二区三区麻豆 | www.色视频.com| 欧美丝袜亚洲另类 | 国产日本99.免费观看| 国产一级毛片七仙女欲春2| 日韩av在线大香蕉| 伦理电影大哥的女人| 国产精品精品国产色婷婷| 成人一区二区视频在线观看| 美女高潮喷水抽搐中文字幕| 午夜久久久久精精品| 男女下面进入的视频免费午夜| bbb黄色大片| 欧美最新免费一区二区三区| АⅤ资源中文在线天堂| 日本欧美国产在线视频| 国产精品爽爽va在线观看网站| 老司机午夜福利在线观看视频| 国产熟女欧美一区二区| 少妇的逼好多水| 中出人妻视频一区二区| 在线观看66精品国产| 国产成人福利小说| 女的被弄到高潮叫床怎么办 | 长腿黑丝高跟| 桃色一区二区三区在线观看| 亚洲av五月六月丁香网| 丰满人妻一区二区三区视频av| 51国产日韩欧美| 成人精品一区二区免费| 男女做爰动态图高潮gif福利片| 午夜激情欧美在线| 一区二区三区激情视频| 国产黄色小视频在线观看| 十八禁国产超污无遮挡网站| 嫩草影视91久久| 亚洲最大成人av| av在线老鸭窝| 国产午夜精品久久久久久一区二区三区 | 成人国产综合亚洲| 国产精品一区二区三区四区久久| 日本黄色片子视频| 中文字幕av在线有码专区| 久久热精品热| 亚洲无线在线观看| 97超级碰碰碰精品色视频在线观看| 国产伦在线观看视频一区| 日本色播在线视频| 亚洲欧美日韩高清专用| 成年女人毛片免费观看观看9| 亚洲精品一卡2卡三卡4卡5卡| 免费不卡的大黄色大毛片视频在线观看 | 国产不卡一卡二| 欧美3d第一页| www日本黄色视频网| 麻豆av噜噜一区二区三区| 97碰自拍视频| 成年免费大片在线观看| 午夜福利18| 很黄的视频免费| 人人妻,人人澡人人爽秒播| 可以在线观看的亚洲视频| 人妻夜夜爽99麻豆av| 久久午夜亚洲精品久久| 久久久久久九九精品二区国产| 国产真实乱freesex| 成人毛片a级毛片在线播放| 亚洲国产色片| 又粗又爽又猛毛片免费看| 久9热在线精品视频| av.在线天堂| 给我免费播放毛片高清在线观看| 国产高潮美女av| 精品人妻熟女av久视频| 日本五十路高清| 在线看三级毛片| 免费看a级黄色片| 桃色一区二区三区在线观看| 婷婷色综合大香蕉| 高清在线国产一区| 亚洲精品色激情综合| 欧美黑人巨大hd| 亚洲最大成人中文| 精品久久久久久久末码| 三级男女做爰猛烈吃奶摸视频| 亚洲精华国产精华精| 亚洲av二区三区四区| 久久亚洲真实| av.在线天堂| 男人和女人高潮做爰伦理| 人妻夜夜爽99麻豆av| 成人av在线播放网站| 在线观看av片永久免费下载| 色视频www国产| 久久国产乱子免费精品| 久久精品国产亚洲av天美| 欧美bdsm另类| 中文在线观看免费www的网站| 久久久久久久久久黄片| 免费一级毛片在线播放高清视频| 国产一区二区三区在线臀色熟女| 伊人久久精品亚洲午夜| 超碰av人人做人人爽久久| 国产伦一二天堂av在线观看| 免费人成视频x8x8入口观看| 在线天堂最新版资源| 99久久精品国产国产毛片| 日本-黄色视频高清免费观看| 亚洲最大成人手机在线| 成人国产一区最新在线观看| 成人二区视频| 国产免费av片在线观看野外av| 老师上课跳d突然被开到最大视频| 精品乱码久久久久久99久播| 日日摸夜夜添夜夜添小说| 国产成人福利小说| 91狼人影院| 两个人视频免费观看高清| 亚洲精品一卡2卡三卡4卡5卡| 日韩高清综合在线| 欧美一区二区精品小视频在线| 可以在线观看的亚洲视频| 精品人妻1区二区| 成年女人毛片免费观看观看9| 日韩精品有码人妻一区| 亚洲av成人精品一区久久| 麻豆国产97在线/欧美| 波多野结衣高清作品| 亚洲av成人精品一区久久| 亚洲精品粉嫩美女一区| 亚洲午夜理论影院| 亚洲七黄色美女视频| 亚洲经典国产精华液单| 真人一进一出gif抽搐免费| 欧美一区二区精品小视频在线| 99热6这里只有精品| 久久国产乱子免费精品| 级片在线观看| 88av欧美| 欧美高清成人免费视频www| 午夜亚洲福利在线播放| 精品福利观看| 欧美色视频一区免费| 国产乱人视频| 精品午夜福利视频在线观看一区| 国产精品一及| 美女被艹到高潮喷水动态| 亚洲狠狠婷婷综合久久图片| 少妇熟女aⅴ在线视频| 一区二区三区免费毛片| 亚洲专区国产一区二区| 天天躁日日操中文字幕| 色综合色国产| 美女黄网站色视频| 亚洲内射少妇av| 亚洲第一电影网av| 久久久久久伊人网av| 又爽又黄无遮挡网站| 亚洲国产精品合色在线| 嫩草影院精品99| 国产精品电影一区二区三区| 搡女人真爽免费视频火全软件 | 他把我摸到了高潮在线观看| 国产亚洲欧美98| 2021天堂中文幕一二区在线观| 99热这里只有是精品在线观看| 12—13女人毛片做爰片一| 欧美一区二区精品小视频在线| 亚州av有码| 国产大屁股一区二区在线视频| 精华霜和精华液先用哪个| 韩国av在线不卡| 国产三级中文精品| 成人性生交大片免费视频hd| 身体一侧抽搐| 午夜精品在线福利| 999久久久精品免费观看国产| 日韩av在线大香蕉| 国产精品一区二区三区四区免费观看 | 亚洲国产精品久久男人天堂| 动漫黄色视频在线观看| 97热精品久久久久久| 欧美日韩综合久久久久久 | 国产久久久一区二区三区| 91久久精品电影网| bbb黄色大片| 婷婷精品国产亚洲av在线| 麻豆精品久久久久久蜜桃| 99国产极品粉嫩在线观看| 欧美3d第一页| 美女大奶头视频| 人妻久久中文字幕网| 五月伊人婷婷丁香| 欧美丝袜亚洲另类 | 精品日产1卡2卡| avwww免费| 直男gayav资源| 久久久久久久久大av| 久久久久精品国产欧美久久久| 国产蜜桃级精品一区二区三区| 精品99又大又爽又粗少妇毛片 | 午夜福利成人在线免费观看| 午夜福利18| 午夜福利视频1000在线观看| 久久久久免费精品人妻一区二区| 狂野欧美激情性xxxx在线观看| 十八禁国产超污无遮挡网站| 久久久久久久久大av| 国产 一区 欧美 日韩| 午夜福利在线在线| 韩国av在线不卡| 最好的美女福利视频网| 在线看三级毛片| 精品久久久久久,| 女的被弄到高潮叫床怎么办 | 精品99又大又爽又粗少妇毛片 | 欧美成人免费av一区二区三区| 久久这里只有精品中国| 国产精品久久电影中文字幕| 日韩精品有码人妻一区| 亚洲人成网站在线播| 亚洲成人中文字幕在线播放| 久久久久性生活片| 日本色播在线视频| 色精品久久人妻99蜜桃| 日韩,欧美,国产一区二区三区 | 国产视频内射| 男女啪啪激烈高潮av片| x7x7x7水蜜桃| 亚洲 国产 在线| 免费在线观看成人毛片| 人人妻,人人澡人人爽秒播| 亚洲一区高清亚洲精品| av国产免费在线观看| 免费看日本二区| 日韩精品有码人妻一区| av黄色大香蕉| 十八禁网站免费在线| 国产探花在线观看一区二区| 亚洲国产欧美人成| 国产精品不卡视频一区二区| 亚洲成人免费电影在线观看| 国产亚洲av嫩草精品影院| 又紧又爽又黄一区二区| 国产精华一区二区三区| 夜夜看夜夜爽夜夜摸| 亚洲四区av| 久久香蕉精品热| 成人性生交大片免费视频hd| 波多野结衣高清无吗| 日本黄色片子视频| eeuss影院久久| 成熟少妇高潮喷水视频| 日日撸夜夜添| 美女被艹到高潮喷水动态| 免费大片18禁| 国产乱人伦免费视频| 中亚洲国语对白在线视频| 99视频精品全部免费 在线| 一本久久中文字幕| 国产男靠女视频免费网站| 日本在线视频免费播放| 九九热线精品视视频播放| 欧美日韩瑟瑟在线播放| 精品人妻熟女av久视频| 一进一出好大好爽视频| 欧美激情国产日韩精品一区| 国产淫片久久久久久久久| 一区福利在线观看| 国产亚洲精品综合一区在线观看| 男人的好看免费观看在线视频| 日韩欧美精品v在线| 大又大粗又爽又黄少妇毛片口| 一夜夜www| 午夜福利高清视频| 亚洲成a人片在线一区二区| av国产免费在线观看| 乱码一卡2卡4卡精品| 国产黄a三级三级三级人| 在线观看舔阴道视频| 91久久精品国产一区二区成人| 女同久久另类99精品国产91| 午夜精品久久久久久毛片777| 免费看a级黄色片| 久久精品国产亚洲av天美| 亚洲国产欧洲综合997久久,| 久久久久久久久中文| 91久久精品国产一区二区成人| 欧美日韩黄片免| 欧美色欧美亚洲另类二区| 国产蜜桃级精品一区二区三区| 99久久精品一区二区三区| 免费大片18禁| 99久久九九国产精品国产免费| 99久久精品国产国产毛片| 久久久午夜欧美精品| 亚洲国产精品久久男人天堂| 精品乱码久久久久久99久播| 精品国内亚洲2022精品成人| 免费大片18禁| 国产精品1区2区在线观看.| 午夜精品在线福利| 欧美又色又爽又黄视频| 91麻豆av在线| 亚洲av美国av| 免费av观看视频| 亚洲av第一区精品v没综合| 婷婷精品国产亚洲av| 别揉我奶头~嗯~啊~动态视频| 午夜影院日韩av| 又爽又黄a免费视频| 国产亚洲91精品色在线| 韩国av一区二区三区四区|