[發明專利]一種書版小樣處理方法及裝置有效
| 申請號: | 201010189450.1 | 申請日: | 2010-05-24 |
| 公開(公告)號: | CN102262617A | 公開(公告)日: | 2011-11-30 |
| 發明(設計)人: | 楊燕菲;曹學軍;繆萍;劉婷婷 | 申請(專利權)人: | 北大方正集團有限公司;北京北大方正電子有限公司 |
| 主分類號: | G06F17/22 | 分類號: | G06F17/22;G06F17/25 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 郭潤湘 |
| 地址: | 100871 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 小樣 處理 方法 裝置 | ||
技術領域
本發明涉及計算機技術領域中的數據排版技術領域,尤其涉及一種書版小樣處理方法及裝置。
背景技術
書版小樣,是指使用特定語言注解信息的文本文件,已經普遍被出版界所編制和使用。書版小樣中包含書籍的內容以及書籍的各種版式信息,采用特定語言描述書籍的板式、樣式、數學公式、表格等各種對象。
目前書版小樣多采用專門用以排版的類似HTML?1.0的標記語言進行編寫,業界稱該語言為BD語言。BD語言由160多個注解組成,每個注解都有自己的功能,指明排版的某些要求,并有確定的作用范圍。BD語言每個注解都有一個或多個參數可選擇,每個參數對應某個功能。多個注解聯合使用,就可以完成比較復雜的版面排版。
書版小樣文件通常保存的是一本書籍的全部信息,對于編輯等排版領域的工作人員來說,方便對書籍內容以及格式的全面了解。但書版小樣偏重描述排版效果,采用的編寫語言一般專門用于排版,對于文檔的內容邏輯結構沒有充分的描述,內容對象之間的關系較弱,結構性較差,并且是文本流型的,所以在除排版外的一些其他使用場合時,例如從中提取感興趣的數據進行再加工處理,包括轉換成網頁、幻燈片等其他軟件可接受的文檔,存入數據庫等,從書版小樣中獲取內容將會變得非常復雜。
發明內容
本發明實施例提供一種書版小樣處理方法及裝置,用以解決不能靈活的根據應用需求對書版小樣中的特定內容進行再加工處理的問題,且保留書版小樣中信息內容的完整性。
本發明實施例提供一種書版小樣處理方法,包括:
按照先后順序從待處理書版小樣中獲取當前小樣元素;其中,小樣元素的類型包括文本類型、獨立注解類型和關聯注解類型;文本類型的小樣元素為兩個注解之間的且不與關聯注解相關聯的文本;獨立注解類型的小樣元素為一個獨立注解;關聯注解類型的小樣元素為一個關聯注解和與該關聯注解對應的一個表示結束的文本或注解以及兩者之間的文本和注解;
創建與所述當前小樣元素對應的XML對象;
將創建的所述XML對象加入到與所述待處理書版小樣對應的XML對象樹中。
本發明實施例還提供一種書版小樣處理裝置,包括:
獲取單元,用于按照先后順序從待處理書版小樣中獲取當前小樣元素;其中,小樣元素的類型包括文本類型、獨立注解類型和關聯注解類型;文本類型的小樣元素為兩個注解之間的且不與關聯注解相關聯的文本;獨立注解類型的小樣元素為一個獨立注解;關聯注解類型的小樣元素為一個關聯注解和與該關聯注解對應的一個表示結束的文本或注解以及兩者之間的文本和注解;
第一創建單元,用于創建與所述當前小樣元素對應的XML對象;
第二創建單元,用于將創建的所述XML對象加入到與所述待處理書版小樣對應的XML對象樹中。
本發明實施例提供的方法中,將書版小樣劃分為小樣元素,并按先后順序獲取小樣元素,創建與獲取的小樣元素對應的XML對象,并將創建的XML對象加入到與該書版小樣對應的XML對象樹中,即完成了將書版小樣轉換成XML格式文檔,由于XML格式文檔的結構化特性,方便從文檔中獲取特定內容,進而能夠靈活的根據應用需求對獲取的特定內容進行再加工處理;并且本發明實施例中還將小樣元素區分為文本類型、獨立注解類型和關聯注解類型,其中,文本類型的小樣元素為兩個注解之間的且不與關聯注解相關聯的文本,獨立注解類型的小樣元素為一個獨立注解,關聯注解類型的小樣元素為一個關聯注解和與該關聯注解對應的一個表示結束的文本或注解以及兩者之間的文本和注解,通過對小樣元素類型的區分,保留了書版小樣中各種內容信息的完整性,因此,還方便將處理后獲得的XML格式文檔轉化回原書版小樣。
附圖說明
圖1為本發明實施例提供的書版小樣處理方法的流程圖;
圖2為本發明實施例提供的書版小樣處理方法中獲取當前小樣元素的流程圖;
圖3為本發明實施例提供的書版小樣處理方法中創建與當前小樣元素對應的XML對象的流程圖;
圖4為本發明實施例提供的書版小樣處理裝置的結構示意圖。
具體實施方式
為了給出解決不能靈活的根據應用需求對書版小樣中的特定內容進行再加工處理的問題的實現方案,本發明實施例提供了一種書版小樣處理方法及裝置,以下結合說明書附圖對本發明的優選實施例進行說明,應當理解,此處所描述的優選實施例僅用于說明和解釋本發明,并不用于限定本發明。并且在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北大方正集團有限公司;北京北大方正電子有限公司,未經北大方正集團有限公司;北京北大方正電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010189450.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:光線路傳輸保護系統和方法
- 下一篇:時鐘產生電路和電荷泵系統





