[發(fā)明專利]Web頁面生成方法在審
| 申請(qǐng)?zhí)枺?/td> | 201110419842.7 | 申請(qǐng)日: | 2011-12-15 |
| 公開(公告)號(hào): | CN103164201A | 公開(公告)日: | 2013-06-19 |
| 發(fā)明(設(shè)計(jì))人: | 瞿建軍;李長山 | 申請(qǐng)(專利權(quán))人: | 航天信息軟件技術(shù)有限公司 |
| 主分類號(hào): | G06F9/44 | 分類號(hào): | G06F9/44 |
| 代理公司: | 北京國昊天誠知識(shí)產(chǎn)權(quán)代理有限公司 11315 | 代理人: | 張永林 |
| 地址: | 100195 *** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | web 頁面 生成 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種Web頁面生成方法。
背景技術(shù)
Web頁面定義的方法很多,有采用Sun公司的JSP文件格式、微軟公司的ASP、XAML格式,有PHP文件格式,有Adobe公司采用的SWF?XML文件格式,每種格式都有它的優(yōu)勢(shì)和劣勢(shì)。針對(duì)各種文件格式,都對(duì)頁面展現(xiàn)的基本元素進(jìn)行了定義,包括頁面、布局、控件、事件的定義。
目前,軟件行業(yè)開發(fā)web頁面,通常的做法是使用SUN的JSP格式、或者微軟的ASP格式文件,在格式文件中穿插HTML元素進(jìn)行頁面的開發(fā)。這種方式存在的主要問題是,頁面開發(fā)復(fù)雜,容易出錯(cuò),對(duì)開發(fā)人員的技術(shù)水平要求比較高,開發(fā)的速度也比較慢。維護(hù)成本比較高。
但是,由于web頁面風(fēng)格不統(tǒng)一,在定義時(shí)過于復(fù)雜,降低了開發(fā)web頁面的速度。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種Web頁面生成方法,以解決現(xiàn)有技術(shù)存在的web頁面的開發(fā)速度較慢的問題,其中:
根據(jù)本發(fā)明實(shí)施例的Web頁面生成方法包括:
使用多個(gè)通用XML標(biāo)簽定義Web頁面的特征;編寫文檔轉(zhuǎn)換程序,在文檔轉(zhuǎn)換程序中讀取頁面格式文件,并解析頁面格式文件中的XML標(biāo)簽;將XML標(biāo)簽使用相應(yīng)的HTML內(nèi)容進(jìn)行替換,生成對(duì)應(yīng)的HTML元素;輸出HTML格式的web頁面。
其中,通用XML標(biāo)簽包括:頁面標(biāo)簽、布局標(biāo)簽、控件標(biāo)簽、事件標(biāo)簽。
其中,通用XML標(biāo)簽包括:
聲明web界面的Form標(biāo)簽;
聲明工具條的toolbar標(biāo)簽;
聲明位于工具條上按鈕的button標(biāo)簽;
聲明下拉菜單項(xiàng)目的item標(biāo)簽;
聲明頁面空間擺放方式的widgets標(biāo)簽;
聲明控件的basic標(biāo)簽;
聲明表格的datagrid標(biāo)簽;
聲明表格中的一列的col標(biāo)簽;
用于做掛接Plugin標(biāo)簽的容器的extendPointer標(biāo)簽;
用于定義處理插件的plugin標(biāo)簽;
用于為頁面控件綁定事件的bind標(biāo)簽;
用于定義布局格式的layout標(biāo)簽。
其中,toolbar標(biāo)簽位于Form標(biāo)簽內(nèi)。
其中,button標(biāo)簽位于toolbar標(biāo)簽內(nèi)部。
其中于,item標(biāo)簽位于button標(biāo)簽內(nèi)部。
其中于,widgets標(biāo)簽位于form標(biāo)簽內(nèi)部。
其中,plugin標(biāo)簽位于extendPointer標(biāo)簽中間。
其中,XML標(biāo)簽與頁面元素一一對(duì)應(yīng)。
與現(xiàn)有技術(shù)相比,根據(jù)本發(fā)明的技術(shù)方案,通過定義一系列的通用標(biāo)簽,解決了web頁面定義過于復(fù)雜的問題,極大的提高了開發(fā)web頁面的速度,并保證了web頁面的風(fēng)格統(tǒng)一。
附圖說明
此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
圖1是本發(fā)明實(shí)施例的Web頁面生成方法的流程圖;
圖2是本發(fā)明實(shí)施例的標(biāo)簽嵌套關(guān)系的示意圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,以下結(jié)合附圖及具體實(shí)施例,對(duì)本發(fā)明作進(jìn)一步地詳細(xì)說明。
根據(jù)本發(fā)明的實(shí)施例,提供了一種Web頁面生成方法。參考圖1,圖1是本發(fā)明實(shí)施例的Web頁面生成方法的流程圖,如圖1所示,包括:
步驟S102,使用多個(gè)通用XML標(biāo)簽定義Web頁面的特征;
步驟S104,編寫文檔轉(zhuǎn)換程序,在文檔轉(zhuǎn)換程序中讀取頁面格式文件,并解析頁面格式文件中的XML標(biāo)簽;
步驟S106,將XML標(biāo)簽使用相應(yīng)的HTML內(nèi)容進(jìn)行替換,生成對(duì)應(yīng)的HTML元素;
步驟S108,輸出HTML格式的web頁面。
其中,通用XML標(biāo)簽包括:頁面標(biāo)簽、布局標(biāo)簽、控件標(biāo)簽、事件標(biāo)簽。下面結(jié)合圖2詳細(xì)描述通用XML標(biāo)簽。
(一)<Form>標(biāo)簽
用于聲明一個(gè)web界面,<Form>標(biāo)簽有如下屬性:
屬性id,用于表示頁面的編號(hào);
屬性desp,用于表示頁面的名稱,描述頁面的含義;
屬性formType,用于表示頁面使用的模板名稱;
屬性version,用于表示頁面的版本編號(hào),默認(rèn)是0。
(二)<toolbar>標(biāo)簽
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于航天信息軟件技術(shù)有限公司,未經(jīng)航天信息軟件技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110419842.7/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 提供共享Web模塊的系統(tǒng)和方法
- 管理環(huán)球網(wǎng)網(wǎng)頁中的環(huán)球網(wǎng)媒體的系統(tǒng)及其實(shí)現(xiàn)方法
- 一種WEB業(yè)務(wù)實(shí)現(xiàn)系統(tǒng)、裝置及方法
- 高速緩存廣播信息的方法和裝置
- 基于QoS指標(biāo)和Web服務(wù)輸出參數(shù)的Web服務(wù)組合方法和裝置
- Web托管審查方法、裝置及Web托管系統(tǒng)
- 用于信息處理和Web瀏覽歷史導(dǎo)航的方法和設(shè)備及電子裝置
- 用于將web站點(diǎn)轉(zhuǎn)換為目標(biāo)web app站點(diǎn)的方法和裝置
- 用于防護(hù)WEB漏洞的方法和設(shè)備
- 一種Web攻擊報(bào)告生成方法、裝置、設(shè)備及計(jì)算機(jī)介質(zhì)
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





