xfi:linkbase-link-roles

xs:anyURI*=xfi:linkbase-link-roles( $arcrole as xs:string)

Last updated on 18-06-2013 at 14:00:00Z.

Returns a sequence containing the set of extended link role URIs having arcs of the subject arc role URI.

OIM Status

Supported

Parameters

Name Type Details
arcrole xs:string The arcrole value that specifies the network of relationships whose containing link roles are to be gathered.

Output

Type: xs:anyURI*

Returns an unordered sequence of the extended link role URIs that contain the subject arc role URI, or empty sequence if none.

Conformance suite

90501 xfi.linkbase-link-roles testcase.xml [ download ]

Owners

Name Affiliation Email Start End
Herm Fischer UBMatrix / Mark V Systems fischer@markv.com 01-09-2008 at 00:00:00
Richard Ashby CoreFiling rna@corefiling.com 18-06-2013 at 14:00:00Z

Revisions

Name On Details
Herm Fischer 12-12-2008 at 00:00:00 Created the function definition.
Herm Fischer 12-12-2009 at 00:00:00 Removed reference to dynamically loaded instances from the xbrlinstance input.
Herm Fischer 09-09-2010 at 00:00:00 Changed input role URIs to strings for cast-less coding and to be similar to fn:QName's $paramURI, an xs:string. Note that output role URIs are still xs:anyURI, as with the built-in XPath functions returning URIs, because XPath provides type-promotion from anyURI to string, not the reverse, (http://www.w3.org/TR/xpath20/#promotion) so that anyURI atomic values are usable wherever strings are expected (such as input arguments to other functions expecting role URIs as strings).
Richard Ashby 18-06-2013 at 14:00:00Z As per agreement on FWG call 2013/06/13, removed optional instance parameter and created separate CR function that uses it.