亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種樹形結(jié)構(gòu)數(shù)據(jù)庫的自動(dòng)讀取和提交方法

文檔序號(hào):6384343閱讀:263來源:國知局
專利名稱:一種樹形結(jié)構(gòu)數(shù)據(jù)庫的自動(dòng)讀取和提交方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種嵌入式系統(tǒng)的數(shù)據(jù)操作方法,尤其涉及一種樹形結(jié)構(gòu)數(shù)據(jù)庫的自動(dòng)讀取和提交方法。
背景技術(shù)
隨著嵌入式系統(tǒng)的廣泛應(yīng)用及用戶對(duì)數(shù)據(jù)處理和管理需求的不斷提高,各種智能設(shè)備與數(shù)據(jù)庫技術(shù)的緊密結(jié)合得到重視。許多的標(biāo)準(zhǔn)和協(xié)議都使用了樹形結(jié)構(gòu)的數(shù)據(jù)庫,樹形數(shù)據(jù)庫的結(jié)構(gòu)簡(jiǎn)易,易于操作,但缺點(diǎn)是在前臺(tái)接口需要讀取和提交時(shí)必須轉(zhuǎn)換到相應(yīng)的樹形結(jié)構(gòu),對(duì)于編程和維護(hù)都帶來不小的工作量。樹形結(jié)構(gòu)的數(shù)據(jù)庫,每個(gè)結(jié)點(diǎn)都會(huì)有許多的子結(jié)點(diǎn),子節(jié)點(diǎn)還會(huì)再延伸出子節(jié)點(diǎn),并且會(huì)有多個(gè)屬性,每個(gè)屬性也會(huì)有對(duì)應(yīng)的參數(shù),這些參數(shù)決定了表和參數(shù)可能進(jìn)行的操作以及數(shù)據(jù)長(zhǎng)度大小等;一般在WEB上實(shí)現(xiàn)對(duì)于后臺(tái)數(shù)據(jù)庫的讀寫都需要針對(duì)每個(gè)參數(shù)來編碼,或者把大段的數(shù)據(jù)庫內(nèi)容讀到前臺(tái)來再做處理,在小型的嵌入式系統(tǒng)中又不能引用復(fù)雜的高強(qiáng)度語言,所以編碼效率很慢,后期的維護(hù)工作量也較大。

