...
首页> 外文期刊>Knowledge-Based Systems >A Concept And Implementation Of Higher-level Xml Transformation Languages
【24h】

A Concept And Implementation Of Higher-level Xml Transformation Languages

机译:高级Xml转换语言的概念和实现

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

In the software development (e.g. with product lines or refactoring) transformations play an increasing role. To ease and automate these transformations, we propose a solution based on the operator hierarchy concept. It allows to define transformation operator hierarchies containing different levels of transformation operators. The operators capture reusable knowledge units. The concrete realization of such a higher-level transformation language construction is demonstrated by an application of the XML operator hierarchy concept to the transformation language XSLT. XSLT serves as an example which is employed to provide the elementary transformation operators. On top of these elementary operators the layered concept allows the definition of new higher-level operators, e.g. domain-independent and domain-specific ones. In an application example the construction of the higher-level language XML2DSV is presented. This is a stand-alone domain-specific transformation language, which can be used to create delimiter-separated values (DSV) files from XML documents, on the base of XSLT. We developed XTC (XML Transformation Coordinator) to automate the multi-level transformation process.
机译:在软件开发中(例如,使用产品线或重构),转换扮演着越来越重要的角色。为了简化和自动化这些转换,我们提出了一种基于操作员层次结构概念的解决方案。它允许定义包含不同级别的转换运算符的转换运算符层次结构。操作员捕获可重用的知识单元。通过将XML运算符层次结构概念应用于转换语言XSLT,可以证明这种高级转换语言构造的具体实现。 XSLT用作提供基本转换运算符的示例。在这些基本运算符之上,分层概念允许定义新的更高级别的运算符,例如独立于域和特定于域的。在一个应用示例中,介绍了高级语言XML2DSV的构造。这是一种独立的特定于域的转换语言,可用于在XSLT的基础上从XML文档创建定界符分隔的值(DSV)文件。我们开发了XTC(XML转换协调器)来自动化多级转换过程。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号