source: trunk/Distribution/XSL/params/refentry.source.fallback.profile.xml@ 2

Last change on this file since 2 was 2, checked in by jkacer, 18 years ago

Added all DocBook Framework stuff:

  • DocBook DTD
  • Transformation software FOP 0.20.5 and Saxon 6
  • XSL styles
  • Rexx scripts

Also added some WarpIN-related stuff for creation of WarpIN installation packages.
This state corresponds to version 1.0.0 from November 2005, just slightly modified to carry versioning information (Rexx scripts).

File size: 1.7 KB
Line 
1<refentry id="refentry.source.fallback.profile">
2<refmeta>
3<refentrytitle>refentry.source.fallback.profile</refentrytitle>
4<refmiscinfo role="type">string</refmiscinfo>
5</refmeta>
6<refnamediv>
7<refname>refentry.source.fallback.profile</refname>
8<refpurpose>Specifies profile of "fallback" for refentry "source" data</refpurpose>
9</refnamediv>
10
11<refsynopsisdiv>
12<src:fragment id='refentry.source.fallback.profile.frag'>
13<xsl:param name="refentry.source.fallback.profile">
14refmeta/refmiscinfo[1]/node()</xsl:param>
15</src:fragment>
16</refsynopsisdiv>
17
18<refsect1><title>Description</title>
19
20<para>The value of
21<parameter>refentry.source.fallback.profile</parameter> is a string
22representing an XPath expression. It is evaluated at run-time and used
23only if no "source" data can be found by other means (that is, either
24using the <tag>refentry</tag> metadata-gathering logic "hard coded" in
25the stylesheets, or the value of the
26<parameter>refentry.source.name.profile</parameter> and
27<parameter>refentry.version.profile</parameter> parameters, if those
28are enabled).</para>
29
30<important>
31<para>Depending on which XSLT engine you run, either the EXSLT
32<function>dyn:evaluate</function> extension function (for xsltproc or
33Xalan) or <function>saxon:evaluate</function> extension function (for
34Saxon) are used to dynamically evaluate the value of
35<parameter>refentry.source.fallback.profile</parameter> at
36run-time. If you don't use xsltproc, Saxon, Xalan -- or some other
37XSLT engine that supports <function>dyn:evaluate</function> -- you
38must manually disable fallback processing by setting an empty value
39for the <parameter>refentry.source.fallback.profile</parameter>
40parameter.</para>
41</important>
42
43</refsect1>
44</refentry>
Note: See TracBrowser for help on using the repository browser.