首页> 外文OA文献 >xml2pm : a tool for automatic creation of object
【2h】

xml2pm : a tool for automatic creation of object

机译:xml2pm:自动创建对象的工具

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

The eXtensible Mark-up Language (XML) is probably one of the most popular markup languages available today. It is very typical to find all kind of services or programs representing data in this format. This situation is even more common in web development environments or Service Oriented Architectures (SOA), where data flows from one service to another, being consumed and produced by an heterogeneous set of applications, which sole requirement is to understand XML. This workflow of data represented in XML implies some tasks that applications have to perform if they are required to consume or produce information: the task of parsing an XML document, giving specific semantics to the information parsed, and the task of producing an XML document. Our main goal is to create object definitions that can analyze an XML document and automatically create an object definition that can be used abstractly by the application. These objects are able to parse the XML document and gather all the data required to mimic all the information present in the document. This paper introduces xml2pm, a simple tool that can inspect the structure of an XML document and create an object definition (a Perl module) that stores the same information present in the orinial document, but as a runtime object. We also introduce a simple case of how this approach allows the creation of applications based on Web Services in an elegant and simple way.
机译:可扩展标记语言(XML)可能是当今最流行的标记语言之一。查找代表这种格式数据的各种服务或程序是非常典型的。在Web开发环境或面向服务的体系结构(SOA)中,这种情况甚至更为常见,在这种情况下,数据从一个服务流向另一个服务,并由一组异构的应用程序消费和产生,唯一的要求就是理解XML。这种用XML表示的数据工作流意味着应用程序需要消耗或产生信息时必须执行的一些任务:解析XML文档的任务,为解析信息赋予特定语义的任务以及产生XML文档的任务。我们的主要目标是创建可以分析XML文档的对象定义,并自动创建可以由应用程序抽象使用的对象定义。这些对象能够解析XML文档并收集模仿文档中存在的所有信息所需的所有数据。本文介绍了xml2pm,这是一个简单的工具,可以检查XML文档的结构并创建对象定义(Perl模块),该对象定义存储原始文档中存在的相同信息,但作为运行时对象。我们还将介绍一个简单的案例,说明这种方法如何允许以优雅而简单的方式基于Web服务创建应用程序。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号