[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: orgname & orgdiv bug ?
Hi,
orgname and orgdiv content is concatenated with
fo docbook stylesheet SVN id 5945.
(Debian sid Version: 1.71.0.dfsg.1-1)
It also does not work with SNAPSHOT_2006-09-26.
from http://docbook.sourceforge.net/snapshots/docbook-xsl-snapshot.zip
tested today.
I have only tested the fo stylesheet for each distribution.
I have not tested how this works with Docbook 5 and the <info> container.
Should I file it as a bug here ?
http://sourceforge.net/tracker/?group_id=21935&atid=373747
or should I just report it here.
Details :
=========
The following xml file :
============================
<?xml version="1.0" encoding='UTF-8'?>
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
<article lang="en">
<title>Test</title>
<section>
<sectioninfo>
<othercredit>
<honorific>Mr</honorific>
<firstname>John</firstname>
<surname>Doe</surname>
<affiliation>
<shortaffil>ACNE</shortaffil>
<jobtitle>Worker</jobtitle>
<orgname>Acne Inc.</orgname>
<orgdiv>Work Division</orgdiv>
</affiliation>
</othercredit>
</sectioninfo>
<title>Iteresting section contributed by Mr Doe</title>
<para>
Testing the fo stylesheet.
</para>
</section>
</article>
============================
According to http://www.docbook.org/tdg/en/html/affiliation.html
affiliation ::=
(shortaffil?,jobtitle*,orgname?,orgdiv*,address*)
the tags have to be in that order.
Produces this fo with docbook.xsl
$Id: docbook.xsl 5945 2006-05-07 07:19:24Z bobstayton $
from the Debian sid package installation.
java net.sf.saxon.Transform -o test.fo test.xml
/usr/share/xml/docbook/stylesheet/nwalsh/fo/docbook.xsl
==== cut ====
<fo:block>Mr. John Doe</fo:block><fo:block>ACNE<fo:block>Worker</fo:block>Acne
Inc.Work Division</fo:block>
==== end cut ====
Acne Inc. and Work Division is concatenated.
With a Customization layer :
============================
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:fo="http://www.w3.org/1999/XSL/Format">
<xsl:import href="/usr/share/xml/docbook/stylesheet/nwalsh/fo/docbook.xsl"/>
<xsl:template match="orgname" mode="titlepage.mode">
<fo:block>
<xsl:apply-templates mode="titlepage.mode"/>
</fo:block>
</xsl:template>
<xsl:template match="orgdiv" mode="titlepage.mode">
<fo:block>
<xsl:apply-templates mode="titlepage.mode"/>
</fo:block>
</xsl:template>
</xsl:stylesheet>
=============================
It they are separated. I am not sure if I add to many fo:blocks but the pdf
looks OK at least.
Mr. John Doe
ACNE
Worker
Acne Inc.
Work Division
instead of
Mr. John Doe
ACNE
Worker
Acne Inc.Work Division
/Fred
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]