XULE
XULE(来自XBRL规则)是一种用于查询XBRL报告和分类标准的语言。这种语言的主要目的是在将报告提交给相关当局之前对其进行查询和检查,以确保数据质量。使用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文档。有关更多信息,请参见: