List Info

Thread: valid XHTML




valid XHTML
user name
2007-02-17 07:43:48
Hi,

Proceeding along recommendations from chapter 24 of DocBook
XSL: The
Complete Guide, I have managed to get `almost' valid XHTML
using 1.72.0 of the xslstylesheets and xsltproc. The
most serious problem encountered was that resulting xhtml
document
contains id attributes that are not unique.
Is this a known bug or I have missed something in my
customization layer?

Regards

--tp

The customization layer used is included below (relevant
part of it)

<?xml version='1.0' encoding="iso-8859-2"
?>
<xsl:stylesheet
   xmlnssl=&q
uot;http://www
.w3.org/1999/XSL/Transform"
   xmlns="http://www.w3.org/
1999/xhtml"
   version="1.0" >
<xsl:import
href="/usr/local/sgml/stylesheets/xmldocbook/1.72.0/xht
ml/docbook.xsl"/>

<xsl:output method="xml"
     doctype-public="-//W3C//DTD XHTML 1.1//EN"
     doctype-system="ht
tp://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"  />
  <xsl:param name="css.decoration"
select="0"/>
  <xsl:param name="ulink.target"
select="''"/>
  <xsl:param name="make.graphic.viewport"
select="0"/>
  <xsl:param name='html.longdesc' select='0'/>
  <xsl:param name="generate.id.attributes"
select="1" />

etc...


------------------------------------------------------------
---------
To unsubscribe, e-mail: docbook-unsubscribelists.oasis-open.org
For additional commands, e-mail: docbook-helplists.oasis-open.org


Re: valid XHTML
user name
2007-02-17 13:08:09
[moving this over to docbook-apps where such topics are
discussed]

Hi,
You should not be getting duplicate ids in the output,
unless there are 
duplicate ids in the input.  I'm pretty sure that all
instances of id 
attributes in the output are produced using the template
named "object.id". 
That template copies the input id if there is one, or uses
the XSLT 
generate-id() function if there isn't one, and that function
produces 
unique ids for each input element.  I'm wondering if some
input element is 
being processed twice and getting the same id in the output?
 Can you post 
a short example output with duplicate ids?

Bob Stayton
Sagehill Enterprises
DocBook Consulting
bobssagehill.net


----- Original Message ----- 
From: "Tomasz Przechlewski" <tomaszgnu.univ.gda.pl>
To: <docbooklists.oasis-open.org>
Sent: Saturday, February 17, 2007 5:43 AM
Subject: [docbook] valid XHTML


> Hi,
>
> Proceeding along recommendations from chapter 24 of
DocBook XSL: The
> Complete Guide, I have managed to get `almost' valid
XHTML
> using 1.72.0 of the xslstylesheets and xsltproc. The
> most serious problem encountered was that resulting
xhtml document
> contains id attributes that are not unique.
> Is this a known bug or I have missed something in my
> customization layer?
>
> Regards
>
> --tp
>
> The customization layer used is included below
(relevant part of it)
>
> <?xml version='1.0' encoding="iso-8859-2"
?>
> <xsl:stylesheet
>   xmlnssl=&q
uot;http://www
.w3.org/1999/XSL/Transform"
>   xmlns="http://www.w3.org/
1999/xhtml"
>   version="1.0" >
> <xsl:import
>
href="/usr/local/sgml/stylesheets/xmldocbook/1.72.0/xht
ml/docbook.xsl"/>
>
> <xsl:output method="xml"
>     doctype-public="-//W3C//DTD XHTML
1.1//EN"
>     doctype-system="ht
tp://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"  />
>  <xsl:param name="css.decoration"
select="0"/>
>  <xsl:param name="ulink.target"
select="''"/>
>  <xsl:param name="make.graphic.viewport"
select="0"/>
>  <xsl:param name='html.longdesc' select='0'/>
>  <xsl:param name="generate.id.attributes"
select="1" />
>
> etc...
>
>
>
------------------------------------------------------------
---------
> To unsubscribe, e-mail: docbook-unsubscribelists.oasis-open.org
> For additional commands, e-mail: docbook-helplists.oasis-open.org
>
>
> 



------------------------------------------------------------
---------
To unsubscribe, e-mail: docbook-unsubscribelists.oasis-open.org
For additional commands, e-mail: docbook-helplists.oasis-open.org


[1-2]

about | contact  Other archives ( Real Estate discussion Medical topics )