发明申请
US20070028163A1 Lightweight application program interface (API) for extensible markup language (XML)
有权
用于可扩展标记语言(XML)的轻量级应用程序接口(API)
- 专利标题: Lightweight application program interface (API) for extensible markup language (XML)
- 专利标题(中): 用于可扩展标记语言(XML)的轻量级应用程序接口(API)
-
申请号: US11193567申请日: 2005-07-29
-
公开(公告)号: US20070028163A1公开(公告)日: 2007-02-01
- 发明人: Henricus Meijer , Anders Hejlsberg , David Remy , Arpan Desai , Asad Jawahar , Andrew Kimball , Donald Box
- 申请人: Henricus Meijer , Anders Hejlsberg , David Remy , Arpan Desai , Asad Jawahar , Andrew Kimball , Donald Box
- 申请人地址: US WA Redmond
- 专利权人: Microsoft Corporation
- 当前专利权人: Microsoft Corporation
- 当前专利权人地址: US WA Redmond
- 主分类号: G06F17/24
- IPC分类号: G06F17/24
摘要:
An architecture that leverages support for markup language operations, e.g., extensible markup language (XML) queries, via a lightweight application program interface (API). The API defines an object model that can simplify construction of XML values in languages that do not natively support XML. The novel aspects of the described innovation can enable query languages to be factored into general operations (e.g., mapping, filtering, sorting, and/or projection of functions) on collections on one hand, and a set of domain specific operations (e.g., navigation, construction and modification) on the elements of these collections on another hand. The subject API can support creation of XML data that is node centric (e.g., context-free). Accordingly, nodes do not have to be constructed within the context of a document. Additionally, aspects can enable expression-oriented interface mechanisms as opposed to the imperative statement-oriented style interfaces used in connection with traditional interface mechanisms (e.g., DOM).
公开/授权文献
信息查询