国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種xml文件處理方法和裝置的制造方法

      文檔序號(hào):9489458閱讀:256來源:國(guó)知局
      一種xml文件處理方法和裝置的制造方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及計(jì)算機(jī)應(yīng)用技術(shù)領(lǐng)域,更具體地說,涉及一種XML文件數(shù)據(jù)處理方法和裝置。
      【背景技術(shù)】
      [0002]Web service是一個(gè)平臺(tái)獨(dú)立的,低親合的,自包含的、基于可編程的web的應(yīng)用程序,是跨平臺(tái)信息交互的常用方式,在交互過程中,需要對(duì)XML文件進(jìn)行解析。由于XML文件格式信息多種多樣,在實(shí)際操作時(shí)每次都需要針對(duì)不同格式的XML文件手工編寫代碼,以對(duì)所述XML文件進(jìn)行解析,此過程費(fèi)時(shí)費(fèi)力,工作效率極低。

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

      [0003]本發(fā)明的目的在于提供一種用于提高XML文件解碼效率的XML文件處理方法和裝置。
      [0004]為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供了如下技術(shù)方案:
      [0005]—種XML文件處理方法,包括:
      [0006]通過預(yù)設(shè)的配置列表獲取用戶鍵入的、用于表征目標(biāo)XML文件格式的文件格式信息;
      [0007]由預(yù)設(shè)數(shù)據(jù)庫中調(diào)取與所述文件格式信息相匹配的預(yù)設(shè)解碼程序,所述預(yù)設(shè)數(shù)據(jù)庫中預(yù)設(shè)有多個(gè)與不同類型的XML文件一一對(duì)應(yīng)的、用于對(duì)所述XML文件進(jìn)行解碼的預(yù)設(shè)解碼程序;
      [0008]依據(jù)所述預(yù)設(shè)解碼程序?qū)δ繕?biāo)XML文件進(jìn)行解碼。
      [0009]優(yōu)選的,上述XML文件處理方法中,所述依據(jù)所述預(yù)設(shè)解碼程序?qū)δ繕?biāo)XML文件進(jìn)行解碼,包括:
      [0010]生成與所述預(yù)設(shè)解碼程序相匹配的結(jié)構(gòu)樹,依據(jù)用戶指令配置所述結(jié)構(gòu)樹中每個(gè)節(jié)點(diǎn)對(duì)應(yīng)的位置信息,依據(jù)所述預(yù)設(shè)解碼程序和每個(gè)節(jié)點(diǎn)配置有位置信息的結(jié)構(gòu)樹對(duì)所述目標(biāo)XML文件進(jìn)行解析。
      [0011]優(yōu)選的,上述XML文件處理方法中,所述依據(jù)用戶指令配置所述結(jié)構(gòu)樹中每個(gè)節(jié)點(diǎn)對(duì)應(yīng)的位置信息,包括:
      [0012]依據(jù)用戶指令配置所述結(jié)構(gòu)樹中每個(gè)節(jié)點(diǎn)對(duì)應(yīng)的表以及表的字段。
      [0013]優(yōu)選的,上述XML文件處理方法中,在依據(jù)所述預(yù)設(shè)解碼程序和每個(gè)節(jié)點(diǎn)配置有位置信息的結(jié)構(gòu)樹對(duì)所述目標(biāo)XML文件進(jìn)行解析之前,還包括:
      [0014]通過預(yù)設(shè)的配置列表獲取用戶鍵入的、用于獲取目標(biāo)XML文件的數(shù)據(jù)庫連接配置信息和數(shù)據(jù)資源配置信息的各項(xiàng)參數(shù)信息;
      [0015]依據(jù)所述參數(shù)信息的位置信息調(diào)取與所述參數(shù)信息相匹配的預(yù)設(shè)應(yīng)用程序;
      [0016]依據(jù)所述參數(shù)信息和預(yù)設(shè)應(yīng)用程序生成用于表征所述數(shù)據(jù)庫連接配置信息和數(shù)據(jù)資源配置信息的配置程序;
      [0017]依據(jù)所述配置程序訪問目標(biāo)系統(tǒng)數(shù)據(jù)庫,獲取與所述數(shù)據(jù)庫連接配置信息和數(shù)據(jù)資源配置信息相匹配的目標(biāo)XML文件。
      [0018]優(yōu)選的,上述XML文件處理方法中,所述由預(yù)設(shè)數(shù)據(jù)庫中調(diào)取與所述文件格式信息相匹配的預(yù)設(shè)解碼程序之前,還包括:
      [0019]通過預(yù)設(shè)的配置列表獲取用戶鍵入的、用于獲取目標(biāo)XML文件的數(shù)據(jù)庫連接配置信息和數(shù)據(jù)資源配置信息的各項(xiàng)參數(shù)信息;
      [0020]依據(jù)所述參數(shù)信息的位置信息調(diào)取與所述參數(shù)信息相匹配的預(yù)設(shè)應(yīng)用程序;
      [0021]依據(jù)所述參數(shù)信息和預(yù)設(shè)應(yīng)用程序生成用于表征所述數(shù)據(jù)庫連接配置信息和數(shù)據(jù)資源配置信息的配置程序;
      [0022]確認(rèn)能夠依據(jù)所述數(shù)據(jù)庫連接配置信息和數(shù)據(jù)資源配置信息的配置程序能夠建立與目標(biāo)XML文件之間的連接;
      [0023]所述生成與所述預(yù)設(shè)解碼程序相匹配的結(jié)構(gòu)樹,配置所述結(jié)構(gòu)樹中每個(gè)節(jié)點(diǎn)對(duì)應(yīng)的位置信息之后,依據(jù)所述預(yù)設(shè)解碼程序和每個(gè)節(jié)點(diǎn)配置有位置信息的結(jié)構(gòu)樹對(duì)所述目標(biāo)XML文件進(jìn)行解析之前,還包括:
      [0024]獲取與所述數(shù)據(jù)庫連接配置信息和數(shù)據(jù)資源配置信息相匹配的目標(biāo)XML文件。
      [0025]一種XML文件處理裝置,包括:
      [0026]匹配列表單元,用于存儲(chǔ)并顯示用戶預(yù)設(shè)的配置列;
      [0027]第一參數(shù)采集單元,用于通過預(yù)設(shè)的配置列表獲取用戶鍵入的、用于表征目標(biāo)文件格式的文件格式信息;
      [0028]解碼程序獲取單元,用于由預(yù)設(shè)數(shù)據(jù)庫中調(diào)取與所述文件格式信息相匹配的預(yù)設(shè)解碼程序,所述預(yù)設(shè)數(shù)據(jù)庫中預(yù)設(shè)有多個(gè)與不同類型的XML文件一一對(duì)應(yīng)的、用于對(duì)所述XML文件進(jìn)行解碼的預(yù)設(shè)解碼程序;
      [0029]解碼單元,用于依據(jù)所述預(yù)設(shè)解碼程序?qū)δ繕?biāo)XML文件進(jìn)行解碼。
      [0030]優(yōu)選的,上述XML文件處理裝置中,所述解碼單元包括:
      [0031]結(jié)構(gòu)樹生成單元、節(jié)點(diǎn)配置單元和子解碼單元;
      [0032]所述結(jié)構(gòu)樹生成單元,用于生成與所述預(yù)設(shè)解碼程序相匹配的結(jié)構(gòu)樹;
      [0033]所述節(jié)點(diǎn)配置單元,用于依據(jù)用戶指令配置所述結(jié)構(gòu)樹中每個(gè)節(jié)點(diǎn)對(duì)應(yīng)的位置信息;
      [0034]所述子解碼單元,用于依據(jù)所述預(yù)設(shè)解碼程序和每個(gè)節(jié)點(diǎn)配置有位置信息的結(jié)構(gòu)樹對(duì)所述目標(biāo)XML文件進(jìn)行解析。
      [0035]優(yōu)選的,上述XML文件處理裝置中,所述節(jié)點(diǎn)配置單元具體用于:依據(jù)用戶指令配置所述結(jié)構(gòu)樹中每個(gè)節(jié)點(diǎn)對(duì)應(yīng)的表以及表的字段。
      [0036]優(yōu)選的,上述XML文件處理裝置中,第二參數(shù)采集單元,用于通過預(yù)設(shè)的配置列表獲取用戶鍵入的、用于獲取目標(biāo)XML文件的數(shù)據(jù)庫連接配置信息和數(shù)據(jù)資源配置信息的各項(xiàng)參數(shù)信息;
      [0037]配置程序生成單元,用于依據(jù)所述參數(shù)信息的位置信息調(diào)取與所述參數(shù)信息相匹配的預(yù)設(shè)應(yīng)用程序,依據(jù)所述參數(shù)信息和預(yù)設(shè)應(yīng)用程序生成用于表征所述數(shù)據(jù)庫連接配置信息和數(shù)據(jù)資源配置信息的配置程序;
      [0038]數(shù)據(jù)調(diào)取單元,用于依據(jù)所述配置程序訪問目標(biāo)系統(tǒng)數(shù)據(jù)庫,獲取與所述數(shù)據(jù)庫連接配置信息和數(shù)據(jù)資源配置信息相匹配的目標(biāo)XML文件。
      [0039]優(yōu)選的,上述XML文件處理裝置中,還包括:
      [0040]連接狀態(tài)判斷單元,用于當(dāng)確認(rèn)能夠依據(jù)所述數(shù)據(jù)庫連接配置信息和數(shù)據(jù)資源配置信息的配置程序能夠建立與目標(biāo)XML文件之間的連接之后,輸出觸發(fā)信號(hào)控制所述解碼程序獲取單元?jiǎng)幼鳌?br>[0041]通過以上方案可知,本發(fā)明實(shí)施例提供的所述XML文件處理方法通過依據(jù)用戶在配置列表中用戶鍵入的文件格式信息,調(diào)取用于對(duì)目標(biāo)XML文件進(jìn)行解析的預(yù)設(shè)解碼程序,然后依據(jù)所述預(yù)設(shè)解碼程序?qū)δ繕?biāo)XML文件進(jìn)行解碼。所述預(yù)設(shè)解碼程序?yàn)橹苯诱{(diào)取得到的,并不需要用戶手工編寫,因此,能夠快速獲取用于對(duì)所述目標(biāo)XML文件進(jìn)行解碼的解碼程序,所以提高了解碼效率。
      【附圖說明】
      [0042]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0043]圖1為本發(fā)明實(shí)施例公開的一種XML文件處理方法的流程圖;
      [0044]圖2為本申請(qǐng)另一實(shí)施例公開的一種XML文件處理方法的流程圖;
      [0045]圖3為本申請(qǐng)又一實(shí)施例公開的一種XML文件處理方法的流程圖;
      [0046]圖4為本申請(qǐng)實(shí)施例公開的一種XML文件處理裝置的結(jié)構(gòu)示意圖;
      [0047]圖5為本申請(qǐng)另一實(shí)施例公開的一種XML文件處理裝置的結(jié)構(gòu)示意圖;
      [0048]圖6為本申請(qǐng)又一實(shí)施例公開的一種XML文件處理裝置的結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】
      [0049]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
      [0050]本發(fā)明實(shí)施例公開了一種XML文件數(shù)據(jù)處理方法和裝置,以解決現(xiàn)有技術(shù)中手工編寫代碼工作效率低的問題。
      [0051]圖1為本申請(qǐng)實(shí)施例公開的一種XML文件處理方法的流程圖,參見圖1,該處理方法包括:
      [0052]步驟S101:通過預(yù)設(shè)的配置列表獲取用戶鍵入的、用于表征目標(biāo)XML文件格式的文件格式信息;
      [0053]步驟S102:由預(yù)設(shè)數(shù)據(jù)庫中調(diào)取與所述文件格式信息相匹配的預(yù)設(shè)解碼程序,所述預(yù)設(shè)數(shù)據(jù)庫中預(yù)設(shè)有多個(gè)與不同類型的XML文件一一對(duì)應(yīng)的、用于對(duì)所述XML文件進(jìn)行解碼的預(yù)設(shè)解碼程序;
      [0054]步驟S103:依據(jù)所述預(yù)設(shè)解碼程序?qū)δ繕?biāo)XML文件進(jìn)行解碼。
      [0055]申請(qǐng)人通過研究發(fā)現(xiàn),在每次解碼XML文件時(shí),工作人員每次均需要手工編寫解析代碼,針對(duì)同一類型的XML文件鍵入的代碼基本是相同的,因此,申請(qǐng)人通過編寫一應(yīng)用程序,創(chuàng)建一配置列表,用戶通過在所述配置列表中
      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1