CN1414485A - 内容转换系统,自动样式表选择方法及其程序 - Google Patents
内容转换系统,自动样式表选择方法及其程序 Download PDFInfo
- Publication number
- CN1414485A CN1414485A CN02148080A CN02148080A CN1414485A CN 1414485 A CN1414485 A CN 1414485A CN 02148080 A CN02148080 A CN 02148080A CN 02148080 A CN02148080 A CN 02148080A CN 1414485 A CN1414485 A CN 1414485A
- Authority
- CN
- China
- Prior art keywords
- style sheet
- xml document
- client
- style
- selecting
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000006243 chemical reaction Methods 0.000 title claims abstract description 52
- 238000010187 selection method Methods 0.000 title 1
- 238000003860 storage Methods 0.000 claims abstract description 25
- 238000000034 method Methods 0.000 claims description 32
- 230000007613 environmental effect Effects 0.000 claims description 12
- 230000005055 memory storage Effects 0.000 claims description 10
- 238000012546 transfer Methods 0.000 claims description 3
- 238000012545 processing Methods 0.000 description 10
- 238000013523 data management Methods 0.000 description 3
- 230000014759 maintenance of location Effects 0.000 description 3
- 238000013459 approach Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
- G06F16/986—Document structures and storage, e.g. HTML extensions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/258—Data format conversion from or to a database
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Document Processing Apparatus (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明的内容转换系统包括用于存储多个样式表的样式表存储装置和用于存储未定义样式表规范的XML文档的XML文档存储装置,根据作为与来自客户系统的内容请求有关的所需XML文档从XML文档存储装置识别的XML文档和根据从其接收内容请求的客户系统的环境信息和已识别的XML文档,从样式表存储装置选择一种样式表。
Description
技术领域
本发明涉及动态选择XML文档的样式表并转换该内容的内容转换系统,自动选择样式表的方法以及用于该系统和方法的程序。
背景技术
在生成网址以作为一个批处理来注册设置网页和字符格式时使用样式表。当前,象XML(可扩展的标志语言)文档的XSLT(可扩展样式表语言转换)这样的样式表规范(specification)通过ASSX(与XML文档关联的样式表)方法在XML文档中静态地描述。对于每个客户,多个样式表的自动选择和内容转换是困难的。
另外,利用ASSX方法,能够根据媒介属性切换到在客户系统上运行的浏览器的上样式表,这样会产生不可执行具体控制以及当浏览器与ASSX方法不兼容时不可操作的问题。
在JP2000-259640A中揭示了本发明的技术领域中现有技术的一个实例,其中结构化文档与多个样式表组合,以便可以自己构成提供服务的文档,文档的更新可以通过单一部分的修改来实现,可以自动生成屏幕显示并使之用户化,而且生成器不需要生成过多的新样式表。
在JP2001-195296A中揭示了用于根据客户信息将目录服务器的搜索结果转换成HTML或XML+XSL(可以由浏览器处理的数据格式)的系统。
在JP2001-236202A中揭示了在具有字体、显示图象或非显示图象的不同参数可供使用的情况下,选择与客户的显示能力相关的样式表。
在JP2001-273228A中揭示了例如动台输出象网页这样的文档的文档输出系统。
然而,在JP2000-259640A的揭示中,假设客户系统能够接收结构化文档和样式表。本发明在这一点上不需要由客户系统处理样式表。另外,在JP2000-259640A中没有关于选择所需样式表的方法的描述,而本发明包括了利用形成用来选择所需样式表的关键字的信息的方法。
另外,在JP2000-259640A的揭示中,可以设想用户选择所需的样式表并且添加变更。因此,即使将JP2000-259640A的揭示与JP2001-273228A揭示相结合,也不可能选择在服务器侧自动执行的样式表。
此外,在JP2000-259640A的揭示中,样式表必须与每个结构化文档相关联,因此如果例如将样式表A变为样式表B,那么与使用样式表A的所有结构化文档的关联都必须重写。相反,因为本发明中与文档和样式表关联有关的信息是完全分开管理的,所以通过改变关联信息(样式表数据库)就可以简单地完成样式表A到样式表B的改变。
此外,在JP2001-195296A的公开中,它只能在HTML和XML+XSL之间进行区分,以致对不同类型的终端不能应用不同的XSL。根据JP2001-195296A的图2所示的配置,不能轻易获得扩展的输出变化。相反,利用本发明,通过一个附加的样式表可以很容易地获得输出的扩展变化。
此外,在JP2001-236202A的揭示中,只能针对显示容量或屏幕尺寸而选择样式表,以致无法为终端的其它属性,如内存大小,线路速度等而改变样式。
发明内容
根据本发明,从服务器执行样式表的应用处理,因此即使客户不响应样式表,仍然可以显示使用该样式表的文档。另外,值得注意的是,不必在文档中嵌入与信息相关的样式表。在上述公开的申请中没有关于处理这些问题的建议。
鉴于上述问题,本发明的目的是提供一种能够在使用客户系统信息的服务器侧自动切换样式表的内容转换系统,自动选择样式表的方法以及用于该系统和方法的程序。
为达到这些目的,本发明的内容转换系统包括用来存储多个样式表的样式表存储装置,用来存储未定义样式表规范的XML文档的XML文档存储装置,用来从XML文档存储装置识别与来自客户系统的内容请求有关的所需XML文档的转换请求接收装置,以及根据转换请求接收装置已经从其接收内容请求的客户系统的环境信息和有关已识别的XML文档用来从样式表存储装置中选择一种样式表的样式表选择装置。
在这种配置中,最好还包括用来利用样式表选择装置选择的样式表来转换XML文档的样式表转换装置。
本发明的内容转换系统还可以包括用来在XML文档中嵌入一个由样式表选择装置选择的样式表的关联信息的样式表关联装置。
在上述配置中,样式表选择装置最好应当从样式表存储装置中选择那些满足在XML文档中与它们对应值一起声明的文档类型,根元素名和根元素属性名并且还满足该客户系统的环境信息表示的客户系统的需求的样式表。
本发明的样式表自动选择方法包括用来从存储未定义样式表规范的XML文档的XML文档存储部分识别与来自客户系统的内容请求有关的所需XML文档的转换请求接收步骤,以及根据通过转换请求接收步骤已从其接收内容请求的客户系统的环境信息和已识别的XML文档,从存储多个样式表的样式表存储部分中选择一种样式表的样式表选择步骤。
该方法最好应当包括利用通过样式表选择步骤选择的样式表来转换XML文档的样式表转换步骤。
本发明的样式表自动选择方法还可以包括用来在XML文档中嵌入通过样式表选择步骤选择的样式表的关联信息的样式表关联步骤。
对于上述方法,样式表选择步骤最好应当从样式表选择部分中选择那些满足在XML文档中与它们的对应值一起声明的文档类型,根元素名和根元素属性名并且还满足客户系统的环境信息表示的客户系统的需求的样式表。
可以通过计算机执行用来从存储未定义样式表规范的XML文档的XML文档存储部分识别与来自客户系统的内容请求相关的所需XML文档的转换请求接收过程,以及根据通过转换请求接收过程已从其接收内容请求的客户系统的环境信息和已识别的XML文档,用来从存储多个样式表的样式表存储部分中选择一种样式表的样式表选择过程。
最好还包括利用通过要由计算机执行的样式表选择过程选择的样式表来转换XML文档的样式表转换过程。
还可以由计算机执行用来在XML文档中嵌入通过样式表选择过程选择的样式表的关联信息的样式表关联过程。
在样式表选择过程中,可以从样式表存储部分选择那些满足在XML文档中与它们的对应值一起声明的文档类型,根元素名和根元素属性名并且还满足该客户系统的环境信息表示的客户系统的需求的样式表。
附图描述
现在参考附图仅作为实例描述本发明特定的实施例。
图1示出了根据本发明实施例包括内容转换系统和多个客户系统的系统;
图2示出了根据本发明实施例来自客户系统的内容转换请求的实例;
图3示出了根据本发明实施例在客户系统的信息数据库中的数据管理表的实例;
图4示出了在XHTML Basic中“DOCTYPE”声明的描述的实例;
图5示出了根据本发明实施例在样式信息数据库中数据管理表的实例;以及
图6示出了根据本发明实施例的嵌入了样式表关联信息的XML文档的实例。
具体实施方式
下面参考附图详细描述本发明的实施例。
图1示出了根据本发明实施例包括内容转换系统和多个客户系统的系统。内容转换系统200利用诸如XML文档或XSLT之类的样式表文件执行内容转换。
内容转换系统200包括转换处理请求接收部分210,客户系统识别部分220,客户系统数据库230,XML文档存储部分240,样式表选择处理部分250,样式表信息数据库260,样式表存储部分270以及样式表转换执行部分280。
转换处理请求接收部分210从客户系统100接收转换请求。客户系统识别部分220识别发出转换请求的客户系统100。样式表选择处理部分250自动选择样式表。样式表转换执行部分280协调XML文档和样式表文件并且执行内容转换。当客户系统100能够使用XML时,部分280不必执行该转换。
客户系统信息数据库220存储与客户系统有关的信息。样式表信息数据库260存储与样式表的样式有关的信息。这些数据库的信息事先由系统管理员设置。XML文档存储部分240存储未定义样式表规范的XML文档。样式表存储部分270存储样式表。
客户系统100原则上是在如移动电话,PDA(个人数字助理)或PC(个人计算机)等物上运行的浏览器,然而,如果使用的设备能够利用HTTP(超文本传送协议)实现发送和接收,则不需要浏览器。
现在参考图1描述根据本发明实施例的样式表自动选择方法。首先,客户系统(发送部分)100利用HTTP向内容转换系统200(P1)发出内容转换的请求。用于内容转换请求的HTTP包括请求行和一个请求标题。请求行指定方法名,URI(通用资源标识符)和HTTP的协议版本。客户系统100指定一个具有URI的XML文档。
图2示出了一个内容转换请求的实例。第一行,“GET/bar.xmlHTTP/1.0”是请求行。HTTP请求标题的第二和第三行包括象“User-Agent(用户代理)”,“Accept-Language(接受语言)”,“Profile of CC/PPHTTPEX(CC/PP HTTPEX概况)(基于HTTP扩展框架的CC/PP交换协议)”等的信息。
接下来,转换处理请求部分210向客户系统识别部分220发送一条HTTP请求标题(P2)。部分220向客户系统的信息数据库230发送HTTP请求标题中的概况(Profile)或用户代理(User-Agent)(P3)。
客户系统的信息数据库230利用HTTP请求标题中的概况或用户代理作为关键字搜索客户系统信息并且将检索到的客户系统信息发送到客户系统识别部分220(P4)。图3示出了在客户系统的信息数据库230中的一个数据管理表的实例。图3所示的客户系统信息是可以由每个客户系统处理的,如屏幕大小,ML(标识语言)和ML版本之类的信息。
客户系统识别部分220将从客户系统的信息数据库230检索到的客户系统信息发送到转换处理请求接收部分210(P5)。部分210从通过客户系统100发送的HTTP URI来定义XML文档文件的路径名,并且将XML文档的文件路径名发送到XML文档存储部分240(P6)。
XML文档存储部分240将与XML文档的文件路径名对应的XML文档发送到转换处理请求接收部分210(P7)。部分210将从客户系统识别部分220获得的客户系统信息和从部分240获得的XML文档发送到样式表选择处理部分250(P8)。
样式表选择处理部分250从XML文档获得象用于DTD(文档类型定义)的“DOCTYPE”声明的公共标识符的文档标识符或系统标识符,以及URI文件,根元素名和根元素属性名和它们的值。在图4中,提供XHTML(可扩展超文本标注语言)Basic中“DOCTYPE”声明的描述作为文档的公共标识符的实例。公共标识符表示在沿第二行从部分途径开始的长方形内包括的部分。图中第三行所示为URI文件。
接着,样式表选择处理部分250向样式信息数据库260发送文档标识符,URI文件,MS和MS版本(P9)。数据库260利用文档标识符,URI文件,MS和MS版本作为关键字搜索数据库并且向部分250发送检索到的样式表的文件路径(P10)。
图5示出了在样式信息数据库260中的数据管理表的实例。在这个表中,关键字项目是识别XML文档的文档类型的MS,MS版本,和“PUBLIC-ID”,“SYSTEM-ID”,根名,根属性名以及它们的值。
数据库260搜索并指定ML可以用在客户系统100并且可以应用在该XML文档的文档类型的样式表的文件路径。
样式表选择处理部分250向样式表存储部分270发送样式表的文件路径(P11)。部分270向样式表选择处理部分250发送样式表信息(P12)。
样式表选择处理部分250向样式表转换执行部分280发送XML文档和样式表信息(P13)。部分280根据XML文档和样式表信息执行通用内容转换并且将转换后的内容发送到客户系统(接收部分)100。但是,如果客户系统100与XML兼容,则可将内容发送到客户系统100而不需要转换。
本发明的样式表自动选择方法可以通过在计算机上运行程序来执行。可以通过将程序记录在光记录介质,磁记录介质,磁—光记录介质或半导体IC记录介质上来提供所需程序。此外,也可以通过FTP(文件传输协议)从程序服务器上下载来提供该程序。
上面的描述显示了适合执行本发明的实施例,但是本发明不限于未脱离本发明要点的实施例的范围。
例如,可以设想图1所示的样式表执行部分280的处理不在内容转换系统200的内部执行,而是直接将XML文档发送到客户系统100。这里,当样式表关联信息(ASSX)嵌入XML文档后,该文档发送到客户系统100。图6示出了嵌入在XML文档中的样式表关联信息的描述实例。第四行描述了样式表的关联。
如上清楚地描述的,根据本发明,可以响应有关客户系统的环境的信息自动地切换与一个XML文档有关的样式表。这样能够在服务器端为每个不同的客户系统实现显示格式的改变或转换成另一种ML。
另外,它还避免了在XML文档中对样式表静态描述的需要,从而使XML文档可以在与样式表不兼容的客户系统的浏览器上显示。
此外,由于事先为XML文档应用样式表和内容输出,甚至可以在与样式表不兼容的浏览器上显示XML文档。
Claims (12)
1.一种内容转换系统,包括:
用于存储多个样式表的样式表存储装置;
用于存储未定义样式表规范的可扩展的标志语言(XML)文档的XML文档存储装置;
用于从所述XML文档存储装置识别与来自客户系统的内容请求有关的所需XML文档的转换请求接收装置;以及
根据转换请求接收装置已从其接收到内容请求的客户系统的环境信息和有关已识别的XML文档,从所述样式表存储装置中选择一种样式表的样式表选择装置。
2.根据权利要求1所述的内容转换系统,包括利用通过所述样式表选择装置选择的样式表来转换所述XML文档的样式表转换装置。
3.根据权利要求1所述的内容转换系统,包括用来在所述XML文档中嵌入由所述样式表选择装置选择的样式表的关联信息的样式表关联装置。
4.根据权利要求1到3中的任何一项所述的内容转换系统,其特征在于所述样式表选择装置从所述样式表存储装置中选择满足在所述XML文档中与它们的对应值一起声明的文档类型,根元素名和根元素属性名并且还满足该客户系统的环境信息表示的所述客户系统的需求的样式表。
5.一种样式表自动选择方法,包括:
用来从存储未定义样式表规范的XML文档的XML文档存储部分识别与来自客户系统的请求内容有关的所需XML文档的转换请求接收步骤;以及
根据已通过转换请求接收步骤从其接收内容请求的客户系统的环境信息和已识别的XML文档,从存储多个样式表的样式表存储部分中选择样式表的样式表选择步骤。
6.根据权利要求5所述的样式表自动选择方法,包括利用通过所述样式表选择步骤选择的样式表来转换所述XML文档的样式表转换步骤。
7.根据权利要求5所述的样式表自动选择方法,包括用于在XML文档中嵌入通过所述样式表选择步骤选择的样式表的关联信息的样式表关联步骤。
8.根据权利要求5到7中的任何一项所述的样式表自动选择方法,其特征在于从所述样式表选择部分选择满足在所述XML文档中与它们的对应值一起声明的文档类型,根元素名和根元素属性名并且还满足由客户系统的环境信息表示的所述客户系统的需求的样式表。
9.一种可由计算机读入的样式表自动选择程序,用于执行:
用于从存储了未定义样式表规范的XML文档的XML文档存储部分识别与来自客户系统的内容请求相关的所需XML文档的转换请求接收过程,以及
根据已通过转换请求接收过程从其接收内容请求的客户系统的环境信息和已识别的XML文档,用于从存储多个样式表的样式表存储部分中选择样式表的样式表选择过程。
10.根据权利要求9所述的样式表自动选择程序,还执行利用通过所述样式表选择过程选择的样式表来转换所述XML文档的样式表转换过程。
11.根据权利要求9所述的样式表自动选择程序,还执行用来在所述XML文档中嵌入通过所述样式表选择过程选择的样式表的关联信息的样式表关联过程。
12.根据权利要求9到11的任何一项所述的样式表自动选择程序,其特征在于所述样式表选择过程从所述样式表存储部分选择满足在所述XML文档中与它们的对应值一起声明的文档类型,根元素名和根元素属性名并且还满足该客户系统的环境信息表示的所述客户系统的需求的样式表。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001329051A JP2003131930A (ja) | 2001-10-26 | 2001-10-26 | コンテンツ変換処理装置、スタイルシート自動選択方法、およびそのプログラム |
JP329051/2001 | 2001-10-26 | ||
JP2001329051 | 2001-10-26 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1414485A true CN1414485A (zh) | 2003-04-30 |
CN1170230C CN1170230C (zh) | 2004-10-06 |
Family
ID=19145013
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB02148080XA Expired - Fee Related CN1170230C (zh) | 2001-10-26 | 2002-10-25 | 内容转换系统以及自动样式表选择方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20030084405A1 (zh) |
EP (1) | EP1306777A3 (zh) |
JP (1) | JP2003131930A (zh) |
CN (1) | CN1170230C (zh) |
TW (1) | TWI272492B (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1328687C (zh) * | 2003-06-11 | 2007-07-25 | 中兴通讯股份有限公司 | 一种基于可扩展标记语言的集中式广谱报表生成方法 |
CN100440208C (zh) * | 2003-06-30 | 2008-12-03 | 国际商业机器公司 | 改进万维网设备中超文本标记语言页面表现的方法和系统 |
CN101416182B (zh) * | 2003-10-22 | 2010-12-08 | 英特尔公司 | 表达式分组和求值 |
CN104272298A (zh) * | 2012-04-20 | 2015-01-07 | 益焦.com有限公司 | 用于通过远程方法调用来使能多个不同网页的风格化和装饰的系统和方法 |
CN114021058A (zh) * | 2021-11-09 | 2022-02-08 | 成都长虹网络科技有限责任公司 | 前端页面的样式管理方法、装置、计算机设备及存储介质 |
Families Citing this family (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7134073B1 (en) * | 2000-06-15 | 2006-11-07 | International Business Machines Corporation | Apparatus and method for enabling composite style sheet application to multi-part electronic documents |
US7117429B2 (en) * | 2002-06-12 | 2006-10-03 | Oracle International Corporation | Methods and systems for managing styles electronic documents |
JP2004185541A (ja) * | 2002-12-06 | 2004-07-02 | Minolta Co Ltd | デバイス管理装置 |
US7747941B2 (en) * | 2002-12-18 | 2010-06-29 | International Business Machines Corporation | Webpage generation tool and method |
US20040139111A1 (en) * | 2003-01-14 | 2004-07-15 | Schoettger Chad A. | Methods and apparatus for data validation and transformation |
WO2004100015A2 (en) * | 2003-05-05 | 2004-11-18 | Arbortext, Inc. | System and method for defining specifications for outputting content in multiple formats |
FR2855284A1 (fr) * | 2003-05-21 | 2004-11-26 | Siget Innovation | Systeme de reception et de distribution d'informations, procede correspondant et installation comprenant un tel systeme |
JP2005032230A (ja) * | 2003-06-18 | 2005-02-03 | Ricoh Co Ltd | 電子装置及びWebページ生成方法 |
US7941747B2 (en) * | 2003-10-07 | 2011-05-10 | Gtech Rhode Island Corporation | Automated generation of OLTP message source code |
US7793215B2 (en) * | 2003-10-15 | 2010-09-07 | International Business Machines Corporation | Indicating focus in a portal environment |
US20050114765A1 (en) * | 2003-11-25 | 2005-05-26 | Gudenkauf John C. | Producing a page of information based on a dynamic edit form and one or more transforms |
US20050114764A1 (en) * | 2003-11-25 | 2005-05-26 | Gudenkauf John C. | Producing a page of information based on a dynamic edit form and one or more transforms |
JP2005209056A (ja) * | 2004-01-26 | 2005-08-04 | Ricoh Co Ltd | ネットワーク装置及びネットワーク装置の情報提供方法 |
JP2005352696A (ja) * | 2004-06-09 | 2005-12-22 | Canon Inc | 画像処理装置及びその制御方法、プログラム |
JP4666996B2 (ja) * | 2004-10-21 | 2011-04-06 | キヤノン株式会社 | 電子ファイリングシステム、電子ファイリング方法 |
US7343364B2 (en) * | 2005-02-04 | 2008-03-11 | Efunds Corporation | Rules-based system architecture and systems using the same |
US8332475B2 (en) | 2005-08-22 | 2012-12-11 | Triplay Communications Ltd. | Messaging system and method |
US8150847B2 (en) | 2005-08-31 | 2012-04-03 | Ebay Inc. | System and method to transform results of client requests using client uploaded presentation formats |
US7770106B2 (en) | 2006-03-17 | 2010-08-03 | Microsoft Corporation | Dynamic generation of compliant style sheets from non-compliant style sheets |
US20070240041A1 (en) * | 2006-04-05 | 2007-10-11 | Larry Pearson | Methods and apparatus for generating an aggregated cascading style sheet |
US8407585B2 (en) * | 2006-04-19 | 2013-03-26 | Apple Inc. | Context-aware content conversion and interpretation-specific views |
JP4929086B2 (ja) | 2006-09-15 | 2012-05-09 | 株式会社リコー | 画像形成装置、ジョブ管理システム、およびジョブ管理方法 |
US8595615B2 (en) * | 2007-02-07 | 2013-11-26 | International Business Machines Corporation | System and method for automatic stylesheet inference |
US7908301B2 (en) * | 2007-03-30 | 2011-03-15 | Infosys Technologies Ltd. | Efficient XML joins |
US7979793B2 (en) | 2007-09-28 | 2011-07-12 | Microsoft Corporation | Graphical creation of a document conversion template |
US20090089667A1 (en) * | 2007-09-28 | 2009-04-02 | At&T Knowledge Ventures, Lp | Application Content Format Based on Display Resolution |
US8595634B2 (en) * | 2007-11-30 | 2013-11-26 | Red Hat, Inc. | Distributed hosting of web application styles |
JP5440004B2 (ja) | 2008-10-20 | 2014-03-12 | セイコーエプソン株式会社 | 情報配信システム、情報配信システムのサービス実現方法およびそのプログラム |
JP5293086B2 (ja) * | 2008-10-28 | 2013-09-18 | セイコーエプソン株式会社 | 情報配信システム、情報配信システムのサービス実現方法およびそのプログラム |
US9026904B2 (en) * | 2012-03-14 | 2015-05-05 | International Business Machines Corporation | Automatic modification of cascading style sheets for isolation and coexistence |
CN111753141B (zh) * | 2019-03-26 | 2024-06-11 | 华为技术有限公司 | 一种数据管理方法及相关设备 |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6230173B1 (en) * | 1995-07-17 | 2001-05-08 | Microsoft Corporation | Method for creating structured documents in a publishing system |
US5860073A (en) * | 1995-07-17 | 1999-01-12 | Microsoft Corporation | Style sheets for publishing system |
US6023714A (en) * | 1997-04-24 | 2000-02-08 | Microsoft Corporation | Method and system for dynamically adapting the layout of a document to an output device |
US6480860B1 (en) * | 1999-02-11 | 2002-11-12 | International Business Machines Corporation | Tagged markup language interface with document type definition to access data in object oriented database |
US6826597B1 (en) * | 1999-03-17 | 2004-11-30 | Oracle International Corporation | Providing clients with services that retrieve data from data sources that do not necessarily support the format required by the clients |
US6589291B1 (en) * | 1999-04-08 | 2003-07-08 | International Business Machines Corporation | Dynamically determining the most appropriate location for style sheet application |
US6463440B1 (en) * | 1999-04-08 | 2002-10-08 | International Business Machines Corporation | Retrieval of style sheets from directories based upon partial characteristic matching |
JP2001007840A (ja) * | 1999-06-21 | 2001-01-12 | Sony Corp | データ配信方法及び装置、並びに、データ受信方法及び装置 |
US6950881B1 (en) * | 1999-11-02 | 2005-09-27 | Mshift, Inc. | System for converting wireless communications for a mobile device |
EP1384165A2 (en) * | 1999-11-30 | 2004-01-28 | Broadvision Inc. | Customization of output content based on device type |
JP3506081B2 (ja) * | 1999-12-27 | 2004-03-15 | 日本電気株式会社 | 情報提供方法 |
US6764009B2 (en) * | 2001-05-30 | 2004-07-20 | Lightwaves Systems, Inc. | Method for tagged bar code data interchange |
JP2001266052A (ja) * | 2000-03-15 | 2001-09-28 | Ricoh Co Ltd | 情報の構造化及びアプリケーション生成の方法及び装置 |
WO2001073560A1 (fr) * | 2000-03-31 | 2001-10-04 | Kyocera Communication Systems, Co., Ltd. | Systeme fournisseur de contenus |
US20020019741A1 (en) * | 2000-07-07 | 2002-02-14 | Heston Robert L. | Method and system for performing legal services over the internet |
EP1324609A4 (en) * | 2000-07-27 | 2006-11-02 | Infocity Kk | DEVICE AND METHOD FOR ACCESSING INFORMATION AND INFORMATION PROCESSING DEVICE AND METHOD |
US20020029216A1 (en) * | 2000-09-02 | 2002-03-07 | Honder Tzou | Device and method for supplying the information of DVDs |
KR100398711B1 (ko) * | 2000-11-08 | 2003-09-19 | 주식회사 와이즈엔진 | 동적 데이터를 포함한 멀티미디어 콘텐츠의 실시간 통합및 처리 기능을 갖는 콘텐츠 출판 시스템 및 그 방법 |
US20020161733A1 (en) * | 2000-11-27 | 2002-10-31 | First To File, Inc. | Method of creating electronic prosecution experience for patent applicant |
US7120702B2 (en) * | 2001-03-03 | 2006-10-10 | International Business Machines Corporation | System and method for transcoding web content for display by alternative client devices |
US20020165881A1 (en) * | 2001-03-15 | 2002-11-07 | Imation Corp. | Web page color accuracy using color-customized style sheets |
US20030004874A1 (en) * | 2001-04-03 | 2003-01-02 | Bottomline Technologies (De) Inc. | Electronic bill presentment system with client specific formatting of data |
US8010702B2 (en) * | 2001-06-14 | 2011-08-30 | Nokia Corporation | Feature-based device description and content annotation |
JP3734461B2 (ja) * | 2001-08-08 | 2006-01-11 | 松下電器産業株式会社 | ライセンス情報変換装置 |
US8543449B2 (en) * | 2001-08-29 | 2013-09-24 | Microsoft Corporation | System and method for estimating available payload inventory |
-
2001
- 2001-10-26 JP JP2001329051A patent/JP2003131930A/ja active Pending
-
2002
- 2002-10-07 TW TW091123106A patent/TWI272492B/zh not_active IP Right Cessation
- 2002-10-07 US US10/265,326 patent/US20030084405A1/en not_active Abandoned
- 2002-10-14 EP EP02022890A patent/EP1306777A3/en not_active Withdrawn
- 2002-10-25 CN CNB02148080XA patent/CN1170230C/zh not_active Expired - Fee Related
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1328687C (zh) * | 2003-06-11 | 2007-07-25 | 中兴通讯股份有限公司 | 一种基于可扩展标记语言的集中式广谱报表生成方法 |
CN100440208C (zh) * | 2003-06-30 | 2008-12-03 | 国际商业机器公司 | 改进万维网设备中超文本标记语言页面表现的方法和系统 |
CN101416182B (zh) * | 2003-10-22 | 2010-12-08 | 英特尔公司 | 表达式分组和求值 |
CN104272298A (zh) * | 2012-04-20 | 2015-01-07 | 益焦.com有限公司 | 用于通过远程方法调用来使能多个不同网页的风格化和装饰的系统和方法 |
CN114021058A (zh) * | 2021-11-09 | 2022-02-08 | 成都长虹网络科技有限责任公司 | 前端页面的样式管理方法、装置、计算机设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
US20030084405A1 (en) | 2003-05-01 |
CN1170230C (zh) | 2004-10-06 |
TWI272492B (en) | 2007-02-01 |
JP2003131930A (ja) | 2003-05-09 |
EP1306777A3 (en) | 2005-11-09 |
EP1306777A2 (en) | 2003-05-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1414485A (zh) | 内容转换系统,自动样式表选择方法及其程序 | |
US6925595B1 (en) | Method and system for content conversion of hypertext data using data mining | |
US6247029B1 (en) | Web browser form enhancements | |
US7210100B2 (en) | Configurable transformation of electronic documents | |
US20040024812A1 (en) | Content publication system for supporting real-time integration and processing of multimedia content including dynamic data, and method thereof | |
US20100218077A1 (en) | Modifying a markup language document which includes a clickable image | |
GB2344197A (en) | Content conversion of electronic documents | |
CN1493045A (zh) | 用于将内容交付到移动设备的系统和方法 | |
IL156525A (en) | Method and system for answering information queries from a network customer | |
KR100903528B1 (ko) | 성능이 제한된 장치를 위한 전자문서의 세그먼트화 | |
US7373601B2 (en) | Object transfer method with format adaptation | |
US20050024355A1 (en) | Selecting items displayed on respective areas on a screen | |
US20020184370A1 (en) | System and method for providing links to available services over a network | |
US20010039578A1 (en) | Content distribution system | |
US20030149745A1 (en) | Method and apparatus for accessing information from a network data source | |
US20020099852A1 (en) | Mapping and caching of uniform resource locators for surrogate Web server | |
JP2011175460A (ja) | 文書閲覧システム及びドキュメント変換サーバ | |
WO2001073560A1 (fr) | Systeme fournisseur de contenus | |
EP2164231A1 (en) | Mobile phone optimized online communication | |
JP2002244946A (ja) | コンテンツ取得方法及びコンテンツ提供方法及びコンテンツ取得装置及びコンテンツ提供装置及びコンテンツ取得プログラム及びコンテンツ提供プログラム | |
Agosti et al. | Managing the interactions between handheld devices, mobile applications, and users | |
JP4213520B2 (ja) | コンテンツを保管及び取得するためのセンタ装置、方法、及びプログラム | |
JPWO2002044905A1 (ja) | コンテンツ提供におけるセッション管理方法 | |
CN1375783A (zh) | 传送一个目标描述的某一版本的方法 | |
KR100586595B1 (ko) | 전자문서 규칙정보를 이용한 수신 매핑 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20041006 Termination date: 20161025 |
|
CF01 | Termination of patent right due to non-payment of annual fee |