发明名称 LIGHTWEIGHT APPLICATION PROGRAM INTERFACE (API) FOR EXTENSIBLE MARKUP LANGUAGE (XML)
摘要 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 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 API can support creation of XML data that is node-centric (e.g., context-free). Thus, nodes do not have to be constructed within the context of a document. Aspects can enable expression-oriented interface mechanisms rather than the imperative statement-oriented style interfaces used in connection with traditional interface mechanisms (e.g., DOM).
申请公布号 WO2007018827(A3) 申请公布日期 2007.09.13
申请号 WO2006US25577 申请日期 2006.06.29
申请人 MICROSOFT CORPORATION 发明人 MEIJER, HENRICUS JOHANNES MARIA;HEJLSBERG, ANDERS;REMY, DAVID L.;DESAI, ARPAN A.;JAWAHAR, ASAD;KIMBALL, ANDREW E.;BOX, DONALD
分类号 G06F15/00 主分类号 G06F15/00
代理机构 代理人
主权项
地址