XQuery的應用分析 XQuery的應用分析

XQuery的應用分析

  • 期刊名字:電腦編程技巧與維護
  • 文件大?。?21kb
  • 論文作者:余戰秋
  • 作者單位:巢湖職業(yè)技術(shù)學(xué)院
  • 更新時(shí)間:2020-06-12
  • 下載次數:次
論文簡(jiǎn)介

數據庫和信息管理DATABASE AND INFORMATION MANAGEMENTXQuery的應用分析余戰秋(巢湖職業(yè)技術(shù)學(xué)院,巢湖238000摘要:XML查詢(xún)語(yǔ)言Ⅺ Query是導航語(yǔ)言ⅪPah的擴展,它是一種語(yǔ)法簡(jiǎn)單靈活且表現力強大的功能性語(yǔ)言Query與XML數據結構有內在的聯(lián)系,可以方便地編寫(xiě)業(yè)務(wù)邏輯,并且本質(zhì)上就可以操作XML數據。本丈對XQuery發(fā)展狀況的進(jìn)行了概要介紹通過(guò)查詢(xún)語(yǔ)言 XQuery的主要概念及 XQuery語(yǔ)言在數據查詢(xún)、轉換等方面的應用分析對KML文檔查詢(xún)語(yǔ)言的實(shí)際應用情況作出討論。關(guān)鍵詞:XML;查詢(xún)語(yǔ)言; XQueryAnalysis of the application of X QueryYU ZhanqiuChaohu Vocational& Technical Collage, Chaohu 238000)[Abstract] XML query language XQuery language XPath navigation is the expansion, it is a simple grammar flexible andpowerful performance of the functions of language. XQuery and XML data structure are intrinsicalbe easilyprepared by the business logic, and can operate on the nature of XML data. X Query paper on the development of a summary,XQuery query language through the key concepts, and XQuery language in the dataconversion, and other aspects ofthe application of the XML documents for the practical application ofsItuation(Key words] XML; query language; XQuery1引言檔和數據模型工作草案,由于考慮到數據和文檔團體的不同在以文檔和數據為中心的環(huán)境里,XML自從誕生之后,觀(guān)點(diǎn),此后查詢(xún)語(yǔ)言工作組的大多數工作都是秘密進(jìn)行的速得到來(lái)自各方技術(shù)聯(lián)盟以及研究機構支持與關(guān)注。隨著(zhù)直到2001年2月大量的文檔開(kāi)始推出,工作組的發(fā)布工作才越來(lái)越多的信息以XML格式存儲、交換和呈現,查詢(xún)XML進(jìn)入高潮。之后在2001年6月和12月、2002年8月和11數據源的能力變得越來(lái)越重要。XML的一個(gè)強大之處就在于月、和2003年5月進(jìn)行了重要更新。在加2004年6月加人它能夠靈活地表現許多不同來(lái)源、不同種類(lèi)的信息。為了利最新的全文相關(guān)文檔,現在總共13個(gè)文檔(包括與XSL工作用這種靈活性,XML查詢(xún)語(yǔ)言必須提供對這些不同來(lái)源的信組共同分享的6個(gè)工作草案),它正在接近成為完整的文檔集息的檢索和解釋。 XQuery是一種將查詢(xún)表示成表達式的功能該規范當前正在邁向推薦標準( Recommendation)狀態(tài)。語(yǔ)言。通過(guò)它所支持的多種表達式,它的查詢(xún)可以有各種不作為一種普及型的查詢(xún)語(yǔ)言 XQuery汲取了其他多種查詢(xún)同的形式。各種 XQuery表達式可以完全嵌套,并且支持子查語(yǔ)言的優(yōu)點(diǎn)適用于各種類(lèi)型的XML數據源的查詢(xún)不僅查詢(xún)詢(xún)?,F在,許多廠(chǎng)商開(kāi)發(fā)的應用程序都使用XML來(lái)傳送消息功能強大,而且簡(jiǎn)潔靈活且易于實(shí)現。此外 XQuery還具有從多(如SOAP或者XML-RPC消息)或者作為數據的永久性存儲種數據庫中檢索信息的功能能對各種數據和文檔進(jìn)行查詢(xún)。(如XML數據庫)正如在關(guān)系型數據庫中的數據查詢(xún)語(yǔ)言SQLXQuery構建在 XPath規范之上,其核心是能夠通過(guò) XPath一樣, XQuery已成為XML時(shí)代的主流數據查詢(xún)語(yǔ)言。表達式從文檔中選擇特殊的節點(diǎn)序列。 XQuery是一種將查詢(xún)2 XQuery的發(fā)展概述表示成表達式的功能語(yǔ)言。通過(guò)它所支持的多種表達式其查XQuery起源于一個(gè)名為qu的XML查詢(xún)語(yǔ)言,依次從詢(xún)可以有各種不同的形式。各種 XQuery表達式可以完全嵌套,幾個(gè)其他語(yǔ)言引進(jìn)了特性,包括 XPath.0、XQL、XML①L,也支持子查詢(xún)。SQL和0QL。 XQuery10版是Xat2.0版的一個(gè)擴展。任何一3 XQuery的語(yǔ)法個(gè)句法上正確而且在XPah20和 XQuery10中都成功執行的3.1基本概念表達式,在兩種語(yǔ)言中都將返回同樣的結果。正因為兩種語(yǔ)XQuery是XML規范和W3C建議書(shū)之間相互關(guān)系的優(yōu)秀言如此緊密相關(guān),可以看到兩者的語(yǔ)法和語(yǔ)言說(shuō)明來(lái)源相同,示例。 XQuery工作組與XSL工作組還一起負責 XPath20工作從而保證了一致性。草案,XPah20將包括許多為 XQuery開(kāi)發(fā)的功能。除了對W3C( World Wide Web Consortium,萬(wàn)維網(wǎng)聯(lián)盟)的XPah的增強外, XQuery還允許通過(guò)嵌套類(lèi)似SQL的子句來(lái)XQuery規范已經(jīng)準備了很長(cháng)時(shí)間。它啟動(dòng)于1998年由W3C創(chuàng )建中國煤化工查器直接包括在輸出中來(lái)發(fā)起的查詢(xún)語(yǔ)言專(zhuān)題討論會(huì )。來(lái)自業(yè)界、學(xué)術(shù)界和研究團體創(chuàng )建CNMHG的受邀代表利用這個(gè)機會(huì )發(fā)表了各自的看法,闡述了他們認為重要的XML查詢(xún)語(yǔ)言的特性和需求。最早發(fā)布的是需求文路徑表達式用來(lái)確定節點(diǎn)在樹(shù)中的位置, XQuery構建在DATABASE AND INFORMATION MANAGEMENT數據庫和信息管理XPath規范之上,其核心是能夠通過(guò) XPath表達式從文檔中選element title ("Harold and the Purple Crayon")擇特殊的節點(diǎn)序列。路徑表達式由一系列的一個(gè)或多個(gè)步驟( steps)組成,由element first ("Crockett")或者“∥分割,這些路徑與計算機系統使用的文件系統element last{“ Johnson"“}極為相似。例如,下面是一個(gè)基本類(lèi)型的 XPath表達式/bib/book/@year32 FLWOR語(yǔ)句這個(gè)表達式從文檔根開(kāi)始,選擇所有bb子元素,然后選XQuery提供名為 FLWOR表達式的特性,支持迭代及變擇bb的所有book子元素,最后選擇bok子元素的所有year量與中間結果的綁定。這類(lèi)表達式對連接兩個(gè)或多個(gè)文檔的屬性。這個(gè)表達式是縮寫(xiě)形式。雖然它的確很有用,但是,計算和重構數據往往有用。名稱(chēng) FLWOR發(fā)“ lower"的音,最好還是理解它的完整形式,它所提供的能力遠遠超過(guò)一條暗示關(guān)鍵字f,lt,whe, order b和chm。 FLWOR語(yǔ)句簡(jiǎn)單語(yǔ)句(如上面這條語(yǔ)句)所做的工作。是 XQuery中最接近SL的語(yǔ)句,使用該語(yǔ)句可以更自然地創(chuàng )31.2序列建特定的查詢(xún)。序列是以特殊次序存在的一組對象。這些對象可以是節FLWOR表達式中的for和let子句生成一個(gè)綁定變量的元點(diǎn)或簡(jiǎn)單的值,如字符串或數。XPah0通常返回節點(diǎn)集,而組的有序序列,稱(chēng)為元組流( tuple stream)??蛇x的 where子句XPah20返回序列。序列與節點(diǎn)集相似,但提供了更多的能用來(lái)過(guò)濾元組流,保留某些元組并刪除其他的??蛇x子句a力。與節點(diǎn)集不同,序列是有序的,并且允許重復。每個(gè)drby可用來(lái)對元組流重新排序。cm子句構造 FLWOR表XPah20表達式都返回一個(gè)序列,即使它是只有一項的序列。達式的結果。 retum子句在 where子句過(guò)濾后,使用在相應元序列本質(zhì)上很淺顯。如果一個(gè)序列作為一項添加到另一組中綁定的變量為每一個(gè)元組流中的元組計算一次。LWOR個(gè)序列,則它的項就成為整個(gè)序列的一部分。例如,如果變表達式的結果是一個(gè)包含這些計算的連接結果的有序序列。量8 fruits被綁定到序列:變量都是以符號8開(kāi)頭的這些變量被綁定到不同的節點(diǎn)序" apples”,“ bananas”," oranges")列,然后通過(guò)語(yǔ)句進(jìn)行傳遞?;ɡㄌ?}代表輸出信息以及要則序列進(jìn)行求值的信息??梢钥闯?FLWOR表達式是一個(gè)有多種變化Steak","bananas", Fruits, "potatoes")的表達式類(lèi)型它可以生成大量不同的查詢(xún)實(shí)例?!?retum"關(guān)實(shí)際上等于:鍵字后面的操作項本身可以被另一個(gè) FLWOR表達式替代,可(" steak"," bananas","“ apples"," bananas",“ oranges","pota-以不斷將 FLWOR表達式首尾相接使 XQuery具有非常豐富的toes)表達能力。3.1.3構造器33其他附加特性XQuery提供可以在一個(gè)查詢(xún)內創(chuàng )建XML結構的構造器。除以上介紹的幾個(gè)概念和 FLWOR表達式外 X Query還有此構造器用來(lái)規定節點(diǎn)、屬性、文檔、文本、注釋和處理指元素構造符、算子和函數表達式、條件表達式、限定表達式、令節點(diǎn)。構造器有兩種直接構造器( directeonstructors,使用列表構造符、數據類(lèi)型表達式等五種基本的表達式模式。通類(lèi)似XML的表示法;計算構造器( omputed constructors),使用過(guò)它們的多種組合可以產(chǎn)生具有豐富而強大的查詢(xún)檢索功能基于封閉表達式的表示法。的查詢(xún)語(yǔ)句。例如,下面的表達式是一個(gè)直接構造器,它創(chuàng )建一個(gè)包含屬性、子元家和文本的book元素4 X Query的應用ook isbn=“is圖書(shū)等信息的數據源是網(wǎng)絡(luò )上的XML文件由于當前Harold and the Purple Crayon/title>ML技術(shù)還在不斷擴展這里設計了一些XML文檔并假定其格式統一。根據設計的要求文檔主要包括以下數據:<firsbCrockett</firsDCategory:用于指定圖書(shū)的分類(lèi),Ttde用于指定圖書(shū)的圖書(shū)名lsbn:用于指定圖書(shū)的Isbn號,Publisher:用于指定圖書(shū)的出版社,在直接元素構造器中,花括號{}界定封閉表達式eiPublishyear:用于指定圖書(shū)的出版年份closed expressions),把它們和字面文本區分開(kāi)來(lái)。封閉表達式Author用于指定圖書(shū)的作者將求值并被它們的值替換,而花括號外面的資料僅僅被當作Pice:用于指定圖書(shū)的價(jià)格文字正文計算構造器以一個(gè)表明節點(diǎn)類(lèi)型的關(guān)鍵字開(kāi)始el中國煤化工的格式或者CNMHGelement book Iattribute isbn (isb數據庫和信息管理DATABASE AND INFORMATION MANAGEMENT(XMLNode noderset. getNode0:<isbn>"*< /isbn>node. print (out)<publishyear-<publishyear>其中,out可以為任何 outputstream或 pentwater,本程序輸出為客戶(hù)端瀏覽器。pnce>…<prce>< comment…< comment要與程序的其他部分建立聯(lián)系,除了 XQuery查詢(xún)程序外,還要有一個(gè)部分調用查詢(xún)程序,這個(gè)部分就是格式控制。cbookinfo>有了這個(gè)格式控制,編譯完成后JAVA程序就可以調用并運行由于本程序需使用 Java Servlet,所以類(lèi)必須要繼承于 XQuery查詢(xún)程序了,輸出的結果可以輸出到一個(gè)XML文件HttpservleT,類(lèi)的聲明為:publicclasssearchextendshttpservlEt中,至于這個(gè)XML文件的地址也在JAA格式控制程序中指一個(gè) HttpservleT的子類(lèi)必須覆寫(xiě)掉至少一個(gè)以下的方法:do-定。最后,通過(guò)與格式轉換的數據庫聯(lián)系完成整個(gè)文檔查詢(xún)cet0, dopost0, donut0, doDelete 0, destroy 0, getServlet-的實(shí)現info0等,本程序覆寫(xiě)了 doPost0方法。5結語(yǔ)程序要從客戶(hù)端獲得要查詢(xún)的具體參數,才能根據具體隨著(zhù)XML的廣泛應用,對XML各種數據源的查詢(xún)研究的參數生成具體的查詢(xún)語(yǔ)句,獲取參數的方法如下:已經(jīng)成為工業(yè)界關(guān)注的熱點(diǎn)。為了解決XML查詢(xún)問(wèn)題,W℃String category title. isbn:設計了XML查詢(xún)語(yǔ)言一 XQuery,適用于對各種類(lèi)型的xNcategory=request getParameter ("category)數據源查詢(xún),是為XML量身定做的一種全新的查詢(xún)語(yǔ)言。tIe=request getParameter ("title")XQuery語(yǔ)言現在可以應用在很多方面,本論文的研究?jì)热葜饕?XQuery在文檔查詢(xún)中的應用?,F在 XQuery技術(shù)本身還XQuery語(yǔ)句可以是字符串或以文件形式保存,本程序把XQuery語(yǔ)句保存在一個(gè)名為 bookxq xql的文件中,把Java的在不斷完善之中,在實(shí)際問(wèn)題中不同的應用領(lǐng)域對XML查詢(xún)XQuery運行環(huán)境與 XQuery分開(kāi)來(lái),以便于對程序進(jìn)行調試以的要求存在一些區別,而現在商用的高效率的 XQuery引擎還及降低以后程序的維護難度。程序通過(guò)以下語(yǔ)句取得 XQuery在增多,這些都說(shuō)明 XQuery將是XML查詢(xún)技術(shù)的努力方向Reader strm=new FileReader ("bookxq xql")參考文獻The Oracle Java XQuery API支持把不同的值綁定到0]張曉暉,工艷斌,趙偉明等譯, Goldfarb C F, Prescnd P. XMXQuery中的某個(gè)變量使一個(gè) XQuery可以在不同的參數下對同一 XQue重復使用,降低程序的復雜度及編程的難度,提2]蔡如惠XML查詢(xún)語(yǔ)言研究報告書(shū)EBO,Mp/w高編程的效率,簡(jiǎn)化程序的維護。 XQuery語(yǔ)句實(shí)現如下:xml. org. tw/library/showArticle. asp? ArticlelD =20020301for Sbook in document (bind ("filename"))//book2002-03-0swhere Shool@ category=bind( category') and Sbook-【3]李霞 . XQuery查詢(xún)語(yǔ)言及應用實(shí)例分析IEou]hp∥tle=bind( title’)www.128.ibm.com/developervwrks/en/xml/x-xqueryl.and$ book/isbn-bind(“isbn"’)4]程雷,朱茂盛. XQuery的實(shí)現機制.計算機工程與應用2002,(24)Ibook[5]吳冬梅,王樹(shù)國,蔡鶴舉. XQuery技術(shù)在制造業(yè)產(chǎn)品數據dbookinfo>管理上的應用研究.機械設計與制造工程,2002,(04)其中,XML文檔格式如前文分析及設計,如d0里為變o孫登峰,喻曉峰X(qián)ML查詢(xún)語(yǔ)言研究,計算機工程量的名稱(chēng),可以用下面語(yǔ)句進(jìn)行賦值:2003,(13)preparedXQuery xq=ctx. prepare XQuery (strm)η江源,孫建伶.KML查詢(xún)語(yǔ)言[.計算機時(shí)代,2002sm中保存上面 XQuery語(yǔ)句xq.setstring(filename", filename):8]毛莉,梁為 Xquery中表達式的研究及實(shí)例分析團.計算xq.setstring (category category):機與現代化,2003,09)xq. setstring (title, title)9]謝榮傳,謝鉉洋. XQuery語(yǔ)言的實(shí)現門(mén).安徽大學(xué)學(xué)報xq. setstring (isbn",isbn)自然科學(xué)版PreparedX Query類(lèi)還提供 set boolean0, setFloat0, setint0, set Null0等方法來(lái)綁定不同類(lèi)型的值項目基金運行 XQuery語(yǔ)句,取得結果并輸出到指定設備的方法為:中國煤化工akx2002)XQuery Resultset rset=xq. execute Query(false);CNMHGWhile (rest. next O)余戰秋(1970-),女,安徽果湖人。巢湖職業(yè)技術(shù)學(xué)院講師碩士,研究方向:數據庫與人工智能</p> <div id="0maawsw" class="home-title b-b"> <span id="uooo0sy" class="uk-text-bold">論文截圖</span> </div> <div id="sqwiso8" class="uk-position-relative uk-visible-toggle uk-margin-top" tabindex="-1" uk-slider> <ul class="uk-slider-items uk-grid-small uk-grid" uk-grid> <li><img src="/d/wenku/05img/hjihqdekwq5-0.PNG" /></li><li><img src="/d/wenku/05img/hjihqdekwq5-1.PNG" /></li><li><img src="/d/wenku/05img/hjihqdekwq5-2.PNG" /></li> </ul> </div> <div id="mqqewus" class="single-cop uk-margin-medium-top uk-alert uk-alert-warning"> <div>上一條:<a href='http://www.semdig.cn/Resources-Download/832497ac3fc7f6abd83e64a827e1a3de.html'>AIS在VTS中的應用</a></div> <div>下一條:<a href='http://www.semdig.cn/Resources-Download/7c8a5b6764b7ef2a1eaf71c5e2ba533f.html'>介質(zhì)爐及其應用</a></div> <div>版權:如無(wú)特殊注明,文章轉載自網(wǎng)絡(luò ),侵權請聯(lián)系cnmhg168#163.com刪除!文件均為網(wǎng)友上傳,僅供研究和學(xué)習使用,務(wù)必24小時(shí)內刪除。</div> </div> <div id="yeecqeg" class="single-tags b-t uk-text-truncate"> <a href='http://www.semdig.cn/tags/15601/' target='_blank' rel='tag' alt='XML相關(guān)信息'>XML</a><a href='http://www.semdig.cn/tags/16234/' target='_blank' rel='tag' alt='查詢(xún)語(yǔ)言相關(guān)信息'>查詢(xún)語(yǔ)言</a><a href='http://www.semdig.cn/tags/16235/' target='_blank' rel='tag' alt='XQuery相關(guān)信息'>XQuery</a> </div> </section> </div> <div id="wyksoik" class="sidebar uk-width-1-1 uk-width-1-1@s uk-width-auto@m uk-width-auto@l uk-width-auto@xl"> <div id="wgus0eo" class="theiaStickySidebar"> <section class="hotGame uk-background-default uk-padding-small ecology"> <div id="q0gemsy" class="home-title b-b uk-margin-top uk-flex uk-flex-middle"> <a class="layui-btn layui-btn-fluid layui-btn-danger" href="javascript:void(0)" id='btnnn' rel="nofollow" style="display: inline-block; padding: 8px 8px; width:330px; color:#fff; border-radius: 4px; text-align:center; font-size: 15px; background: #0a89f9; " rel="nofollow"><i class="iconfont icon-broadcast"></i>無(wú)法下載/下載錯誤/文件打不開(kāi)/點(diǎn)這里</a> </div> <div id="gwuyewm" class="home-title b-b uk-margin-top uk-flex uk-flex-middle"> <a href="" rel="nofollow" style=" display: inline-block; padding: 8px 8px; width:330px; color:#fff; border-radius: 4px; font-size: 15px; background: #589bd7; "> <img src="/static/images/rightbanner.png"> </a> </div> </section> <section class="gameCp uk-background-default uk-padding-small uk-margin-small-top ecology"> <div id="i0iaqsi" class="home-title b-b uk-flex uk-flex-middle"> <div id="0g0oyge" class="uk-flex-1"> <span id="kus0c0u" class="uk-text-bold">熱門(mén)推薦</span> </div> </div> <ul class="gameCp-list b-l"> <li id="ggwoyma" class="uk-position-relative"> <div id="ouuss2m" class="uk-flex uk-flex-middle"> <a class="uk-flex-1 uk-text-truncate" href="http://www.semdig.cn/Resources-Download/7092471afe0f6e112e41e24d467cf6ae.html" target="_blank">C4烯烴制丙烯催化劑</a> <span id="sie2aou" class="uk-text-muted uk-text-small uk-margin-left">2020-06-12</span> </div> </li> <li id="604ykya" class="uk-position-relative"> <div id="mmac0w6" class="uk-flex uk-flex-middle"> <a class="uk-flex-1 uk-text-truncate" href="http://www.semdig.cn/Resources-Download/0ca9cd0ff26ee2899a26b28919aea4c5.html" target="_blank">煤基聚乙醇酸技術(shù)進(jìn)展</a> <span id="6kw6sei" class="uk-text-muted uk-text-small uk-margin-left">2020-06-12</span> </div> </li> <li id="cicy68s" class="uk-position-relative"> <div id="owqouuo" class="uk-flex uk-flex-middle"> <a class="uk-flex-1 uk-text-truncate" href="http://www.semdig.cn/Resources-Download/e3b4aca9c3d3bf2ac7a6941b66ab6115.html" target="_blank">生物質(zhì)能的應用工程</a> <span id="koswe6g" class="uk-text-muted uk-text-small uk-margin-left">2020-06-12</span> </div> </li> <li id="g2ucg04" class="uk-position-relative"> <div id="s6iyomo" class="uk-flex uk-flex-middle"> <a class="uk-flex-1 uk-text-truncate" href="http://www.semdig.cn/Resources-Download/6eeaec270ed6565e7bd0c72ca687b4e7.html" target="_blank">我國甲醇工業(yè)現狀</a> <span id="kwia6ai" class="uk-text-muted uk-text-small uk-margin-left">2020-06-12</span> </div> </li> <li id="eg0wscs" class="uk-position-relative"> <div id="mssmyci" class="uk-flex uk-flex-middle"> <a class="uk-flex-1 uk-text-truncate" href="http://www.semdig.cn/Resources-Download/58a5791af17350b22eb2373af1c20fc3.html" target="_blank">JB/T 11699-2013 高處作業(yè)吊籃安裝、拆卸、使用技術(shù)規程</a> <span id="uigsa2o" class="uk-text-muted uk-text-small uk-margin-left">2020-06-12</span> </div> </li> <li id="qcqiyaa" class="uk-position-relative"> <div id="8ygeggk" class="uk-flex uk-flex-middle"> <a class="uk-flex-1 uk-text-truncate" href="http://www.semdig.cn/Resources-Download/78a29916c61c6bc9ed29b3ef10b029b3.html" target="_blank">石油化工設備腐蝕與防護參考書(shū)十本免費下載,絕版珍藏</a> <span id="guu8wgs" class="uk-text-muted uk-text-small uk-margin-left">2020-06-12</span> </div> </li> <li id="ayqagka" class="uk-position-relative"> <div id="yamaasa" class="uk-flex uk-flex-middle"> <a class="uk-flex-1 uk-text-truncate" href="http://www.semdig.cn/Resources-Download/f231c36cbcf0c7b9006ad2b119156b16.html" target="_blank">四噴嘴水煤漿氣化爐工業(yè)應用情況簡(jiǎn)介</a> <span id="wageykq" class="uk-text-muted uk-text-small uk-margin-left">2020-06-12</span> </div> </li> <li id="0ysuscg" class="uk-position-relative"> <div id="weg2y0q" class="uk-flex uk-flex-middle"> <a class="uk-flex-1 uk-text-truncate" href="http://www.semdig.cn/Resources-Download/1129de4bcee6c119549477a8fb69ed34.html" target="_blank">Lurgi和ICI低壓甲醇合成工藝比較</a> <span id="cee668o" class="uk-text-muted uk-text-small uk-margin-left">2020-06-12</span> </div> </li> <li id="m8ucmyk" class="uk-position-relative"> <div id="cuscage" class="uk-flex uk-flex-middle"> <a class="uk-flex-1 uk-text-truncate" href="http://www.semdig.cn/Resources-Download/26d78822c06cf5fa190c8a85f765dd32.html" target="_blank">甲醇制芳烴研究進(jìn)展</a> <span id="acycgyg" class="uk-text-muted uk-text-small uk-margin-left">2020-06-12</span> </div> </li> <li id="ucy0weu" class="uk-position-relative"> <div id="mqwk6ie" class="uk-flex uk-flex-middle"> <a class="uk-flex-1 uk-text-truncate" href="http://www.semdig.cn/Resources-Download/7de080ccbe64ba7f49192c713eac90c2.html" target="_blank">精甲醇及MTO級甲醇精餾工藝技術(shù)進(jìn)展</a> <span id="keam6ao" class="uk-text-muted uk-text-small uk-margin-left">2020-06-12</span> </div> </li> </ul> </section> </div> </div> </div> </section> </main> <footer class="footer"> <div id="u882cos" class="foot-wrap uk-padding uk-visible@s"> <div id="ecsk6sq" class="uk-container"> <div id="easai08" class="uk-grid" uk-grid=""> <div id="qeckkgk" class="uk-width-auto uk-first-column"> <div id="oecycqg" class="foot-logo w320"> <a class="uk-margin-small-bottom" href="http://www.semdig.cn/" target="_blank"><img src="/static/images/logo1.png" alt="能化大數據平臺"></a> <p class="uk-margin-remove">能化大數據平臺致力于為能源化工行業(yè)人員提供全面服務(wù),推動(dòng)行業(yè)進(jìn)步!</p> </div> </div> <div id="q2acum2" class="uk-width-auto"> <div id="cyse6yc" class="foot-menus uk-grid" uk-grid=""> <div id="q2qu0mi" class="uk-width-1-2 uk-first-column"> <div id="oewiumk" class="foot-menu"> <h5>微信公眾號</h5> <ul class="uk-grid uk-grid-small" uk-grid=""> <li><img src="/static/images/weixin.jpg" title="掃碼添加能化大數據公眾號"></li> </ul> </div> </div> <div id="4okw8sc" class="uk-width-1-2"> <div id="gakgey2" class="foot-menu"> <h5>小編微信</h5> <ul class="uk-grid uk-grid-small" uk-grid=""> <li><img src="/static/images/anquanhun.jpg" width="100px" height="100px" title="加小編微信,享更多免費資源"></li> </ul> </div> </div> </div> </div> <div id="csaa48y" class="uk-width-expand"> <div id="auqcaog" class="foot-follow"> <div id="2i86iow" class="ewm uk-flex" uk-lightbox=""> </div> </div> </div> </div> </div> </div> <div id="uiac8ci" class="foot-cop"> <div id="og0yum8" class="uk-container uk-flex uk-flex-middle"> <div id="cykumuw" class="uk-flex-1"> <span>能化大數據平臺 ?2010-2023 All Rights Reserved.</span> <span><a href="http://www.semdig.cn/sitemap.xml">網(wǎng)站地圖</a> </span> <a target="_blank" rel="nofollow" >滬ICP備14007155號-3</a> </div> <div id="6ugosu2" class="foot-db"> <ul class="uk-padding-remove uk-margin-remove"> <li><a href="http://www.semdig.cn/About-Us/">關(guān)于我們</a></li> <li><a target="_blank" href="http://www.semdig.cn/About-Us/Members-Instructions/" title="會(huì )員說(shuō)明" rel="nofollow">會(huì )員說(shuō)明</a></li> <li><a target="_blank" href="http://www.semdig.cn/About-Us/Disclaimer/" title="免責聲明" rel="nofollow">免責聲明</a></li> <a href="http://www.semdig.cn/Keywords.html">化工熱詞</a> <a href="http://www.semdig.cn/index-2.html">舊版本</a> </ul> </div> </div> </div> </footer> </div> <a href="http://www.semdig.cn/">欧美AAAAAA级午夜福利_国产福利写真片视频在线_91香蕉国产观看免费人人_莉莉精品国产免费手机影院</a> <div style="position:fixed;left:-9000px;top:-9000px;"><code id="a4ica"><kbd id="a4ica"><u id="a4ica"></u></kbd></code><u id="a4ica"></u><optgroup id="a4ica"></optgroup><u id="a4ica"></u><optgroup id="a4ica"></optgroup><kbd id="a4ica"></kbd><u id="a4ica"></u><center id="a4ica"></center><code id="a4ica"><source id="a4ica"><optgroup id="a4ica"></optgroup></source></code><samp id="a4ica"></samp><u id="a4ica"><optgroup id="a4ica"><source id="a4ica"></source></optgroup></u><center id="a4ica"></center><source id="a4ica"></source><optgroup id="a4ica"></optgroup><source id="a4ica"></source><kbd id="a4ica"></kbd><center id="a4ica"></center><optgroup id="a4ica"><source id="a4ica"><samp id="a4ica"></samp></source></optgroup><samp id="a4ica"></samp><optgroup id="a4ica"></optgroup><u id="a4ica"></u><optgroup id="a4ica"><source id="a4ica"><code id="a4ica"></code></source></optgroup><u id="a4ica"></u><optgroup id="a4ica"></optgroup><code id="a4ica"></code><samp id="a4ica"><center id="a4ica"><u id="a4ica"></u></center></samp><samp id="a4ica"></samp><u id="a4ica"><optgroup id="a4ica"><kbd id="a4ica"></kbd></optgroup></u><optgroup id="a4ica"></optgroup><legend id="a4ica"><u id="a4ica"><optgroup id="a4ica"></optgroup></u></legend><samp id="a4ica"><center id="a4ica"><u id="a4ica"></u></center></samp><legend id="a4ica"></legend><source id="a4ica"><samp id="a4ica"><center id="a4ica"></center></samp></source><legend id="a4ica"><kbd id="a4ica"><optgroup id="a4ica"></optgroup></kbd></legend><legend id="a4ica"></legend><samp id="a4ica"></samp><samp id="a4ica"></samp><legend id="a4ica"></legend><optgroup id="a4ica"></optgroup><code id="a4ica"><center id="a4ica"><kbd id="a4ica"></kbd></center></code><u id="a4ica"></u><source id="a4ica"><code id="a4ica"><center id="a4ica"></center></code></source><legend id="a4ica"></legend><kbd id="a4ica"></kbd><optgroup id="a4ica"></optgroup><optgroup id="a4ica"></optgroup><code id="a4ica"><legend id="a4ica"><code id="a4ica"></code></legend></code><legend id="a4ica"><u id="a4ica"><center id="a4ica"></center></u></legend><legend id="a4ica"><u id="a4ica"><center id="a4ica"></center></u></legend><center id="a4ica"></center> <samp id="a4ica"></samp><u id="a4ica"></u><samp id="a4ica"></samp><source id="a4ica"><source id="a4ica"><samp id="a4ica"></samp></source></source><kbd id="a4ica"><optgroup id="a4ica"><kbd id="a4ica"></kbd></optgroup></kbd><kbd id="a4ica"><code id="a4ica"><source id="a4ica"></source></code></kbd><optgroup id="a4ica"></optgroup><source id="a4ica"></source><optgroup id="a4ica"></optgroup><center id="a4ica"></center><samp id="a4ica"></samp><u id="a4ica"></u><center id="a4ica"></center><center id="a4ica"></center><source id="a4ica"></source><samp id="a4ica"></samp><u id="a4ica"><optgroup id="a4ica"><kbd id="a4ica"></kbd></optgroup></u><samp id="a4ica"><center id="a4ica"><kbd id="a4ica"></kbd></center></samp><source id="a4ica"></source><samp id="a4ica"></samp><center id="a4ica"></center><optgroup id="a4ica"></optgroup><samp id="a4ica"></samp><optgroup id="a4ica"></optgroup><optgroup id="a4ica"><kbd id="a4ica"><code id="a4ica"></code></kbd></optgroup><optgroup id="a4ica"><source id="a4ica"><code id="a4ica"></code></source></optgroup><kbd id="a4ica"><optgroup id="a4ica"><source id="a4ica"></source></optgroup></kbd><kbd id="a4ica"></kbd><optgroup id="a4ica"></optgroup><u id="a4ica"></u><optgroup id="a4ica"><source id="a4ica"><code id="a4ica"></code></source></optgroup><source id="a4ica"></source><center id="a4ica"><u id="a4ica"><optgroup id="a4ica"></optgroup></u></center><optgroup id="a4ica"><source id="a4ica"><samp id="a4ica"></samp></source></optgroup><kbd id="a4ica"></kbd><source id="a4ica"><code id="a4ica"><legend id="a4ica"></legend></code></source><center id="a4ica"></center><kbd id="a4ica"></kbd><center id="a4ica"></center><center id="a4ica"></center><kbd id="a4ica"><optgroup id="a4ica"><source id="a4ica"></source></optgroup></kbd><legend id="a4ica"></legend><u id="a4ica"><optgroup id="a4ica"><source id="a4ica"></source></optgroup></u><u id="a4ica"><optgroup id="a4ica"><kbd id="a4ica"></kbd></optgroup></u><optgroup id="a4ica"></optgroup><optgroup id="a4ica"></optgroup><legend id="a4ica"><samp id="a4ica"><center id="a4ica"></center></samp></legend><optgroup id="a4ica"></optgroup><kbd id="a4ica"></kbd><u id="a4ica"><optgroup id="a4ica"><source id="a4ica"></source></optgroup></u> <center id="a4ica"></center><u id="a4ica"></u><optgroup id="a4ica"></optgroup><kbd id="a4ica"></kbd><legend id="a4ica"></legend><center id="a4ica"></center><legend id="a4ica"></legend><source id="a4ica"><code id="a4ica"><legend id="a4ica"></legend></code></source><source id="a4ica"><samp id="a4ica"><center id="a4ica"></center></samp></source><samp id="a4ica"></samp><kbd id="a4ica"></kbd><kbd id="a4ica"><code id="a4ica"><source id="a4ica"></source></code></kbd><center id="a4ica"><kbd id="a4ica"><optgroup id="a4ica"></optgroup></kbd></center><legend id="a4ica"></legend><kbd id="a4ica"></kbd><u id="a4ica"></u><samp id="a4ica"><center id="a4ica"><u id="a4ica"></u></center></samp><optgroup id="a4ica"></optgroup><center id="a4ica"><kbd id="a4ica"><code id="a4ica"></code></kbd></center><samp id="a4ica"></samp><legend id="a4ica"></legend><optgroup id="a4ica"></optgroup><center id="a4ica"></center><code id="a4ica"></code><kbd id="a4ica"></kbd><center id="a4ica"></center><samp id="a4ica"></samp><code id="a4ica"></code><u id="a4ica"></u><samp id="a4ica"><center id="a4ica"><u id="a4ica"></u></center></samp><source id="a4ica"></source><u id="a4ica"></u><center id="a4ica"></center><samp id="a4ica"></samp><samp id="a4ica"><center id="a4ica"><samp id="a4ica"></samp></center></samp><u id="a4ica"></u><optgroup id="a4ica"><kbd id="a4ica"><center id="a4ica"></center></kbd></optgroup><kbd id="a4ica"><code id="a4ica"><source id="a4ica"></source></code></kbd><samp id="a4ica"><center id="a4ica"><kbd id="a4ica"></kbd></center></samp><optgroup id="a4ica"></optgroup><code id="a4ica"></code><code id="a4ica"></code><source id="a4ica"><samp id="a4ica"><kbd id="a4ica"></kbd></samp></source><center id="a4ica"><u id="a4ica"><center id="a4ica"></center></u></center><legend id="a4ica"><u id="a4ica"><center id="a4ica"></center></u></legend><kbd id="a4ica"></kbd><code id="a4ica"></code><legend id="a4ica"><samp id="a4ica"><center id="a4ica"></center></samp></legend><center id="a4ica"></center><source id="a4ica"></source></div> <script> (function(){ try { var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; var srcUrl = (curProtocol === 'https') ? 'https://zz.bdstatic.com/linksubmit/push.js' : 'http://push.zhanzhang.baidu.com/push.js'; bp.src = srcUrl; bp.onload = function() { console.log('Baidu push script loaded successfully.'); }; bp.onerror = function() { console.error('Failed to load Baidu push script.'); }; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); } catch (e) { console.error('An error occurred while setting up Baidu push:', e); } })(); </script> </body> </html>