首页> 外国专利> EMBEDDING EXPRESSIONS IN XML LITERALS

EMBEDDING EXPRESSIONS IN XML LITERALS

机译:在XML文学作品中嵌入表达

摘要

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.
机译:一种体系结构,它扩展了常规的计算机编程语言,这些语言可编译为可扩展标记语言(XML)文档对象模型(DOM)的实例,以提供对底层编程语言中XML文字的支持。此体系结构通过用简洁的XML文字替换常规系统创建DOM实例所需的复杂显式构造,从而方便了捷径,常规编译器可以将其转换为适当的代码。该体系结构允许将这些XML文字与表达式,语句块或名称空间一起嵌入,以进一步丰富功能和多功能性。据此,可以经由例如集成开发环境将描述XML DOM可以接受的位置和数据类型的上下文信息提供给程序员。此外,该体系结构还支持转义XML标识符,验证机制以及在集合和单例之间进行转换的转换机制。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号