[oXygen-user] help with oxygen 9.2
Juan York
Thu May 29 14:08:12 CDT 2008
Thank you for the response, you were correct and I have been able to
update my project.
;)
J
On May 29, 2008, at 2:42 AM, Sorin Ristache wrote:
> Hello,
>
> I think your DocBook customization stylesheet does not work anymore
> because version 9.2 comes with the namespace aware version of the
> DocBook XSL stylesheets. We announced that in the email notification
> that was sent to all the Oxygen customers and also on the Oxygen
> website in the list of new features for this version.
>
> Specifically you have to match on element names from the DocBook XSL
> namespace:
>
>
> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
> xmlns:fo="http://www.w3.org/1999/XSL/Format"
> xmlns:db="http://docbook.org/ns/docbook"
> version="1.0">
>
> <xsl:import href="http://docbook.sourceforge.net/release/xsl/current/html/docbook.xsl
> "/>
>
> <xsl:variable name="root.elements"
> select="' db:systemfeature db:scenario db:appendix db:article
> db:bibliography db:book db:systemfeature db:colophon
> db:dedication db:glossary db:index db:part db:preface
> db:qandaset db:refentry db:reference db:sect1 db:systemfeature
> db:set db:setindex '"/>
>
> <xsl:template match="db:systemfeature">
> <xsl:apply-templates/>
> </xsl:template>
> </xsl:stylesheet>
>
>
> Regards,
> Sorin
>
>
> Juan York wrote:
>> I've recently upgraded from Oxygen 9.1 to Oxygen 9.2
>> Performing this upgrade seems to have broken my xslt transformations.
>> I have a project which is an extension of docbook 5.0
>> the custom xslt style sheet that I created imports the docbook.xsl
>> which is located in frameworks.
>> In 9.1 everything worked as expected.
>> The basic layout was
>> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
>> xmlns:fo="http://www.w3.org/1999/XSL/Format" version="1.0">
>> <xsl:import href="http://docbook.sourceforge.net/release/xsl/current/html/docbook.xsl
>> "/>
>> <xsl:variable name="root.elements"
>> select="' systemfeature scenario appendix article
>> bibliography book systemfeature colophon dedication glossary index
>> part preface qandaset refentry reference sect1 systemfeature set
>> setindex '"/>
>> <xsl:template match="systemfeature">
>> <xsl:apply-templates/>
>> </xsl:template>
>> </xsl:stylesheet>
>> And the stylesheet would match the systemfeature element and apply
>> the proper templates to any docbook tags contained within it.
>> Within 9.2 the import statement seems to "stop" the process, I
>> cannot match any elements after I have imported.
>> If there's anyone who can help with this issue it would be much
>> appreciated.
>> thanks
>> Juan
>
> _______________________________________________
> oXygen-user mailing list
>
> http://www.oxygenxml.com/mailman/listinfo/oxygen-user
>
More information about the oXygen-user
mailing list