[發(fā)明專利]網(wǎng)頁標(biāo)記語言的轉(zhuǎn)換方法及裝置在審
| 申請?zhí)枺?/td> | 201810539556.6 | 申請日: | 2018-05-30 |
| 公開(公告)號: | CN108829648A | 公開(公告)日: | 2018-11-16 |
| 發(fā)明(設(shè)計)人: | 李雅男 | 申請(專利權(quán))人: | 北京小度信息科技有限公司 |
| 主分類號: | G06F17/22 | 分類號: | G06F17/22 |
| 代理公司: | 廣州三環(huán)專利商標(biāo)代理有限公司 44202 | 代理人: | 郝傳鑫 |
| 地址: | 100085 北京市海淀區(qū)*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 網(wǎng)頁標(biāo)記 主體內(nèi)容 頁面 轉(zhuǎn)換方法及裝置 語言 字符串 標(biāo)簽 標(biāo)簽轉(zhuǎn)換 開發(fā)效率 頁面文件 應(yīng)用開發(fā) 網(wǎng)頁 轉(zhuǎn)換 | ||
本發(fā)明實施例提供一種網(wǎng)頁標(biāo)記語言的轉(zhuǎn)換方法及裝置,涉及網(wǎng)頁、應(yīng)用開發(fā)領(lǐng)域。其中,所述方法包括:從基于第一網(wǎng)頁標(biāo)記語言的頁面文件中提取頁面主體內(nèi)容;將所述頁面主體內(nèi)容轉(zhuǎn)換為字符串;基于所述字符串以及標(biāo)簽對應(yīng)關(guān)系,將所述頁面主體內(nèi)容中的標(biāo)簽轉(zhuǎn)換為基于第二網(wǎng)頁標(biāo)記語言的標(biāo)簽。本發(fā)明實施例提供的技術(shù)方案能夠提高開發(fā)效率、降低成本。
技術(shù)領(lǐng)域
本發(fā)明實施例涉及網(wǎng)頁、應(yīng)用開發(fā)領(lǐng)域,尤其涉及一種網(wǎng)頁標(biāo)記語言的轉(zhuǎn)換方法。
背景技術(shù)
網(wǎng)頁超文本應(yīng)用技術(shù)工作小組WHATWG致力于Web表單和應(yīng)用程序,而W3C(WorldWide Web Consortium,萬維網(wǎng)聯(lián)盟)專注于XHTML 2.0。在2006年,雙方?jīng)Q定進行合作,來創(chuàng)建一個新版本的HTML。
HTML5草案的前身名為Web Applications 1.0,于2004年被WHATWG提出,于2007年被W3C接納,并成立了新的HTML工作團隊。
HTML5的第一份正式草案已于2008年1月22日公布。HTML5仍處于完善之中。然而,大部分現(xiàn)代瀏覽器已經(jīng)具備了某些HTML5支持。支持的瀏覽器包括Firefox,IE9,Chrome,Safari等。
而隨著移動設(shè)備、移動互聯(lián)網(wǎng)的快速發(fā)展,如何將已有的互聯(lián)網(wǎng)資源快速地移植到移動平臺,成為業(yè)界亟需解決的問題。目前采用的方法需要重新設(shè)計流程邏輯、改造原有系統(tǒng)、開發(fā)相關(guān)接口等。具有成本高、效率低等問題。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種網(wǎng)頁標(biāo)記語言的轉(zhuǎn)換方法及裝置,用以解決現(xiàn)有技術(shù)成本高、效率低的問題。
第一方面,本發(fā)明實施例中提供了一種網(wǎng)頁標(biāo)記語言的轉(zhuǎn)換方法,包括:
從基于第一網(wǎng)頁標(biāo)記語言(例如,html)的頁面文件中提取頁面主體內(nèi)容;
將所述頁面主體內(nèi)容轉(zhuǎn)換為字符串;
基于所述字符串以及標(biāo)簽對應(yīng)關(guān)系,將所述頁面主體內(nèi)容中的標(biāo)簽轉(zhuǎn)換為基于第二網(wǎng)頁標(biāo)記語言的標(biāo)簽。
結(jié)合第一方面,本發(fā)明在第一方面的第一種實現(xiàn)方式中,所述從基于第一網(wǎng)頁標(biāo)記語言的頁面文件中提取頁面主體內(nèi)容,包括:
利用正則表達式從基于超文本標(biāo)記語言的頁面文件中提取主體標(biāo)簽及其內(nèi)容。
結(jié)合第一方面,本發(fā)明在第一方面的第二種實現(xiàn)方式中,所述將所述頁面主體內(nèi)容轉(zhuǎn)換為字符串,包括:
刪除所述頁面主體內(nèi)容中的格式信息,得到所述字符串。
結(jié)合第一方面或第一方面的第一種實現(xiàn)方式或第一方面的第二種實現(xiàn)方式,本發(fā)明在第一方面的第三種實現(xiàn)方式中,所述基于所述字符串以及標(biāo)簽對應(yīng)關(guān)系,將所述頁面主體內(nèi)容中的標(biāo)簽轉(zhuǎn)換為基于第二網(wǎng)頁標(biāo)記語言的標(biāo)簽,包括:
利用正則表達式查找所述字符串中的基于第一網(wǎng)頁標(biāo)記語言的標(biāo)簽;
基于所述標(biāo)簽對應(yīng)關(guān)系,將所述頁面主體內(nèi)容中的基于第一網(wǎng)頁標(biāo)記語言的標(biāo)簽替換為基于第二網(wǎng)頁標(biāo)記語言的標(biāo)簽。
第二方面,本發(fā)明實施例提供了一種網(wǎng)頁標(biāo)記語言的轉(zhuǎn)換裝置,包括:
提取模塊,用于從基于第一網(wǎng)頁標(biāo)記語言的頁面文件中提取頁面主體內(nèi)容;
優(yōu)化模塊,用于將所述頁面主體內(nèi)容轉(zhuǎn)換為字符串;
轉(zhuǎn)換模塊,用于基于所述字符串以及標(biāo)簽對應(yīng)關(guān)系,將所述頁面主體內(nèi)容中的標(biāo)簽轉(zhuǎn)換為基于第二網(wǎng)頁標(biāo)記語言的標(biāo)簽。
結(jié)合第二方面,本發(fā)明在第二方面的第一種實現(xiàn)方式中,所述提取模塊具體用于利用正則表達式從基于超文本標(biāo)記語言的頁面文件中提取主體標(biāo)簽及其內(nèi)容。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京小度信息科技有限公司,未經(jīng)北京小度信息科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810539556.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種對網(wǎng)頁超鏈接標(biāo)簽做標(biāo)記及由語音、按鍵操作的方法
- 一種用于生成網(wǎng)頁內(nèi)容摘要的方法、設(shè)備及系統(tǒng)
- 通過網(wǎng)頁多視圖數(shù)據(jù)關(guān)聯(lián)組合識別垃圾網(wǎng)頁的方法
- 一種在網(wǎng)頁上標(biāo)記文本的標(biāo)記系統(tǒng)
- 瀏覽網(wǎng)頁的方法及裝置
- 一種網(wǎng)頁多重屬性的標(biāo)記方法及其實現(xiàn)
- 用于顯示網(wǎng)頁標(biāo)記信息的方法與裝置
- 一種標(biāo)記網(wǎng)頁的方法及系統(tǒng)
- 網(wǎng)頁處理方法、裝置及電子設(shè)備
- 網(wǎng)頁標(biāo)記中的綁定的掃描





