[發明專利]用于在標記語言環境中將事件指派給動作的文檔處理和管理方法無效
| 申請號: | 200580026298.2 | 申請日: | 2005-08-02 |
| 公開(公告)號: | CN101052936A | 公開(公告)日: | 2007-10-10 |
| 發明(設計)人: | 和家伸明 | 申請(專利權)人: | 佳思騰軟件公司 |
| 主分類號: | G06F3/00 | 分類號: | G06F3/00 |
| 代理公司: | 北京英賽嘉華知識產權代理有限責任公司 | 代理人: | 余朦;方挺 |
| 地址: | 日本*** | 國省代碼: | 日本;JP |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 標記 語言 環境 中將 事件 指派 動作 文檔 處理 管理 方法 | ||
相關申請
本申請要求于2004年8月2日提交的、題為“文檔處理和管理系統”的共同未決的第60/592,369號美國臨時申請的優先權,該申請的內容并入本文作為參考。
技術領域
本發明涉及一種用于在標記語言環境中將至少一個事件指派給動作的方法。
背景技術
概要
互聯網的出現導致由用戶處理和管理的文檔的數目近乎指數增長。形成互聯網核心的萬維網聯合會(亦即通常所說的Web)包括由這些文檔構成的大規模數據中心庫。除了文檔,Web還提供用于這些文檔的信息檢索系統。這些文檔通常為標記語言格式,一種簡單且常用的標記語言是超文本標記語言(HTML)。這種文檔還包括指向可能位于該Web其它部分中的其它文檔的鏈接。可擴展標記語言(XML)是另一種更高級、更常用的標記語言。用于訪問和查看該文檔Web的簡單瀏覽器用(面向對象的)編程語言(例如Java)來開發。
以標記語言為格式的文檔通常在瀏覽器和其它應用程序中表述為樹型數據結構的格式。這種表述與文檔的語法分析樹相對應。文檔對象模型(DOM)是一種眾所周知的用于表述和操作文檔的基于樹的數據結構模型。文檔對象模型提供了用于表述文檔的標準對象集合,包括HTML和XML文檔。DOM包括兩個基本組件,即,如何將表述文檔中組件的對象進行組合的標準模型,以及用于訪問和操作它們的標準接口。
應用程序開發者能夠支持DOM作為其自身的特定數據結構的接口和應用程序接口(API)。另一方面,創建文檔的應用程序開發者可使用標準DOM接口而不是使用其自身API的特定接口。因此,由于這種能夠提供標準的能力,DOM能有效地增加各種環境中、尤其是Web上的文檔的互操作性。已經定義了DOM的幾種變化,由不同的編程環境和應用程序來使用。
DOM樹是基于相應的DOM的內容對文檔的分級表述。DOM樹包括“根”以及從根產生的一個或多個“節點”。在某些情況下,根表述整個文檔。中間節點可表述元素,諸如表及表中的行和列。DOM樹的“葉子”通常表述數據,例如不可進一步分解的文本項目或圖像。DOM樹中的各個節點可與屬性相關聯,屬性描述了由節點表述的元素的參數,例如字體、大小、顏色、縮進等。
雖然HTML是一種創建文檔的常用語言,但它是格式和版式語言。HTML不是一種數據描述語言。表述HTML文檔的DOM樹的節點是與HTML格式標簽相對應的預先定義的元素。由于HTML通常不提供任何數據描述,也不提供任何對數據的標簽/標注,因此,常常難以對HTML文檔中的數據進行查詢。
網絡設計者的目標是使得Web文檔能夠被軟件應用程序查詢或處理。獨立顯示的分級組織的語言能夠通過這種方式查詢和處理。諸如XML(可擴展標記語言)的標記語言能夠提供這些特征。
與HTML相反,眾所周知,XML的優點是使得文檔設計者能夠使用可自由定義的“標簽”來對數據元素進行標注。上述數據元素可進行分級組織。另外,XML文檔可包含文檔類型定義(DTD),它是對文檔中所使用的“語法”(標簽及其相互關系)的描述。使用CSS(層疊樣式表)或XSL(XML樣式語言),以定義結構化的XML文檔的顯示方法。與DOM、HTML、XML、CSS、XSL有關的其它信息以及相關語言特征也可從Web獲取,例如,http://www.w3.org/TR/。
XPath提供了用于對XML文檔的部分進行尋址的公共的語法和語義。所述功能的一個示例是對與XML文檔相對應的DOM樹進行遍歷。它提供了用于操作與XML文檔的各種表述相關聯的字符串、數字和布爾字符的基本工具。XPath對XML文檔的摘要、邏輯結構(例如,DOM樹)、而不是其表面語法進行操作。這種表面語法例如可以包括序列中的線位置或字符位置。使用XPath,能夠在分級結構中(例如,在XML文檔的DOM樹中)進行定位。除了用于尋址的用途之外,XPath還被設計用來測試DOM樹中的節點是否與某個模式相匹配。
其它涉及XPath的細節可在http://www.w3.org/TR/XPath中找到。
假設XML的有益效果和特征已經公知,需要一種能夠對標記語言(例如,XML)構建的文檔進行處理的有效的文檔處理和管理系統,并提供一種用于創建和修改這些文檔的友好的用戶界面。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于佳思騰軟件公司,未經佳思騰軟件公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200580026298.2/2.html,轉載請聲明來源鉆瓜專利網。





