Altova XMLSpy 2023 Enterprise Edition

XULE(来自XBRL规则)是一种用于查询XBRL报告和分类标准的语言。这种语言的主要目的是在将报告提交给相关当局之前对其进行查询和检查,以确保数据质量。使用XULE时,可以通过两种方式检查报告:

 

根据报告数据提供输出数据:通过查询报告中的数据并计算数据的结果。可以检查输出的质量。

创建断言:可以使用这些断言来验证报告中的数据,然后根据结果执行相应的操作。

 

网页链接

XULE首页(包含对XULE的简要概述)

XULE语言语法的文档

 

XMLSpy功能

XMLSpy提供以下XULE相关的功能:

 

内置XULE处理器,可根据XBRL实例文档处理XULE文档和表达式

创建符合XULE的文档

依据XULE规范验证XULE文档以确保使用正确的语法

XULE文档中的语法着色

编辑XULE文档时自动完成XULE语言结构

特殊的XULE窗口,用于交互方式查询XBRL实例文档

根据单个XULE文档或存储在ZIP存档中的XULE文档集处理XBRL实例;该处理由XMLSpy引擎或RaptorXML(+XBRL)服务器引擎执行

将XULE文档和文档集的执行集成到XMLSpy项目

 

本部分的小节中对这些功能做了详细介绍。

 

Altova的RaptorXML+XBRL服务器

Altova的RaptorXML+XBRL服务器支持快速可自定义的XULE处理,允许您使用脚本和各种服务器和引擎API(包括强大的Python API)从命令行处理XULE文档。有关更多信息,请参见:

 

Altova网站上的RaptorXML+XBRL页面

Altova RaptorXML+XBRL的DQC认证

RaptorXML+XBRL产品文档

RaptorXML Python API文档

 

© 2017-2023 Altova GmbH