Altova XMLSpy 2023 Enterprise Edition

自定义函数指的是没有在XPath、Xquery函数规范及XBRL函数注册表中定义的XPath函数。自定义函数可被用于XPath表达式。

 

函数签名

函数签名如下所示。

XBRLFormulaFuncSig

自定义函数签名的子元素(如果有)指定自定义函数输入参数的数据类型。自定义函数输入参数的顺序和自定义函数签名的子元素的文档顺序一致。

 

输入显示在“详细信息”输入助手的附加部分中。

 

函数实现

函数实现如下所示。

XBRLFormulasFuncImp

自定义函数实现(CFI)包含子元素序列,这些子元素定义函数输入名称、表达包含自定义函数实现的XPath表达式并定义自定义函数输出。

 

函数-实现关系是自定义函数签名和自定义函数实现之间的关系。由于函数实现必须是函数-实现关系的目标,因此它始终显示在相应的函数签名下。如果缺少该关系(或签名被定义在另一个链接角色下),则实现将显示在Functions部分的正下方。

 

输入和步骤将显示在“详细信息”输入助手的附加部分中。

 

© 2017-2023 Altova GmbH