发明授权
- 专利标题: High-performance extensible document transformation
- 专利标题(中): 高性能可扩展文档转换
-
申请号: US09653080申请日: 2000-08-31
-
公开(公告)号: US06941511B1公开(公告)日: 2005-09-06
- 发明人: John R. Hind , Yongcheng Li , Yih-Shin Tan
- 申请人: John R. Hind , Yongcheng Li , Yih-Shin Tan
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理商 Marcia L. Doubet; Jeanine S. Ray-Yarletts
- 主分类号: G06F15/00
- IPC分类号: G06F15/00 ; G06F17/22 ; G06F17/30
摘要:
The present invention provides a method, system, and computer program product for applying transformations to extensible documents, enabling reductions in the processing time required to transform arbitrarily-structured documents having particular well-defined elements. Signatures for structured document types are defined, along with one or more transformations to be performed upon documents of that type. The transformations are specified using syntax elements referred to as maps. A map specifies an operation code for the transformation to be performed, and describes the input and output of the associated transformation. A special map processing engine locates an appropriate transformation object to a particular input document at run-time, and applies the transformation operation according to the map definition. This technique is preferably used for a set of predetermined core transformations, with other transformations being processed using stylesheet engines of the prior art. The input documents may be encoded in the Extensible Markup Language (XML), or in other structured notations. The techniques of the present invention are particularly well suited to use in high-volume and throughput-sensitive environments such as that encountered by business-to-business transaction servers.
信息查询