This is the mail archive of the
docbook@lists.oasis-open.org
mailing list for the DocBook project.
RE: How to not reference a biblioentry
- From: Stephan Wiesner <stephan at stephan-wiesner dot de>
- To: docbook at lists dot oasis-open dot org
- Date: Mon, 08 Jul 2002 16:02:14 +0200
- Subject: RE: DOCBOOK: How to not reference a biblioentry
This one I can answer :-)
For the HTML Style (V1.52) exchange:
<xsl:text>[</xsl:text>
<xsl:choose>
<xsl:when test="local-name($node/child::*[1]) = 'abbrev'">
<xsl:apply-templates select="$node/abbrev[1]"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="$node/@id"/>
</xsl:otherwise>
</xsl:choose>
<xsl:text>] </xsl:text>
With:
<xsl:choose>
<xsl:when test="local-name($node/child::*[1]) = 'abbrev'">
<xsl:text>[</xsl:text><xsl:apply-templates
select="$node/abbrev[1]"/><xsl:text>]</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:if test="$node/@id"><xsl:value-of
select="$node/@id"/></xsl:if>
</xsl:otherwise>
</xsl:choose>
Stephan
-----Original Message-----
From: Elliotte Rusty Harold [mailto:elharo@metalab.unc.edu]
Sent: Montag, 8. Juli 2002 15:43
To: docbook@lists.oasis-open.org
Subject: DOCBOOK: How to not reference a biblioentry
At 3:32 PM +0200 7/8/02, Stephan Wiesner wrote:
>I understand that a biblio set can be generated like this:
>
><biblioentry>
> <abbrev>Walsh97</abbrev>
>. . .
>
>This would create something like the folllowing:
>[Walsh97] XML: Principles, Tools, and Techniques. & Associates, Inc..
>1085-2301. Dan Connolly. "A Guide to XML". Norman Walsh. Copyright C
>1997 ArborText, Inc.. 97-108.
>
>
On a related note. I have a need to write biblioentries that do not
include the [abbrev] text. However, the XSLT stylesheets just stick
in an empty []. Is there any chance to get this fixed so that the
brackets are only included if the abbrev is present? Acccording to
the DTD, abbrev is optional.
--
+-----------------------+------------------------+-------------------+
| Elliotte Rusty Harold | elharo@metalab.unc.edu | Writer/Programmer |
+-----------------------+------------------------+-------------------+
| XML in a Nutshell, 2nd Edition (O'Reilly, 2002) |
| http://www.cafeconleche.org/books/xian2/ |
| http://www.amazon.com/exec/obidos/ISBN%3D0596002920/cafeaulaitA/ |
+----------------------------------+---------------------------------+
| Read Cafe au Lait for Java News: http://www.cafeaulait.org/ |
| Read Cafe con Leche for XML News: http://www.cafeconleche.org/ |
+----------------------------------+---------------------------------+