$bibliography-collection — An external collection of bibliography entries.

Defined in:
Used in:
param.xsl, modules/inlines.xsl


  |$bibliography-collection as xs:string := ''


It’s often convenient to share a common bibliography across many documents. If $bibliography-collection points to a bibliography, the stylesheets will automatically populate bibliography entries in the document being transformed.

To achieve this:

  1. Create a shared bibliography and store it somewhere. Make sure that each entry in your shared bibliography has a unique xml:id value.

  2. Run your transformation with $bibliography-collection set to the URI of that document.

  3. In the document you’re transforming, refer to the shared entries with completely empty biblioentry or bibliomixed elements that have the same xml:id as an entry in the shared bibliography.

The stylesheets will copy those entries into your document before processing it.