XLink child element of an extended link, so an XLink arc, locator or resource.
XLink extended link.
XLink extended link. For example (child elements have been left out):
<link:presentationLink xlink:type="extended" xlink:role="http://mycompany.com/myPresentationElr"> </link:presentationLink>
Or, for example (again leaving out child elements):
<link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link"> </link:labelLink>
XLink locator or resource.
XLink simple link.
XLink simple link. For example, showing a roleRef:
<link:roleRef xlink:type="simple" xlink:href="Concepts.xsd#SalesAnalysis" roleURI="http://mycompany.com/2017/SalesAnalysis" />
XLink arc.
XLink arc. For example, showing an XLink arc in a presentation link:
<link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="parentConcept" xlink:to="childConcept" />
The xlink:from and xlink:to attributes point to XLink locators or resources in the same extended link with the corresponding xlink:label attributes.
An XLink element in a taxonomy, obeying the constraints on XLink imposed by XBRL.
An XLink element in a taxonomy, obeying the constraints on XLink imposed by XBRL. For example, an XLink arc or extended link.
The XLink elements are backed by a yaidom BackingNodes.Elem
. As a consequence, XLink child elements of an extended link know their
parent element (as BackingNodes.Elem
), and therefore know their ELR (extended link role).
XLink (see https://www.w3.org/TR/xlink11/) is a somewhat low level standard on top of XML, but it is very important in an XBRL context. Many taxonomy elements are also XLink elements, especially inside linkbases.
Simple or extended XLink link.
XLink locator.
XLink locator. For example:
<link:loc xlink:type="locator" xlink:label="entityAxis" xlink:href="Axes.xsd#entityAxis" />
XLink resource.
XLink resource. For example, showing an XLink resource in a label link:
<link:label xlink:type="resource" xlink:label="regionAxis_lbl" xml:lang="en" xlink:role="http://www.xbrl.org/2003/role/label">Region [Axis]</link:label>
Purely abstract API of XLink content, as used in XBRL. Different type-safe DOM abstractions share this API for XLink content.
See the schema xl-2003-12-31.xsd (and the imported xlink-2003-12-31.xsd). For the relevant part of the Core XBRL Specification, see http://www.xbrl.org/Specification/XBRL-2.1/REC-2003-12-31/XBRL-2.1-REC-2003-12-31+corrected-errata-2013-02-20.html#_3.5.
Note that this package contains no linkbase type. Linkbases are only supported by the "taxonomy DOM" package.