發(fā)明內(nèi)容
針對(duì)現(xiàn)有的嵌入式系統(tǒng)存在的上述問題,現(xiàn)提供一種旨在簡(jiǎn)化樹形數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)庫的操作的樹形結(jié)構(gòu)數(shù)據(jù)庫的自動(dòng)讀取和提交方法。具體技術(shù)方案如下一種樹形結(jié)構(gòu)數(shù)據(jù)庫的自動(dòng)讀取和提交方法,應(yīng)用于后臺(tái)采用樹形結(jié)構(gòu)的數(shù)據(jù)庫,前臺(tái)采用WEB操作界面的嵌入式系統(tǒng)中,其中,具體包括如下步驟步驟S1、獲取所述樹形結(jié)構(gòu)中的第一層的節(jié)點(diǎn),并于顯示于前臺(tái)WEB操作界面的超文本文件的<Body>〈/Body>標(biāo)記內(nèi)定義數(shù)量與獲取的所述節(jié)點(diǎn)數(shù)量一致的〈DivX/Div> ;步驟S2、將獲取的所述節(jié)點(diǎn)與所述〈DivX/Div〉標(biāo)記分別關(guān)聯(lián),并于所述樹形結(jié)構(gòu)上獲取所述節(jié)點(diǎn)的子節(jié)點(diǎn),于所述〈Div>〈/Div>標(biāo)記內(nèi)定義與獲取的所述子節(jié)點(diǎn)數(shù)量一致的 <TableX/Table> 標(biāo)記;步驟S3、將所述步驟S2中獲得的子節(jié)點(diǎn)根據(jù)子節(jié)點(diǎn)的從屬關(guān)系與對(duì)應(yīng)的所述〈DivX/Div〉標(biāo)記內(nèi)的〈TableX/Table〉標(biāo)記分別進(jìn)行關(guān)聯(lián),并于所述樹形結(jié)構(gòu)上獲取所述步驟S2中獲得的子節(jié)點(diǎn)的下層節(jié)點(diǎn),于所述〈TableX/Table〉標(biāo)記內(nèi)定義與獲取的所述下層節(jié)點(diǎn)數(shù)量一致的<Tr>〈/Tr>標(biāo)記;步驟S4、將所步驟S3中獲得的下層節(jié)點(diǎn)根據(jù)下層節(jié)點(diǎn)的從屬關(guān)系與對(duì)應(yīng)的所述〈TableX/Table〉標(biāo)記內(nèi)的〈TrX/Tr〉標(biāo)記分別進(jìn)行關(guān)聯(lián),并于所述樹形結(jié)構(gòu)上獲取所述步驟S3中獲得的下層節(jié)點(diǎn)的再下層節(jié)點(diǎn),于所述〈TrX/Tr〉標(biāo)記內(nèi)定義與獲取的所述再下層節(jié)點(diǎn)數(shù)量一致的<TdX/Td>標(biāo)記;步驟S5、將步驟S4中獲得的再下層節(jié)點(diǎn)根據(jù)所述再下層節(jié)點(diǎn)的從屬關(guān)系與對(duì)應(yīng)的所述〈TrX/Tr〉標(biāo)記內(nèi)的<Td>〈/Td>標(biāo)記分別進(jìn)行關(guān)聯(lián),并于所述樹形結(jié)構(gòu)上獲取從屬于所述步驟S4中獲得的再下層節(jié)點(diǎn)的節(jié)點(diǎn),如從屬于所述再下層節(jié)點(diǎn)的節(jié)點(diǎn)存在,則于所述<Td>〈/Td>標(biāo)記內(nèi)定義與獲取的從屬于所述再下層節(jié)點(diǎn)的節(jié)點(diǎn)數(shù)量一致的<Div>〈/Div>標(biāo)記后返回步驟S2繼續(xù)執(zhí)行;步驟S6、通過預(yù)置于超文本文件中的JavaScript (用Java語言編寫的客戶端腳本程序)程序遍歷所述<Div>〈/Div>標(biāo)記、<TableX/Table>標(biāo)記、<TrX/Tr>標(biāo)記以及所述<Td>〈/Td>標(biāo)記實(shí)現(xiàn)樹形數(shù)據(jù)結(jié)構(gòu)的組織、讀取以及提交。優(yōu)選的,所述樹形結(jié)構(gòu)中的節(jié)點(diǎn)與所述超文本標(biāo)記的關(guān)聯(lián)方法為,于所述超文本標(biāo)記中添加唯一標(biāo)識(shí)所述樹形結(jié)構(gòu)的節(jié)點(diǎn)的id值,所述JavaScript程序通過所述超文本標(biāo)記中的id值遍歷所述<DivX/Div>標(biāo)記、<TableX/Table>標(biāo)記、<TrX/Tr>標(biāo)記以及所述<TdX/Td>標(biāo)記。優(yōu)選的,于數(shù)據(jù)讀取時(shí),所述JavaScript程序通過遍歷所述<Div>〈/Div>標(biāo)記、<TableX/Table>標(biāo)記、<TrX/Tr>標(biāo)記以及所述<TdX/Td>標(biāo)記,將所述樹形結(jié)構(gòu)的數(shù)據(jù)庫中的數(shù)據(jù)值根據(jù)所述樹形結(jié)構(gòu)的節(jié)點(diǎn)從屬關(guān)系填充入位于最內(nèi)層的超文本標(biāo)記之內(nèi)。優(yōu)選的,于數(shù)據(jù)設(shè)置時(shí),所述JavaScript程序通過遍歷所述<DivX/Div>標(biāo)記、<TableX/Table>標(biāo)記、<TrX/Tr>標(biāo)記以及所述<Td>〈/Td>標(biāo)記,找到對(duì)應(yīng)的節(jié)點(diǎn)并將找到的所述節(jié)點(diǎn)所對(duì)應(yīng)的超文本標(biāo)記的值域中的值設(shè)置為需要的值。優(yōu)選的,于數(shù)據(jù)提交時(shí),所述JavaScript程序通過遍歷所述<Div>〈/Div>標(biāo)記、<TableX/Table>標(biāo)記、<TrX/Tr>標(biāo)記以及所述<TdX/Td>標(biāo)記,將主要由所述〈DivX/Div>標(biāo)記、<TableX/Table>標(biāo)記、<TrX/Tr>標(biāo)記以及所述<TdX/Td>標(biāo)記形成的套嵌結(jié)構(gòu)轉(zhuǎn)換為樹形數(shù)據(jù)結(jié)構(gòu)并提交至所述樹形結(jié)構(gòu)的數(shù)據(jù)庫。上述技術(shù)方案的有益效果是簡(jiǎn)化了于帶有WEB設(shè)置界面的嵌入式系統(tǒng)樹形結(jié)構(gòu)的數(shù)據(jù)庫的操作,系統(tǒng)開銷小,易于實(shí)施。


