发明名称 Embedding expressions in XML literals
摘要 An architecture that that extends conventional computer programming languages that compile into an instance of an extensible markup language (XML) document object model (DOM) to provide support for XML literals in the underlying programming language. This architecture facilitates a convenient short cut by replacing the complex explicit construction required by conventional systems to create an instance of a DOM with a concise XML literal for which conventional compilers can translate into the appropriate code. The architecture allows these XML literals to be embedded with expressions, statement blocks or namespaces to further enrich the power and versatility. In accordance therewith, context information describing the position and data types that an XML DOM can accept can be provided to the programmer via, for example, an integrated development environment. Additionally, the architecture supports escaping XML identifiers, a reification mechanism, and a conversion mechanism to convert between collections and singletons.
申请公布号 US8533693(B2) 申请公布日期 2013.09.10
申请号 US20100955680 申请日期 2010.11.29
申请人 MEIJER HENRICUS JOHANNES MARIA;SCHACH DAVID N.;AHARONI AVNER Y.;DRAYTON PETER F.;BECKMAN BRIAN C.;SILVER AMANDA;VICK PAUL A.;MICROSOFT CORPORATION 发明人 MEIJER HENRICUS JOHANNES MARIA;SCHACH DAVID N.;AHARONI AVNER Y.;DRAYTON PETER F.;BECKMAN BRIAN C.;SILVER AMANDA;VICK PAUL A.
分类号 G06F9/45;G06F9/44 主分类号 G06F9/45
代理机构 代理人
主权项
地址