The
xsl:import top-level element imports the XSLT
stylesheet found at the URI given by the
href
attribute. Source documents are processed using the combination of
templates in the imported and importing stylesheets. In the event of
a conflict between templates in the two stylesheets, the ones in the
importing stylesheet take precedence. In the event of a conflict
between imported stylesheets, the last one imported takes precedence.
All xsl:import elements must be immediate children
of the root xsl:stylesheet element. Furthermore,
they must appear before all other top-level elements.
An imported stylesheet may itself import another stylesheet. A
stylesheet may not import a stylesheet that was already imported,
directly or indirectly. That is, it's an error if A
imports B, which imports A, thus creating a circular reference.
Attributes
- href, required
-
The relative or absolute URI of the stylesheet to import. Relative
URIs are resolved relative to the base URI of the importing
stylesheet.