圖1為本發(fā)明一種樹形結(jié)構(gòu)數(shù)據(jù)庫的自動(dòng)讀取和提交方法的步驟流程框圖;圖2為本發(fā)明一種樹形結(jié)構(gòu)數(shù)據(jù)庫的自動(dòng)讀取和提交方法一個(gè)樹形結(jié)構(gòu)的實(shí)例的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明,但不作為本發(fā)明的限定。如圖1所示,一種樹形結(jié)構(gòu)數(shù)據(jù)庫的自動(dòng)讀取和提交方法,應(yīng)用于后臺(tái)采用樹形結(jié)構(gòu)的數(shù)據(jù)庫,前臺(tái)采用WEB操作界面的嵌入式系統(tǒng)中,其中,具體包括如下步驟步驟S1、獲取樹形結(jié)構(gòu)中的第一層的節(jié)點(diǎn),并于顯示于前臺(tái)WEB操作界面的超文本文件的<Body>〈/Body>標(biāo)記內(nèi)定義數(shù)量與獲取的節(jié)點(diǎn)數(shù)量一致的<Div>〈/Div> ;步驟S2、將獲取的節(jié)點(diǎn)與〈DivX/Div〉標(biāo)記分別關(guān)聯(lián),并于樹形結(jié)構(gòu)上獲取節(jié)點(diǎn)的子節(jié)點(diǎn),于〈Div>〈/Div>標(biāo)記內(nèi)定義與獲取的子節(jié)點(diǎn)數(shù)量一致的<Table>〈/Table>標(biāo)記;
步驟S3、將步驟S2中獲得的子節(jié)點(diǎn)根據(jù)子節(jié)點(diǎn)的從屬關(guān)系與對(duì)應(yīng)的〈DivX/Div〉標(biāo)記內(nèi)的〈TableX/Table〉標(biāo)記分別進(jìn)行關(guān)聯(lián),并于樹形結(jié)構(gòu)上獲取步驟S2中獲得的子節(jié)點(diǎn)的下層節(jié)點(diǎn),于〈Table>〈/Table>標(biāo)記內(nèi)定義與獲取的下層節(jié)點(diǎn)數(shù)量一致的<Tr>〈/Tr>標(biāo)記;步驟S4、將所步驟S3中獲得的下層節(jié)點(diǎn)根據(jù)下層節(jié)點(diǎn)的從屬關(guān)系與對(duì)應(yīng)的<TableX/Table>標(biāo)記內(nèi)的<TrX/Tr>標(biāo)記分別進(jìn)行關(guān)聯(lián),并于樹形結(jié)構(gòu)上獲取步驟S3中獲得的下層節(jié)點(diǎn)的再下層節(jié)點(diǎn),于〈TrX/Tr〉標(biāo)記內(nèi)定義與獲取的再下層節(jié)點(diǎn)數(shù)量一致的<TdX/Td> 標(biāo)記;
步驟S5、將步驟S4中獲得的次級(jí)節(jié)點(diǎn)根據(jù)再下層節(jié)點(diǎn)的從屬關(guān)系與對(duì)應(yīng)的<TrX/Tr>標(biāo)記內(nèi)的<TdX/Td>標(biāo)記分別進(jìn)行關(guān)聯(lián),并于樹形結(jié)構(gòu)上獲取從屬于步驟S4中獲得的再下層節(jié)點(diǎn)的節(jié)點(diǎn),如從屬于再下層節(jié)點(diǎn)的節(jié)點(diǎn)存在,則于<Td>〈/Td>標(biāo)記內(nèi)定義與獲取的從屬于再下層節(jié)點(diǎn)的節(jié)點(diǎn)數(shù)量一致的〈DivX/Div〉標(biāo)記后返回步驟S2繼續(xù)執(zhí)行;步驟S6、通過預(yù)置于超文本文件中的JavaScript程序遍歷〈Div>〈/Div>標(biāo)記、<TableX/Table>標(biāo)記、<TrX/Tr>標(biāo)記以及<TdX/Td>標(biāo)記實(shí)現(xiàn)樹形數(shù)據(jù)結(jié)構(gòu)的組織、讀取以及提交。上述技術(shù)方案通過將樹形結(jié)構(gòu)轉(zhuǎn)換為超文本的套嵌標(biāo)記實(shí)現(xiàn)利用JavaScript遍歷樹形結(jié)構(gòu)的所有節(jié)點(diǎn),由于〈DivX/Div>標(biāo)記、〈TableX/Table〉標(biāo)記、<TrX/Tr>標(biāo)記以及<TdX/Td>標(biāo)記可以反復(fù)套嵌,因此理論上可以支持無限高度的樹形結(jié)構(gòu),通過JavaScript進(jìn)行遍歷將負(fù)載集中到瀏覽器端,可以降低嵌入式系統(tǒng)的開銷。其中,樹形結(jié)構(gòu)中的節(jié)點(diǎn)與超文本標(biāo)記的關(guān)聯(lián)方法可采用,于超文本標(biāo)記中添加唯一標(biāo)識(shí)樹形結(jié)構(gòu)的節(jié)點(diǎn)的id值,JavaScript程序通過超文本標(biāo)記中的id值遍歷〈DivX/Div>標(biāo)記、〈TableX/Table〉標(biāo)記、<TrX/Tr>標(biāo)記以及<TdX/Td>標(biāo)記。圖2中給出了一種具體的樹形結(jié)構(gòu),以下通過超文本標(biāo)記的實(shí)例進(jìn)行說明,需要指出的是該實(shí)例只用于說明并不以此限制本發(fā)明的保護(hù)范圍。圖2中的結(jié)構(gòu)可關(guān)聯(lián)于以下超文本代碼上
<Html><Body>
<Div id=’nodl’>
〈Table id=,nod2,>
<Tr id=’nod3-l ’>
<Td id=,nod4-1 ’> Val ue I </T d>
</Tr>
<Tr id=’nod3-2’>
<Td id=’nod4-2’> Value2</Td>
</Tr>
〈/Table〉
</Div>
</Body>
</Html >上述代碼展示了一個(gè)四層的樹形結(jié)構(gòu)轉(zhuǎn)換為超文本標(biāo)記的實(shí)例,其中nodi節(jié)點(diǎn)被關(guān)聯(lián)到<DivX/Div>標(biāo)記,以id=,nodi’的方式實(shí)現(xiàn)關(guān)聯(lián)。nodi節(jié)點(diǎn)的子節(jié)點(diǎn)nod2節(jié)點(diǎn)被關(guān)聯(lián)至1J〈TableX/Table〉標(biāo)記,以id=,nod2,的方式實(shí)現(xiàn)關(guān)聯(lián)。nod2節(jié)點(diǎn)的子節(jié)點(diǎn)nod3_l和nod3_2分別被關(guān)聯(lián)到兩個(gè)〈TableX/Table〉標(biāo)記內(nèi)的<TrX/Tr>標(biāo)記,以id=,nod3-T和id=,nod3_2,的方式實(shí)現(xiàn)關(guān)聯(lián)。nod3_l的子節(jié)點(diǎn)nod4_l被關(guān)聯(lián)到與nod3-l關(guān)聯(lián)的<TrX/Tr>標(biāo)記內(nèi)的<TdX/Td>標(biāo)記中,以id=’ nod4-l’的方式實(shí)現(xiàn)關(guān)聯(lián)。nod3-2的子節(jié)點(diǎn)nod4-2被關(guān)聯(lián)到與nod3_2關(guān)聯(lián)的<TrX/Tr>標(biāo)記內(nèi)的<TdX/Td>標(biāo)記中,以id=’ nod4-2’的方式實(shí)現(xiàn)關(guān)聯(lián),當(dāng)樹形結(jié)構(gòu)高于四層時(shí),可以在最內(nèi)層的<TdX/Td>標(biāo)記中再套嵌〈DivX/Div>標(biāo)記、〈TableX/Table〉標(biāo)記、<TrX/Tr>標(biāo)記以及<TdX/Td>標(biāo)記,以此類推層層套嵌從而實(shí)現(xiàn)對(duì)不同高度的樹形結(jié)構(gòu)的適配。該實(shí)例通過JavaScript可方便的實(shí)現(xiàn)遍歷,由于JavaScript通過id遍歷超文本標(biāo)記是本領(lǐng)域技術(shù)人員熟知的技術(shù),因此不再贅述。于上述技術(shù)方案基礎(chǔ)上,進(jìn)一步的,于數(shù)據(jù)讀取時(shí),JavaScript程序通過遍歷<DivX/Div> 標(biāo)記、〈TableX/Table〉標(biāo)記、<Tr>〈/Tr> 標(biāo)記以及 <Td>〈/Td> 標(biāo)記,將樹形結(jié)構(gòu)的數(shù)據(jù)庫中的數(shù)據(jù)值根據(jù)樹形結(jié)構(gòu)的節(jié)點(diǎn)從屬關(guān)系填充入位于最內(nèi)層的超文本標(biāo)記之內(nèi)。于上述技術(shù)方案基礎(chǔ)上,進(jìn)一步的,于數(shù)據(jù)設(shè)置時(shí),JavaScript程序通過遍歷<DivX/Div> 標(biāo)記、〈TableX/Table〉標(biāo)記、<Tr>〈/Tr> 標(biāo)記以及 <Td>〈/Td> 標(biāo)記,找到對(duì)應(yīng)的節(jié)點(diǎn)并將找到的節(jié)點(diǎn)所對(duì)應(yīng)的超文本標(biāo)記的值域中的值設(shè)置為需要的值。于上述技術(shù)方案基礎(chǔ)上,進(jìn)一步的,于數(shù)據(jù)提交時(shí),JavaScript程序通過遍歷<DivX/Div> 標(biāo)記、〈TableX/Table〉標(biāo)記、<TrX/Tr> 標(biāo)記以及 <TdX/Td> 標(biāo)記,將主要由<DivX/Div>標(biāo)記、〈TableX/Table〉標(biāo)記、<TrX/Tr>標(biāo)記以及<TdX/Td>標(biāo)記形成的套嵌結(jié)構(gòu)轉(zhuǎn)換為樹形數(shù)據(jù)結(jié)構(gòu)并提交至樹形結(jié)構(gòu)的數(shù)據(jù)庫。 以上所述僅為本發(fā)明較佳的實(shí)施例,并非因此限制本發(fā)明的實(shí)施方式及保護(hù)范圍,對(duì)于本領(lǐng)域技術(shù)人員而言,應(yīng)當(dāng)能夠意識(shí)到凡運(yùn)用本發(fā)明說明書及圖示內(nèi)容所作出的等同替換和顯而易見的變化所得到的方案,均應(yīng)當(dāng)包含在本發(fā)明的保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種樹形結(jié)構(gòu)數(shù)據(jù)庫的自動(dòng)讀取和提交方法,應(yīng)用于后臺(tái)采用樹形結(jié)構(gòu)的數(shù)據(jù)庫, 前臺(tái)采用WEB操作界面的嵌入式系統(tǒng)中,其特征在于,具體包括如下步驟步驟S1、獲取所述樹形結(jié)構(gòu)中的第一層的節(jié)點(diǎn),并于顯示于前臺(tái)WEB操作界面的超文本文件的<Body>〈/Body>標(biāo)記內(nèi)定義數(shù)量與獲取的所述節(jié)點(diǎn)數(shù)量一致的<Div>〈/Div> ; 步驟S2、將獲取的所述節(jié)點(diǎn)與所述〈DivX/Div〉標(biāo)記分別關(guān)聯(lián),并于所述樹形結(jié)構(gòu)上獲取所述節(jié)點(diǎn)的子節(jié)點(diǎn),于所述〈Div>〈/Div>標(biāo)記內(nèi)定義與獲取的所述子節(jié)點(diǎn)數(shù)量一致的 <TableX/Table> 標(biāo)記;步驟S3、將所述步驟S2中獲得的子節(jié)點(diǎn)根據(jù)子節(jié)點(diǎn)的從屬關(guān)系與對(duì)應(yīng)的所述〈DivX/ Div>標(biāo)記內(nèi)的〈TableX/Table〉標(biāo)記分別進(jìn)行關(guān)聯(lián),并于所述樹形結(jié)構(gòu)上獲取所述步驟S2 中獲得的子節(jié)點(diǎn)的下層節(jié)點(diǎn),于所述〈Table>〈/Table>標(biāo)記內(nèi)定義與獲取的所述下層節(jié)點(diǎn)數(shù)量一致的<TrX/Tr>標(biāo)記;步驟S4、將所步驟S3中獲得的下層節(jié)點(diǎn)根據(jù)下層節(jié)點(diǎn)的從屬關(guān)系與對(duì)應(yīng)的所述 〈TableX/Table〉標(biāo)記內(nèi)的〈TrX/Tr〉標(biāo)記分別進(jìn)行關(guān)聯(lián),并于所述樹形結(jié)構(gòu)上獲取所述步驟S3中獲得的下層節(jié)點(diǎn)的再下層節(jié)點(diǎn),于所述〈TrX/Tr〉標(biāo)記內(nèi)定義與獲取的所述再下層節(jié)點(diǎn)數(shù)量一致的<TdX/Td>標(biāo)記;步驟S5、將步驟S4中獲得的再下層節(jié)點(diǎn)根據(jù)所述再下層節(jié)點(diǎn)的從屬關(guān)系與對(duì)應(yīng)的所述〈TrX/Tr〉標(biāo)記內(nèi)的<Td>〈/Td>標(biāo)記分別進(jìn)行關(guān)聯(lián),并于所述樹形結(jié)構(gòu)上獲取從屬于所述步驟S4中獲得的再下層節(jié)點(diǎn)的節(jié)點(diǎn),如從屬于所述再下層節(jié)點(diǎn)的節(jié)點(diǎn)存在,則于所述 <TdX/Td>標(biāo)記內(nèi)定義與獲取的從屬于所述再下層節(jié)點(diǎn)的節(jié)點(diǎn)數(shù)量一致的〈Div>〈/Div>標(biāo)記后返回步驟S2繼續(xù)執(zhí)行;步驟S6、通過預(yù)置于超文本文件中的JavaScript程序遍歷所述〈Div>〈/Div>標(biāo)記、 <TableX/Table>標(biāo)記、<TrX/Tr>標(biāo)記以及所述<TdX/Td>標(biāo)記實(shí)現(xiàn)樹形數(shù)據(jù)結(jié)構(gòu)的組織、讀取以及提交。
2.如權(quán)利要求1所述樹形結(jié)構(gòu)數(shù)據(jù)庫的自動(dòng)讀取和提交方法,其特征在于,所述樹形結(jié)構(gòu)中的節(jié)點(diǎn)與所述超文本標(biāo)記的關(guān)聯(lián)方法為,于所述超文本標(biāo)記中添加唯一標(biāo)識(shí)所述樹形結(jié)構(gòu)的節(jié)點(diǎn)的id值,所述JavaScript程序通過所述超文本標(biāo)記中的id值遍歷所述 <DivX/Div> 標(biāo)記、<TableX/Table> 標(biāo)記、<TrX/Tr> 標(biāo)記以及所述 <TdX/Td> 標(biāo)記。
3.如權(quán)利要求1所述樹形結(jié)構(gòu)數(shù)據(jù)庫的自動(dòng)讀取和提交方法,其特征在于,于數(shù)據(jù)讀取時(shí),所述JavaScript程序通過遍歷所述〈Div>〈/Div>標(biāo)記、<TableX/Table>標(biāo)記、 <TrX/Tr>標(biāo)記以及所述<Td>〈/Td>標(biāo)記,將所述樹形結(jié)構(gòu)的數(shù)據(jù)庫中的數(shù)據(jù)值根據(jù)所述樹形結(jié)構(gòu)的節(jié)點(diǎn)從屬關(guān)系填充入位于最內(nèi)層的超文本標(biāo)記之內(nèi)。
4.如權(quán)利要求1所述樹形結(jié)構(gòu)數(shù)據(jù)庫的自動(dòng)讀取和提交方法,其特征在于,于數(shù)據(jù)設(shè)置時(shí),所述JavaScript程序通過遍歷所述〈Div>〈/Div>標(biāo)記、<TableX/Table>標(biāo)記、 <TrX/Tr>標(biāo)記以及所述<Td>〈/Td>標(biāo)記,找到對(duì)應(yīng)的節(jié)點(diǎn)并將找到的所述節(jié)點(diǎn)所對(duì)應(yīng)的超文本標(biāo)記的值域中的值設(shè)置為需要的值。
5.如權(quán)利要求1所述樹形結(jié)構(gòu)數(shù)據(jù)庫的自動(dòng)讀取和提交方法,其特征在于,于數(shù)據(jù)提交時(shí),所述JavaScript程序通過遍歷所述〈Div>〈/Div>標(biāo)記、<TableX/Table>標(biāo)記、 <TrX/Tr>標(biāo)記以及所述<TdX/Td>標(biāo)記,將主要由所述〈DivX/Div>標(biāo)記、〈TableX/ Table〉標(biāo)記、<TrX/Tr>標(biāo)記以及所述<Td>〈/Td>標(biāo)記形成的套嵌結(jié)構(gòu)轉(zhuǎn)換為樹形數(shù)據(jù)結(jié)構(gòu)并提交 至所述樹形結(jié)構(gòu)的數(shù)據(jù)庫。
全文摘要
本發(fā)明公開了一種樹形結(jié)構(gòu)數(shù)據(jù)庫的自動(dòng)讀取和提交方法,其中,具體包括如下步驟獲取樹形結(jié)構(gòu)中的第一層的節(jié)點(diǎn);將獲取的節(jié)點(diǎn)與<Div></Div>標(biāo)記分別關(guān)聯(lián),并于樹形結(jié)構(gòu)上獲取節(jié)點(diǎn)的子節(jié)點(diǎn);將子節(jié)點(diǎn)與<Table></Table>標(biāo)記分別進(jìn)行關(guān)聯(lián),并于樹形結(jié)構(gòu)上獲取子節(jié)點(diǎn)的下層節(jié)點(diǎn);將下層節(jié)點(diǎn)與<Tr></Tr>標(biāo)記分別進(jìn)行關(guān)聯(lián),并于樹形結(jié)構(gòu)上獲取下層節(jié)點(diǎn)的再下層節(jié)點(diǎn);將再下層節(jié)點(diǎn)與<Td></Td>標(biāo)記分別進(jìn)行關(guān)聯(lián),通過預(yù)置于超文本文件中的JavaScript程序遍歷<Div></Div>標(biāo)記、<Table></Table>標(biāo)記、<Tr></Tr>標(biāo)記以及<Td></Td>標(biāo)記實(shí)現(xiàn)樹形數(shù)據(jù)結(jié)構(gòu)的組織、讀取以及提交。其技術(shù)方案的有益效果是簡(jiǎn)化了于帶有WEB設(shè)置界面的嵌入式系統(tǒng)樹形結(jié)構(gòu)的數(shù)據(jù)庫的操作,系統(tǒng)開銷小,易于實(shí)施。
文檔編號(hào)G06F17/30GK102999632SQ20121054462
公開日2013年3月27日 申請(qǐng)日期2012年12月14日 優(yōu)先權(quán)日2012年12月14日
發(fā)明者孫敏 申請(qǐng)人:上海斐訊數(shù)據(jù)通信技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1