国产精品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>

      一種生成電子票據(jù)模板的方法和系統(tǒng)的制作方法

      文檔序號:6499968閱讀:1459來源:國知局
      一種生成電子票據(jù)模板的方法和系統(tǒng)的制作方法
      【專利摘要】本發(fā)明公開一種生成電子票據(jù)模板的方法的系統(tǒng),該方法包括以下步驟:在線編輯電子票據(jù)模板的HTML文件,在后臺處理系統(tǒng)將該HTML文件轉(zhuǎn)換成XSL文件,其中將HTML文件中的自定義變量替換成XSL語句并且將包含XSL語句的HTML文件添加到XSL文件,從而使得HTML文件中的自定義變量能夠與XML格式的電子票據(jù)數(shù)據(jù)綁定。
      【專利說明】一種生成電子票據(jù)模板的方法和系統(tǒng)
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及電子票據(jù),并且尤其涉及一種生成電子票據(jù)模板的方法和系統(tǒng)。
      【背景技術(shù)】
      [0002]與傳統(tǒng)的紙質(zhì)票據(jù)相比,電子票據(jù)具有自動生成、集中管理、信息豐富、在線稽核等優(yōu)點。同紙質(zhì)票據(jù)一致的是,電子票據(jù)也需要最終展示給用戶。在展示階段,為了實現(xiàn)模板與數(shù)據(jù)的分離,電子票據(jù)通常采用固定模板結(jié)合可變票據(jù)數(shù)據(jù)的形式。
      [0003]目前的電子票據(jù)模板一般采用圖片的方式,利用圖片來描述電子票據(jù)的模板,預(yù)先缺點數(shù)據(jù)顯示的位置(例如,坐標(biāo)),然后將變化的電子票據(jù)數(shù)據(jù)顯示在這個位置。這種方式具有設(shè)計復(fù)雜,動態(tài)性和擴展性差等缺點,并且不利于模板與數(shù)據(jù)的分離。在綁定票據(jù)數(shù)據(jù)時需要進(jìn)行大量復(fù)雜的工作,增加了實現(xiàn)難度和降低了綁定效率。
      [0004]因此需要一種能夠與電子票據(jù)數(shù)據(jù)動態(tài)地綁定、便于編輯、具備通用性和擴展性的電子票據(jù)模板。

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

      [0005]根據(jù)本發(fā)明的一個目的,提供一種生成電子票據(jù)模板的方法,包括以下步驟:
      在線編輯電子票據(jù)模板的HTML文件,
      在后臺處理系統(tǒng)將該HTML文件轉(zhuǎn)換成XSL文件,其中將HTML文件中的自定義變量替換成XSL語句并且將包含XSL語句的HTML文件添加到XSL文件,從而使得HTML文件中的自定義變量能夠與XML格式的電子票據(jù)數(shù)據(jù)綁定。
      [0006]優(yōu)選地,使用JavaScript腳本控制HTML元素的生成,其中在編輯過程中,JavaScript腳本將HTML元素的中間狀態(tài)同步到后臺處理系統(tǒng),在編輯完成后,JavaScript腳本將HTML元素的最終狀態(tài)發(fā)送到后臺處理系統(tǒng)。
      [0007]根據(jù)本發(fā)明的一個目的,提供一種生成電子票據(jù)模板的系統(tǒng),包括前臺系統(tǒng)和后臺處理系統(tǒng),其中,
      前臺系統(tǒng)用于編輯電子票據(jù)模板的HTML文件,
      后臺處理系統(tǒng)用于將該HTML文件轉(zhuǎn)換成XSL文件,其中將HTML文件中的自定義變量替換成XSL語句并且將包含XSL語句的HTML文件添加到XSL文件,從而使得HTML文件中的自定義變量能夠與XML格式的電子票據(jù)數(shù)據(jù)綁定。
      [0008]優(yōu)選地,所述前臺系統(tǒng)使用JavaScript腳本控制HTML元素的生成,其中在編輯過程中,JavaScript腳本將HTML兀素的中間狀態(tài)冋步到后臺處理系統(tǒng),在編輯完成后,JavaScript腳本將HTML元素的最終狀態(tài)發(fā)送到后臺處理系統(tǒng)。
      [0009]本發(fā)明的優(yōu)勢在于,能夠提高電子票據(jù)模板編輯的效率和方便性,使電子票據(jù)模板具備很好的通用性、動態(tài)性和擴展性,實現(xiàn)電子票據(jù)模板所見即所得的在線編輯,用戶使用簡單的頁面操作即可完成電子票據(jù)模板的編輯和修改,以及實現(xiàn)電子票據(jù)模板的通用性、動態(tài)性和可擴展性,用HTML描述票據(jù)模板使其更具通用性,使用XSLT技術(shù)實現(xiàn)電子票據(jù)模板與XML類型的票據(jù)數(shù)據(jù)的動態(tài)綁定。
      【專利附圖】

      【附圖說明】
      [0010]在參照附圖閱讀了本發(fā)明的【具體實施方式】以后,本領(lǐng)域技術(shù)人員將會更清楚地了解本發(fā)明的各個方面。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解的是,這些附圖僅僅用于配合【具體實施方式】說明本發(fā)明的技術(shù)方案,而并非意在對本發(fā)明的保護(hù)范圍構(gòu)成限制。
      [0011]圖1是根據(jù)本發(fā)明實施例的生成電子票據(jù)模板的方法的步驟示意圖。
      [0012]圖2是根據(jù)本發(fā)明實施例的生成電子票據(jù)模板的系統(tǒng)的示意圖。
      【具體實施方式】
      [0013]HTML具備強大的多媒體文檔描述能力,由于其簡單、可擴展和平臺無關(guān)等特征而被廣泛使用。本發(fā)明使用HTML描述電子票據(jù)模板,能夠使電子票據(jù)模板更具通用性、動態(tài)性和擴展性,并且更加有利于模板與數(shù)據(jù)的分離。本發(fā)明利用與HTML相關(guān)的XSLT技術(shù),實現(xiàn)電子票據(jù)模板與XML格式的票據(jù)數(shù)據(jù)的動態(tài)綁定。XSL是指可擴展樣式表語言(Extensible Stylesheet Language),是一種用于以可讀格式呈現(xiàn)XML數(shù)據(jù)的語言。XSLT是擴展樣式表轉(zhuǎn)換語言(Extensible Stylesheet Language Transformations)的簡稱,這是一種對XML文檔進(jìn)行轉(zhuǎn)化的語言,通過XSL語句完成。
      [0014]可以各種形式來實施所概括的各個方面。下面的描述借助于圖解顯示了可實踐各方面的各種組合和構(gòu)造。應(yīng)當(dāng)理解的是,所描述的各方面和/或?qū)嵤├齼H僅是實例,并且可采用其他方面和/或?qū)嵤├?,且在不背離本公開的范圍的情況下可做出結(jié)構(gòu)的和功能的修改。
      [0015]圖1是根據(jù)本發(fā)明實施例的生成電子票據(jù)模板的方法的步驟示意圖。
      [0016]在步驟A中,編輯電子票據(jù)模板的HTML文件。此時,電子票據(jù)模板是一個HTML頁面元素的集合。例如,可以通過在一個具備編輯功能的HTML頁面上進(jìn)行HTML元素的添加、修改等操作來實現(xiàn)對電子票據(jù)模板的編輯。這種在HTML頁面上直接操作HTML元素的方式保證了模板編輯過程中的所見即所得,通過對HTML頁面元素進(jìn)行拖拽和菜單選擇等簡單操作,動態(tài)處理頁面上的文本、圖片、表格、鏈接等元素。
      [0017]優(yōu)選地,HTML元素的添加或修改可以通過JavaScript腳本進(jìn)行控制,同時,JavaScript腳本記錄HTML元素的狀態(tài)變化的中間狀態(tài)和最終狀態(tài)。當(dāng)JavaScript腳本檢測到某個HTML片段(如段落、圖片和表格等HTML元素)編輯完成時,將模板編輯的所有HTML元素的中間狀態(tài)作為草稿存儲到后臺處理系統(tǒng)中,以保證編輯過程的持續(xù)性。編輯過程中可以HTML對片段進(jìn)行修改,如向表格中插入圖片、文字、變量或者對表格的屬性進(jìn)行調(diào)整。在完成整個模板的編輯后,將所有HTML元素的最終狀態(tài)發(fā)送到后臺處理系統(tǒng)中,用于下一步的轉(zhuǎn)換和存儲工作。
      [0018]在步驟B中,在后臺處理系統(tǒng)將該HTML文件轉(zhuǎn)換成XSL文件,其中將HTML文件中的自定義變量替換成XSL語句并且將包含XSL語句的HTML文件添加到XSL文件,從而使得HTML文件中的自定義變量能夠與XML格式的電子票據(jù)數(shù)據(jù)綁定。
      [0019]例如,后臺處理系統(tǒng)接收到模板編輯的最終狀態(tài)后,后臺處理系統(tǒng)獲取所有編輯片段的HTML元素,然后對在編輯過程中插入的自定義變量進(jìn)行識別。然后將識別成功的自定義變量替換成XSL的value-of節(jié)點選擇語句。然后將包含XSL語句的HTML編輯結(jié)果添加到一個XSL文件中,從而實現(xiàn)將模板格式從HTML到XSL的轉(zhuǎn)換。由此,通過在票據(jù)模板中加入XSL語句和將票據(jù)模板的HTML文件轉(zhuǎn)換成XSL文件,將XML類型的票據(jù)數(shù)據(jù)通過XSL語句與XSL文件形式的票據(jù)模板進(jìn)行動態(tài)綁定。最后將XSL格式的電子票據(jù)模板作為最終結(jié)果存儲到數(shù)據(jù)庫中。本發(fā)明將模板從HTML格式轉(zhuǎn)換成XSL格式,使電子票據(jù)模板具備了較好的動態(tài)性。
      [0020]圖2是根據(jù)本發(fā)明實施例的生成電子票據(jù)模板的系統(tǒng)的示意圖。該系統(tǒng)包括前臺系統(tǒng)和后臺處理系統(tǒng),其中前臺系統(tǒng)用于編輯電子票據(jù)模板的HTML文件。后臺處理系統(tǒng)用于將該HTML文件轉(zhuǎn)換成XSL文件,其中將HTML文件中的自定義變量替換成XSL語句并且將包含XSL語句的HTML文件添加到XSL文件,從而使得HTML文件中的自定義變量能夠與XML格式的電子票據(jù)數(shù)據(jù)綁定。
      [0021]優(yōu)選地,前臺系統(tǒng)還使用JavaScript腳本控制HTML元素的生成,其中在編輯過程中,JavaScript腳本將HTML兀素的中間狀態(tài)冋步到后臺處理系統(tǒng),在編輯完成后,JavaScript腳本將HTML元素的最終狀態(tài)發(fā)送到后臺處理系統(tǒng)。
      [0022]通過以上實施方式的描述,本領(lǐng)域中的普通技術(shù)人員能夠理解,在不偏離本發(fā)明的精神和范圍的情況下,還可以對本發(fā)明的【具體實施方式】作各種變更和替換。這些變更和替換都落在本發(fā)明權(quán)利要求書所限定的范圍內(nèi)。
      【權(quán)利要求】
      1.一種生成電子票據(jù)模板的方法,其特征在于,包括以下步驟: 在線編輯電子票據(jù)模板的HTML文件, 在后臺處理系統(tǒng)將該HTML文件轉(zhuǎn)換成XSL文件,其中將HTML文件中的自定義變量替換成XSL語句并且將包含XSL語句的HTML文件添加到XSL文件,從而使得HTML文件中的自定義變量能夠與XML格式的電子票據(jù)數(shù)據(jù)綁定。
      2.如權(quán)利要求1所述的方法,其特征在于, 使用JavaScript腳本控制HTML元素的生成,其中在編輯過程中,JavaScript腳本將HTML元素的中間狀態(tài)同步到后臺處理系統(tǒng),在編輯完成后,JavaScript腳本將HTML元素的最終狀態(tài)發(fā)送到后臺處理系統(tǒng)。
      3.如權(quán)利要求2所述的方法,其特征在于, 所述XSL語句是XSL的value-of節(jié)點選擇語句。
      4.一種生成電子票據(jù)模板的系統(tǒng),其特征在于, 包括前臺系統(tǒng)和后臺處理系統(tǒng),其中, 前臺系統(tǒng)用于編輯電子票據(jù)模板的HTML文件, 后臺處理系統(tǒng)用于將該HTML文件轉(zhuǎn)換成XSL文件,其中將HTML文件中的自定義變量替換成XSL語句并且將包含XSL語句的HTML文件添加到XSL文件,從而使得HTML文件中的自定義變量能夠與XML格式的電子票據(jù)數(shù)據(jù)綁定。
      5.如權(quán)利要求4所述的系統(tǒng),其特征在于, 所述前臺系統(tǒng)使用JavaScript腳本控制HTML元素的生成,其中在編輯過程中,JavaScript腳本將HTML元素的中間狀態(tài)同步到后臺處理系統(tǒng),在編輯完成后,JavaScript腳本將HTML元素的最終狀態(tài)發(fā)送到后臺處理系統(tǒng)。
      6.如權(quán)利要求5所述的方法,其特征在于, 所述XSL語句是XSL的value-of節(jié)點選擇語句。
      【文檔編號】G06F17/30GK103995813SQ201310054389
      【公開日】2014年8月20日 申請日期:2013年2月20日 優(yōu)先權(quán)日:2013年2月20日
      【發(fā)明者】張琦, 尹亞偉 申請人:中國銀聯(lián)股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1