【24h】

Cut and Paste

机译:剪切和粘贴

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

摘要

The paper develops EDITOR, a language for manipulating semistructured documents, such as those typically available on the Web. EDITOR programs are based on two simple ideas, taken from text editors: “search” instructions are used to select regions of interest in a document, and “cut & paste” instructions to restructure them. We study the expressive power and the com- plexity of these programs. We show that they are computationally complete, in the sense that any computable document restructuring can be expressed in EDITOR. We also study the complexity of a safe subclass of programs, show- ing that it captures exactly the class of polynomial-time restructurings. The language has been implemented in Java and is currently used in the ARANEUS project as a basis for a wrapper-generation toolkit.
机译:本文开发了EDITOR,一种用于处理半结构化文档的语言,例如那些通常在Web上可用的文档。 EDITOR程序基于两个简单的想法,这些想法来自文本编辑器:“搜索”指令用于选择文档中感兴趣的区域,“剪切和粘贴”指令用于重组它们。我们研究了这些程序的表达能力和复杂性。我们证明它们在计算上是完整的,从某种意义上说,任何可计算文档的重组都可以用EDITOR表示。我们还研究了程序的安全子类的复杂性,表明它准确地捕获了多项式时间重构的类。该语言已用Java实现,并且目前在ARANEUS项目中用作包装器生成工具箱的基础。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号