OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [docbook-apps] issue with 1.79.1 stylesheets and table id


Hi Bob, Thomas, 
I'm bewildered. In case I've got something wrong in my source or stylesheet, here is what I'm doing:
The command: xsltproc test.xsl test.xml
The result has <table xml:id="one.two.three">

test.xml:
<chapter xnlns="http://docbook.org/ns/docbook" version="5.0" xml:id="test">
<info><title>My Chapter</title></info>
  <para>
    <table xml:id="one.two.three">
      <caption>My Table</caption>
      <tr><th>column 1</th><th>column 2</th></tr>
    </table>
  </para>
</chapter>

test.xsl:
<?xml version='1.0'?>
<xsl:stylesheet
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    version="1.0">

  <xsl:import href="">
  <xsl:template mode="htmlTableAtt" select="@xml:id"/>

</xsl:stylesheet>

If that works for you then I'm not sure what to do. Maybe try a different xsl processor?
thanks,
--Tim


On Wed, Feb 17, 2016 at 12:54 PM, Bob Stayton <bobs@sagehill.net> wrote:
With that correction, it works for me.  Not sure why it isn't for you.

Bob Stayton
Sagehill Enterprises
bobs@sagehill.net

On 2/16/2016 4:36 PM, Tim Arnold wrote:
Thanks Thomas,
That make sense--I wondered about that too, but even with that change, I
still get the xml:id attribute.

--Tim

On Tue, Feb 16, 2016 at 3:11 PM, Thomas Schraitle <tom_schr@web.de
<mailto:tom_schr@web.de>> wrote:

    Hi Tim,

    Am Dienstag, 16. Februar 2016, 13:02:21 schrieb Tim Arnold:
    > I must still be doing something wrong since I keep getting that attribute.
    > Here is my test.xsl customization layer:
    >
    > <?xml version='1.0'?>
    > <xsl:stylesheet
    >     xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    >     version="1.0">
    >
    >   <xsl:import href="">     >   <xsl:template mode="htmlTableAtt" select="xml:id" />

    Haven't tested it, but I guess, in the select attribute you are
    missing the
    "@" symbol:

        <xsl:template mode="htmlTableAtt" select="@xml:id" />

    Otherwise you would select the _element_ id in the XML namespace
    (which is
    very likely it doesn't exist).

    Good luck!

    --
    Gruß/Regards
       Thomas Schraitle


    ---------------------------------------------------------------------
    To unsubscribe, e-mail:
    docbook-apps-unsubscribe@lists.oasis-open.org
    <mailto:docbook-apps-unsubscribe@lists.oasis-open.org>
    For additional commands, e-mail:
    docbook-apps-help@lists.oasis-open.org
    <mailto:docbook-apps-help@lists.oasis-open.org>





[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]