Next in thread →
Next in month →
Re: [docbook-apps] Re: [docbook] how do i get a common parent with a unique id?
Did you mention what version of the stylesheets you
are using? The mode="class.attribute" was added in version
1.73.2.
Bob Stayton
Sagehill Enterprises
DocBook
Consulting
----- Original Message -----
From:
Anthony
Ettinger
To: Bob Stayton
Cc: DocBook Apps Mailing List
Sent: Monday, November 19, 2007 1:06
PM
Subject: [docbook-apps] Re: [docbook] how
do i get a common parent with a unique id?
On Nov 19, 2007 10:43 AM, Anthony Ettinger <> wrote:
On Nov 14, 2007 11:30 AM, Bob Stayton <>
wrote:
[moving
this over to the docbook-apps mailing list where such topics
are
discussed]
I think when Norm Walsh designed the nested div
elements in the titlepage
mechanism for HTML, he was allowing for
customization of attributes at each
level of nesting. But since
most people don't do such customization with
XSL (they use CSS
instead), then they become a lot of baggage. This
customization
trims down section output a bit:
<xsl:template name="
section.titlepage">
<xsl:call-template
name="section.titlepage.before.recto"/>
<xsl:call-template
name="section.titlepage.recto"/>
<xsl:call-template
name="section.titlepage.before.verso "/>
<xsl:call-template
name="section.titlepage.verso"/>
<xsl:call-template
name="section.titlepage.separator"/>
</xsl:template>
<xsl:template
match="section" mode=" class.attribute">
<xsl:attribute
name="id">
<xsl:call-template name="object.id"/>
</xsl:attribute>
</xsl:template>
It looks correct, but isn't working for
me:
<div
class="section" lang="en"
xml:lang="en">
<h2 class="title" style="clear: both"><a
id="the_title"></a>Title</h2>
<p>The
description</p>
</div>
I want to remove that <a id> generation
and put the id on the outer <div>
I've managed to get the <h2> correct, but putting the id on
the div is not working...it seems to not get parsed with mode="
class.attribute".
I removed it, and then I get an error that attributes
cannot be added after children have already been
inserted.
Anthony Ettinger
Ph:
408-656-2473
var (bonita, farley) = new Dog;
farley.barks("very
loud");
bonita.barks("at strangers");
http://chovy.dyndns.org/resume/
http://utuxia.com/consulting
Next in thread →
Next in month →