專利名稱:內(nèi)容轉(zhuǎn)換系統(tǒng),自動(dòng)樣式表選擇方法及其程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及動(dòng)態(tài)選擇XML文檔的樣式表并轉(zhuǎn)換該內(nèi)容的內(nèi)容轉(zhuǎn)換系統(tǒng),自動(dòng)選擇樣式表的方法以及用于該系統(tǒng)和方法的程序。
另外,利用ASSX方法,能夠根據(jù)媒介屬性切換到在客戶系統(tǒng)上運(yùn)行的瀏覽器的上樣式表,這樣會(huì)產(chǎn)生不可執(zhí)行具體控制以及當(dāng)瀏覽器與ASSX方法不兼容時(shí)不可操作的問題。
在JP2000-259640A中揭示了本發(fā)明的技術(shù)領(lǐng)域中現(xiàn)有技術(shù)的一個(gè)實(shí)例,其中結(jié)構(gòu)化文檔與多個(gè)樣式表組合,以便可以自己構(gòu)成提供服務(wù)的文檔,文檔的更新可以通過單一部分的修改來實(shí)現(xiàn),可以自動(dòng)生成屏幕顯示并使之用戶化,而且生成器不需要生成過多的新樣式表。
在JP2001-195296A中揭示了用于根據(jù)客戶信息將目錄服務(wù)器的搜索結(jié)果轉(zhuǎn)換成HTML或XML+XSL(可以由瀏覽器處理的數(shù)據(jù)格式)的系統(tǒng)。
在JP2001-236202A中揭示了在具有字體、顯示圖象或非顯示圖象的不同參數(shù)可供使用的情況下,選擇與客戶的顯示能力相關(guān)的樣式表。
在JP2001-273228A中揭示了例如動(dòng)臺(tái)輸出象網(wǎng)頁這樣的文檔的文檔輸出系統(tǒng)。
然而,在JP2000-259640A的揭示中,假設(shè)客戶系統(tǒng)能夠接收結(jié)構(gòu)化文檔和樣式表。本發(fā)明在這一點(diǎn)上不需要由客戶系統(tǒng)處理樣式表。另外,在JP2000-259640A中沒有關(guān)于選擇所需樣式表的方法的描述,而本發(fā)明包括了利用形成用來選擇所需樣式表的關(guān)鍵字的信息的方法。
另外,在JP2000-259640A的揭示中,可以設(shè)想用戶選擇所需的樣式表并且添加變更。因此,即使將JP2000-259640A的揭示與JP2001-273228A揭示相結(jié)合,也不可能選擇在服務(wù)器側(cè)自動(dòng)執(zhí)行的樣式表。
此外,在JP2000-259640A的揭示中,樣式表必須與每個(gè)結(jié)構(gòu)化文檔相關(guān)聯(lián),因此如果例如將樣式表A變?yōu)闃邮奖鞡,那么與使用樣式表A的所有結(jié)構(gòu)化文檔的關(guān)聯(lián)都必須重寫。相反,因?yàn)楸景l(fā)明中與文檔和樣式表關(guān)聯(lián)有關(guān)的信息是完全分開管理的,所以通過改變關(guān)聯(lián)信息(樣式表數(shù)據(jù)庫)就可以簡單地完成樣式表A到樣式表B的改變。
此外,在JP2001-195296A的公開中,它只能在HTML和XML+XSL之間進(jìn)行區(qū)分,以致對(duì)不同類型的終端不能應(yīng)用不同的XSL。根據(jù)JP2001-195296A的圖2所示的配置,不能輕易獲得擴(kuò)展的輸出變化。相反,利用本發(fā)明,通過一個(gè)附加的樣式表可以很容易地獲得輸出的擴(kuò)展變化。
此外,在JP2001-236202A的揭示中,只能針對(duì)顯示容量或屏幕尺寸而選擇樣式表,以致無法為終端的其它屬性,如內(nèi)存大小,線路速度等而改變樣式。
鑒于上述問題,本發(fā)明的目的是提供一種能夠在使用客戶系統(tǒng)信息的服務(wù)器側(cè)自動(dòng)切換樣式表的內(nèi)容轉(zhuǎn)換系統(tǒng),自動(dòng)選擇樣式表的方法以及用于該系統(tǒng)和方法的程序。
為達(dá)到這些目的,本發(fā)明的內(nèi)容轉(zhuǎn)換系統(tǒng)包括用來存儲(chǔ)多個(gè)樣式表的樣式表存儲(chǔ)裝置,用來存儲(chǔ)未定義樣式表規(guī)范的XML文檔的XML文檔存儲(chǔ)裝置,用來從XML文檔存儲(chǔ)裝置識(shí)別與來自客戶系統(tǒng)的內(nèi)容請(qǐng)求有關(guān)的所需XML文檔的轉(zhuǎn)換請(qǐng)求接收裝置,以及根據(jù)轉(zhuǎn)換請(qǐng)求接收裝置已經(jīng)從其接收內(nèi)容請(qǐng)求的客戶系統(tǒng)的環(huán)境信息和有關(guān)已識(shí)別的XML文檔用來從樣式表存儲(chǔ)裝置中選擇一種樣式表的樣式表選擇裝置。
在這種配置中,最好還包括用來利用樣式表選擇裝置選擇的樣式表來轉(zhuǎn)換XML文檔的樣式表轉(zhuǎn)換裝置。
本發(fā)明的內(nèi)容轉(zhuǎn)換系統(tǒng)還可以包括用來在XML文檔中嵌入一個(gè)由樣式表選擇裝置選擇的樣式表的關(guān)聯(lián)信息的樣式表關(guān)聯(lián)裝置。
在上述配置中,樣式表選擇裝置最好應(yīng)當(dāng)從樣式表存儲(chǔ)裝置中選擇那些滿足在XML文檔中與它們對(duì)應(yīng)值一起聲明的文檔類型,根元素名和根元素屬性名并且還滿足該客戶系統(tǒng)的環(huán)境信息表示的客戶系統(tǒng)的需求的樣式表。
本發(fā)明的樣式表自動(dòng)選擇方法包括用來從存儲(chǔ)未定義樣式表規(guī)范的XML文檔的XML文檔存儲(chǔ)部分識(shí)別與來自客戶系統(tǒng)的內(nèi)容請(qǐng)求有關(guān)的所需XML文檔的轉(zhuǎn)換請(qǐng)求接收步驟,以及根據(jù)通過轉(zhuǎn)換請(qǐng)求接收步驟已從其接收內(nèi)容請(qǐng)求的客戶系統(tǒng)的環(huán)境信息和已識(shí)別的XML文檔,從存儲(chǔ)多個(gè)樣式表的樣式表存儲(chǔ)部分中選擇一種樣式表的樣式表選擇步驟。
該方法最好應(yīng)當(dāng)包括利用通過樣式表選擇步驟選擇的樣式表來轉(zhuǎn)換XML文檔的樣式表轉(zhuǎn)換步驟。
本發(fā)明的樣式表自動(dòng)選擇方法還可以包括用來在XML文檔中嵌入通過樣式表選擇步驟選擇的樣式表的關(guān)聯(lián)信息的樣式表關(guān)聯(lián)步驟。
對(duì)于上述方法,樣式表選擇步驟最好應(yīng)當(dāng)從樣式表選擇部分中選擇那些滿足在XML文檔中與它們的對(duì)應(yīng)值一起聲明的文檔類型,根元素名和根元素屬性名并且還滿足客戶系統(tǒng)的環(huán)境信息表示的客戶系統(tǒng)的需求的樣式表。
可以通過計(jì)算機(jī)執(zhí)行用來從存儲(chǔ)未定義樣式表規(guī)范的XML文檔的XML文檔存儲(chǔ)部分識(shí)別與來自客戶系統(tǒng)的內(nèi)容請(qǐng)求相關(guān)的所需XML文檔的轉(zhuǎn)換請(qǐng)求接收過程,以及根據(jù)通過轉(zhuǎn)換請(qǐng)求接收過程已從其接收內(nèi)容請(qǐng)求的客戶系統(tǒng)的環(huán)境信息和已識(shí)別的XML文檔,用來從存儲(chǔ)多個(gè)樣式表的樣式表存儲(chǔ)部分中選擇一種樣式表的樣式表選擇過程。
最好還包括利用通過要由計(jì)算機(jī)執(zhí)行的樣式表選擇過程選擇的樣式表來轉(zhuǎn)換XML文檔的樣式表轉(zhuǎn)換過程。
還可以由計(jì)算機(jī)執(zhí)行用來在XML文檔中嵌入通過樣式表選擇過程選擇的樣式表的關(guān)聯(lián)信息的樣式表關(guān)聯(lián)過程。
在樣式表選擇過程中,可以從樣式表存儲(chǔ)部分選擇那些滿足在XML文檔中與它們的對(duì)應(yīng)值一起聲明的文檔類型,根元素名和根元素屬性名并且還滿足該客戶系統(tǒng)的環(huán)境信息表示的客戶系統(tǒng)的需求的樣式表。
圖1示出了根據(jù)本發(fā)明實(shí)施例包括內(nèi)容轉(zhuǎn)換系統(tǒng)和多個(gè)客戶系統(tǒng)的系統(tǒng);圖2示出了根據(jù)本發(fā)明實(shí)施例來自客戶系統(tǒng)的內(nèi)容轉(zhuǎn)換請(qǐng)求的實(shí)例;圖3示出了根據(jù)本發(fā)明實(shí)施例在客戶系統(tǒng)的信息數(shù)據(jù)庫中的數(shù)據(jù)管理表的實(shí)例;圖4示出了在XHTML Basic中“DOCTYPE”聲明的描述的實(shí)例;圖5示出了根據(jù)本發(fā)明實(shí)施例在樣式信息數(shù)據(jù)庫中數(shù)據(jù)管理表的實(shí)例;以及圖6示出了根據(jù)本發(fā)明實(shí)施例的嵌入了樣式表關(guān)聯(lián)信息的XML文檔的實(shí)例。
圖1示出了根據(jù)本發(fā)明實(shí)施例包括內(nèi)容轉(zhuǎn)換系統(tǒng)和多個(gè)客戶系統(tǒng)的系統(tǒng)。內(nèi)容轉(zhuǎn)換系統(tǒng)200利用諸如XML文檔或XSLT之類的樣式表文件執(zhí)行內(nèi)容轉(zhuǎn)換。
內(nèi)容轉(zhuǎn)換系統(tǒng)200包括轉(zhuǎn)換處理請(qǐng)求接收部分210,客戶系統(tǒng)識(shí)別部分220,客戶系統(tǒng)數(shù)據(jù)庫230,XML文檔存儲(chǔ)部分240,樣式表選擇處理部分250,樣式表信息數(shù)據(jù)庫260,樣式表存儲(chǔ)部分270以及樣式表轉(zhuǎn)換執(zhí)行部分280。
轉(zhuǎn)換處理請(qǐng)求接收部分210從客戶系統(tǒng)100接收轉(zhuǎn)換請(qǐng)求。客戶系統(tǒng)識(shí)別部分220識(shí)別發(fā)出轉(zhuǎn)換請(qǐng)求的客戶系統(tǒng)100。樣式表選擇處理部分250自動(dòng)選擇樣式表。樣式表轉(zhuǎn)換執(zhí)行部分280協(xié)調(diào)XML文檔和樣式表文件并且執(zhí)行內(nèi)容轉(zhuǎn)換。當(dāng)客戶系統(tǒng)100能夠使用XML時(shí),部分280不必執(zhí)行該轉(zhuǎn)換。
客戶系統(tǒng)信息數(shù)據(jù)庫220存儲(chǔ)與客戶系統(tǒng)有關(guān)的信息。樣式表信息數(shù)據(jù)庫260存儲(chǔ)與樣式表的樣式有關(guān)的信息。這些數(shù)據(jù)庫的信息事先由系統(tǒng)管理員設(shè)置。XML文檔存儲(chǔ)部分240存儲(chǔ)未定義樣式表規(guī)范的XML文檔。樣式表存儲(chǔ)部分270存儲(chǔ)樣式表。
客戶系統(tǒng)100原則上是在如移動(dòng)電話,PDA(個(gè)人數(shù)字助理)或PC(個(gè)人計(jì)算機(jī))等物上運(yùn)行的瀏覽器,然而,如果使用的設(shè)備能夠利用HTTP(超文本傳送協(xié)議)實(shí)現(xiàn)發(fā)送和接收,則不需要瀏覽器。
現(xiàn)在參考圖1描述根據(jù)本發(fā)明實(shí)施例的樣式表自動(dòng)選擇方法。首先,客戶系統(tǒng)(發(fā)送部分)100利用HTTP向內(nèi)容轉(zhuǎn)換系統(tǒng)200(P1)發(fā)出內(nèi)容轉(zhuǎn)換的請(qǐng)求。用于內(nèi)容轉(zhuǎn)換請(qǐng)求的HTTP包括請(qǐng)求行和一個(gè)請(qǐng)求標(biāo)題。請(qǐng)求行指定方法名,URI(通用資源標(biāo)識(shí)符)和HTTP的協(xié)議版本。客戶系統(tǒng)100指定一個(gè)具有URI的XML文檔。
圖2示出了一個(gè)內(nèi)容轉(zhuǎn)換請(qǐng)求的實(shí)例。第一行,“GET/bar.xmlHTTP/1.0”是請(qǐng)求行。HTTP請(qǐng)求標(biāo)題的第二和第三行包括象“User-Agent(用戶代理)”,“Accept-Language(接受語言)”,“Profile of CC/PPHTTPEX(CC/PP HTTPEX概況)(基于HTTP擴(kuò)展框架的CC/PP交換協(xié)議)”等的信息。
接下來,轉(zhuǎn)換處理請(qǐng)求部分210向客戶系統(tǒng)識(shí)別部分220發(fā)送一條HTTP請(qǐng)求標(biāo)題(P2)。部分220向客戶系統(tǒng)的信息數(shù)據(jù)庫230發(fā)送HTTP請(qǐng)求標(biāo)題中的概況(Profile)或用戶代理(User-Agent)(P3)。
客戶系統(tǒng)的信息數(shù)據(jù)庫230利用HTTP請(qǐng)求標(biāo)題中的概況或用戶代理作為關(guān)鍵字搜索客戶系統(tǒng)信息并且將檢索到的客戶系統(tǒng)信息發(fā)送到客戶系統(tǒng)識(shí)別部分220(P4)。圖3示出了在客戶系統(tǒng)的信息數(shù)據(jù)庫230中的一個(gè)數(shù)據(jù)管理表的實(shí)例。圖3所示的客戶系統(tǒng)信息是可以由每個(gè)客戶系統(tǒng)處理的,如屏幕大小,ML(標(biāo)識(shí)語言)和ML版本之類的信息。
客戶系統(tǒng)識(shí)別部分220將從客戶系統(tǒng)的信息數(shù)據(jù)庫230檢索到的客戶系統(tǒng)信息發(fā)送到轉(zhuǎn)換處理請(qǐng)求接收部分210(P5)。部分210從通過客戶系統(tǒng)100發(fā)送的HTTP URI來定義XML文檔文件的路徑名,并且將XML文檔的文件路徑名發(fā)送到XML文檔存儲(chǔ)部分240(P6)。
XML文檔存儲(chǔ)部分240將與XML文檔的文件路徑名對(duì)應(yīng)的XML文檔發(fā)送到轉(zhuǎn)換處理請(qǐng)求接收部分210(P7)。部分210將從客戶系統(tǒng)識(shí)別部分220獲得的客戶系統(tǒng)信息和從部分240獲得的XML文檔發(fā)送到樣式表選擇處理部分250(P8)。
樣式表選擇處理部分250從XML文檔獲得象用于DTD(文檔類型定義)的“DOCTYPE”聲明的公共標(biāo)識(shí)符的文檔標(biāo)識(shí)符或系統(tǒng)標(biāo)識(shí)符,以及URI文件,根元素名和根元素屬性名和它們的值。在圖4中,提供XHTML(可擴(kuò)展超文本標(biāo)注語言)Basic中“DOCTYPE”聲明的描述作為文檔的公共標(biāo)識(shí)符的實(shí)例。公共標(biāo)識(shí)符表示在沿第二行從部分途徑開始的長方形內(nèi)包括的部分。圖中第三行所示為URI文件。
接著,樣式表選擇處理部分250向樣式信息數(shù)據(jù)庫260發(fā)送文檔標(biāo)識(shí)符,URI文件,MS和MS版本(P9)。數(shù)據(jù)庫260利用文檔標(biāo)識(shí)符,URI文件,MS和MS版本作為關(guān)鍵字搜索數(shù)據(jù)庫并且向部分250發(fā)送檢索到的樣式表的文件路徑(P10)。
圖5示出了在樣式信息數(shù)據(jù)庫260中的數(shù)據(jù)管理表的實(shí)例。在這個(gè)表中,關(guān)鍵字項(xiàng)目是識(shí)別XML文檔的文檔類型的MS,MS版本,和“PUBLIC-ID”,“SYSTEM-ID”,根名,根屬性名以及它們的值。
數(shù)據(jù)庫260搜索并指定ML可以用在客戶系統(tǒng)100并且可以應(yīng)用在該XML文檔的文檔類型的樣式表的文件路徑。
樣式表選擇處理部分250向樣式表存儲(chǔ)部分270發(fā)送樣式表的文件路徑(P11)。部分270向樣式表選擇處理部分250發(fā)送樣式表信息(P12)。
樣式表選擇處理部分250向樣式表轉(zhuǎn)換執(zhí)行部分280發(fā)送XML文檔和樣式表信息(P13)。部分280根據(jù)XML文檔和樣式表信息執(zhí)行通用內(nèi)容轉(zhuǎn)換并且將轉(zhuǎn)換后的內(nèi)容發(fā)送到客戶系統(tǒng)(接收部分)100。但是,如果客戶系統(tǒng)100與XML兼容,則可將內(nèi)容發(fā)送到客戶系統(tǒng)100而不需要轉(zhuǎn)換。
本發(fā)明的樣式表自動(dòng)選擇方法可以通過在計(jì)算機(jī)上運(yùn)行程序來執(zhí)行??梢酝ㄟ^將程序記錄在光記錄介質(zhì),磁記錄介質(zhì),磁—光記錄介質(zhì)或半導(dǎo)體IC記錄介質(zhì)上來提供所需程序。此外,也可以通過FTP(文件傳輸協(xié)議)從程序服務(wù)器上下載來提供該程序。
上面的描述顯示了適合執(zhí)行本發(fā)明的實(shí)施例,但是本發(fā)明不限于未脫離本發(fā)明要點(diǎn)的實(shí)施例的范圍。
例如,可以設(shè)想圖1所示的樣式表執(zhí)行部分280的處理不在內(nèi)容轉(zhuǎn)換系統(tǒng)200的內(nèi)部執(zhí)行,而是直接將XML文檔發(fā)送到客戶系統(tǒng)100。這里,當(dāng)樣式表關(guān)聯(lián)信息(ASSX)嵌入XML文檔后,該文檔發(fā)送到客戶系統(tǒng)100。圖6示出了嵌入在XML文檔中的樣式表關(guān)聯(lián)信息的描述實(shí)例。第四行描述了樣式表的關(guān)聯(lián)。
如上清楚地描述的,根據(jù)本發(fā)明,可以響應(yīng)有關(guān)客戶系統(tǒng)的環(huán)境的信息自動(dòng)地切換與一個(gè)XML文檔有關(guān)的樣式表。這樣能夠在服務(wù)器端為每個(gè)不同的客戶系統(tǒng)實(shí)現(xiàn)顯示格式的改變或轉(zhuǎn)換成另一種ML。
另外,它還避免了在XML文檔中對(duì)樣式表靜態(tài)描述的需要,從而使XML文檔可以在與樣式表不兼容的客戶系統(tǒng)的瀏覽器上顯示。
此外,由于事先為XML文檔應(yīng)用樣式表和內(nèi)容輸出,甚至可以在與樣式表不兼容的瀏覽器上顯示XML文檔。
權(quán)利要求
1.一種內(nèi)容轉(zhuǎn)換系統(tǒng),包括用于存儲(chǔ)多個(gè)樣式表的樣式表存儲(chǔ)裝置;用于存儲(chǔ)未定義樣式表規(guī)范的可擴(kuò)展的標(biāo)志語言(XML)文檔的XML文檔存儲(chǔ)裝置;用于從所述XML文檔存儲(chǔ)裝置識(shí)別與來自客戶系統(tǒng)的內(nèi)容請(qǐng)求有關(guān)的所需XML文檔的轉(zhuǎn)換請(qǐng)求接收裝置;以及根據(jù)轉(zhuǎn)換請(qǐng)求接收裝置已從其接收到內(nèi)容請(qǐng)求的客戶系統(tǒng)的環(huán)境信息和有關(guān)已識(shí)別的XML文檔,從所述樣式表存儲(chǔ)裝置中選擇一種樣式表的樣式表選擇裝置。
2.根據(jù)權(quán)利要求1所述的內(nèi)容轉(zhuǎn)換系統(tǒng),包括利用通過所述樣式表選擇裝置選擇的樣式表來轉(zhuǎn)換所述XML文檔的樣式表轉(zhuǎn)換裝置。
3.根據(jù)權(quán)利要求1所述的內(nèi)容轉(zhuǎn)換系統(tǒng),包括用來在所述XML文檔中嵌入由所述樣式表選擇裝置選擇的樣式表的關(guān)聯(lián)信息的樣式表關(guān)聯(lián)裝置。
4.根據(jù)權(quán)利要求1到3中的任何一項(xiàng)所述的內(nèi)容轉(zhuǎn)換系統(tǒng),其特征在于所述樣式表選擇裝置從所述樣式表存儲(chǔ)裝置中選擇滿足在所述XML文檔中與它們的對(duì)應(yīng)值一起聲明的文檔類型,根元素名和根元素屬性名并且還滿足該客戶系統(tǒng)的環(huán)境信息表示的所述客戶系統(tǒng)的需求的樣式表。
5.一種樣式表自動(dòng)選擇方法,包括用來從存儲(chǔ)未定義樣式表規(guī)范的XML文檔的XML文檔存儲(chǔ)部分識(shí)別與來自客戶系統(tǒng)的請(qǐng)求內(nèi)容有關(guān)的所需XML文檔的轉(zhuǎn)換請(qǐng)求接收步驟;以及根據(jù)已通過轉(zhuǎn)換請(qǐng)求接收步驟從其接收內(nèi)容請(qǐng)求的客戶系統(tǒng)的環(huán)境信息和已識(shí)別的XML文檔,從存儲(chǔ)多個(gè)樣式表的樣式表存儲(chǔ)部分中選擇樣式表的樣式表選擇步驟。
6.根據(jù)權(quán)利要求5所述的樣式表自動(dòng)選擇方法,包括利用通過所述樣式表選擇步驟選擇的樣式表來轉(zhuǎn)換所述XML文檔的樣式表轉(zhuǎn)換步驟。
7.根據(jù)權(quán)利要求5所述的樣式表自動(dòng)選擇方法,包括用于在XML文檔中嵌入通過所述樣式表選擇步驟選擇的樣式表的關(guān)聯(lián)信息的樣式表關(guān)聯(lián)步驟。
8.根據(jù)權(quán)利要求5到7中的任何一項(xiàng)所述的樣式表自動(dòng)選擇方法,其特征在于從所述樣式表選擇部分選擇滿足在所述XML文檔中與它們的對(duì)應(yīng)值一起聲明的文檔類型,根元素名和根元素屬性名并且還滿足由客戶系統(tǒng)的環(huán)境信息表示的所述客戶系統(tǒng)的需求的樣式表。
9.一種可由計(jì)算機(jī)讀入的樣式表自動(dòng)選擇程序,用于執(zhí)行用于從存儲(chǔ)了未定義樣式表規(guī)范的XML文檔的XML文檔存儲(chǔ)部分識(shí)別與來自客戶系統(tǒng)的內(nèi)容請(qǐng)求相關(guān)的所需XML文檔的轉(zhuǎn)換請(qǐng)求接收過程,以及根據(jù)已通過轉(zhuǎn)換請(qǐng)求接收過程從其接收內(nèi)容請(qǐng)求的客戶系統(tǒng)的環(huán)境信息和已識(shí)別的XML文檔,用于從存儲(chǔ)多個(gè)樣式表的樣式表存儲(chǔ)部分中選擇樣式表的樣式表選擇過程。
10.根據(jù)權(quán)利要求9所述的樣式表自動(dòng)選擇程序,還執(zhí)行利用通過所述樣式表選擇過程選擇的樣式表來轉(zhuǎn)換所述XML文檔的樣式表轉(zhuǎn)換過程。
11.根據(jù)權(quán)利要求9所述的樣式表自動(dòng)選擇程序,還執(zhí)行用來在所述XML文檔中嵌入通過所述樣式表選擇過程選擇的樣式表的關(guān)聯(lián)信息的樣式表關(guān)聯(lián)過程。
12.根據(jù)權(quán)利要求9到11的任何一項(xiàng)所述的樣式表自動(dòng)選擇程序,其特征在于所述樣式表選擇過程從所述樣式表存儲(chǔ)部分選擇滿足在所述XML文檔中與它們的對(duì)應(yīng)值一起聲明的文檔類型,根元素名和根元素屬性名并且還滿足該客戶系統(tǒng)的環(huán)境信息表示的所述客戶系統(tǒng)的需求的樣式表。
全文摘要
本發(fā)明的內(nèi)容轉(zhuǎn)換系統(tǒng)包括用于存儲(chǔ)多個(gè)樣式表的樣式表存儲(chǔ)裝置和用于存儲(chǔ)未定義樣式表規(guī)范的XML文檔的XML文檔存儲(chǔ)裝置,根據(jù)作為與來自客戶系統(tǒng)的內(nèi)容請(qǐng)求有關(guān)的所需XML文檔從XML文檔存儲(chǔ)裝置識(shí)別的XML文檔和根據(jù)從其接收內(nèi)容請(qǐng)求的客戶系統(tǒng)的環(huán)境信息和已識(shí)別的XML文檔,從樣式表存儲(chǔ)裝置選擇一種樣式表。
文檔編號(hào)G06F17/30GK1414485SQ02148080
公開日2003年4月30日 申請(qǐng)日期2002年10月25日 優(yōu)先權(quán)日2001年10月26日
發(fā)明者伊東直子, 真鍋和久, 立川恒央 申請(qǐng)人:日本電氣株式會(huì)社