An Algorithm for Correcting XSLT Rules According to DTD Updates

An Algorithm for Correcting XSLT Rules According to DTD Updates
复制标题

一种根据 DTD 更新修正 XSLT 规则的算法

DOI:
10.1145/2993585.2993588
复制
发表时间:
2016
期刊:
Proceedings of the 4th International Workshop on Document Changes: Modeling, Detection, Storage and Visualization
影响因子:
--
通讯作者:
Y. Wu and N. Suzuki
Y. Wu and N. Suzuki
中科院分区:
--
文献类型:
--
作者:
斉藤優理;伊藤貴之;桧室和馬;Koki Taguchi;Kazuki Ono;Norihiko Yoshida (分担執筆);Y. Wu and N. Suzuki;Y. Wu and N. Suzuki

文献摘要

相似文献

DTD根据真实的世界的变化不断更新。对DTD的更新会影响XML样式表以及DTD下的XML文档的行为。为了维护具有更新的DTD的XML样式表的XML,我们必须检测受DTD更新影响的XML规则,并更正受影响的XML规则,以便XML样式表适当地转换更新的DTD下的文档。然而,手动纠正这些受影响的规则是一项困难且耗时的任务,因为最近的DTD变得越来越大,越来越复杂,并且用户并不总是完全理解XML样式表和旧的/更新的DTD之间的依赖关系。在本文中,我们提出了一个算法,用于纠正受DTD更新影响的规则。我们还介绍了一些实验结果。
DTDs are continuously updated according to changes in the real world. Updates to a DTD affect the behavior of XSLT stylesheets as well as XML documents under the DTD. To maintain the consistencies of XSLT stylesheets with an updated DTD, we have to detect the XSLT rules affected by DTD updates and correct the affected XSLT rules so that the XSLT stylesheets transform documents under the updated DTD appropriately. However, correcting such affected rules manually are a difficult and time-consuming task, since recent DTDs are becoming larger and more complex and users do not always fully understand the dependencies between XSLT stylesheets and old/updated DTDs. In this paper, we propose an algorithm for correcting XSLT rules affected by DTD updates. We also present some experimental results.