You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by jl...@apache.org on 2007/06/25 11:43:39 UTC

svn commit: r550436 - /activemq/camel/trunk/camel-book/src/styles/docbook.xsl

Author: jlim
Date: Mon Jun 25 02:43:38 2007
New Revision: 550436

URL: http://svn.apache.org/viewvc?view=rev&rev=550436
Log:
removed handling of bridgehead and anchor ids to handle duplicates

Modified:
    activemq/camel/trunk/camel-book/src/styles/docbook.xsl

Modified: activemq/camel/trunk/camel-book/src/styles/docbook.xsl
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/camel-book/src/styles/docbook.xsl?view=diff&rev=550436&r1=550435&r2=550436
==============================================================================
--- activemq/camel/trunk/camel-book/src/styles/docbook.xsl (original)
+++ activemq/camel/trunk/camel-book/src/styles/docbook.xsl Mon Jun 25 02:43:38 2007
@@ -63,12 +63,14 @@
               |h6">
 		<bridgehead>
 			<xsl:choose>
+				<!--
 				<xsl:when test="count(a/@name)">
 					<xsl:attribute name="id">
 						<xsl:value-of select="$bridgeprefix"/>
 						<xsl:value-of select="a/@name"/>
 					</xsl:attribute>
 				</xsl:when>
+				-->
 				<xsl:when 
 					test="preceding-sibling::* = preceding-sibling::a[@name != '']">
 					<xsl:attribute name="id">
@@ -145,6 +147,12 @@
   </xsl:attribute>
  </xref>
 </xsl:template-->
+
+<!--
+    this currently breaks the generator if there are more than one definition of an anchor name
+	ie. http://activemq.apache.org/camel/book-pattern-appendix.html
+	 
+	
 	<xsl:template match="a[@name != '']" priority="0.6">
 		<anchor>
 			<xsl:attribute name="id">
@@ -155,6 +163,7 @@
 			<xsl:apply-templates/>
 		</anchor>
 	</xsl:template>
+-->	
 	<xsl:template match="a[@href != '']">
 		<xref>
 			<xsl:attribute name="linkend">
@@ -421,12 +430,20 @@
 				<xsl:call-template name="generate-colspecs">
 					<xsl:with-param name="count" select="$column_count"/>
 				</xsl:call-template>
+				
+				<!--
+					the "id already exists" problem is a known bug in dbdoclet when generating pdf report
+					as a workaround the thead for the first tr  has been replaced by a tbody
 				<thead>
 					<xsl:apply-templates select="tr[1]"/>
 				</thead>
 				<tbody>
 					<xsl:apply-templates select="tr[position() != 1]"/>
 				</tbody>
+				-->
+				<tbody>
+					<xsl:apply-templates select="tr"/>
+				</tbody>				
 			</tgroup>
 		</informaltable>
 	</xsl:template>
@@ -451,6 +468,9 @@
 							<xsl:with-param name="count" 
 								select="$column_count"/>
 						</xsl:call-template>
+						<!--
+				     	the "id already exists" problem is a known bug in dbdoclet when generating pdf report
+					    as a workaround the thead for the first tr  has been replaced by a tbody							
 						<thead>
 							<xsl:apply-templates select="./tbody/tr[1]"/>
 						</thead>
@@ -458,6 +478,11 @@
 							<xsl:apply-templates 
 								select="./tbody/tr[position() != 1]"/>
 						</tbody>
+						-->
+						<tbody>
+							<xsl:apply-templates 
+								select="./tbody/tr"/>
+						</tbody>						
 					</tgroup>
 				</informaltable>
 			</xsl:otherwise>