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] DocBook xslTNG prerelease 2.0.7


Hi

On 03.02.23 15:43, Norm Tovey-Walsh wrote:

A few weeks ago, I posted a note about the DocBook xslTNG Stylesheets
then current 2.0.2 prerelease. This morning I posted 2.0.7. The big
change is in handling of media:

   https://xsltng.docbook.org/guide/2.0.7/ch-customizing.html#media

Feedback eagerly solicited.

Thanks for all your efforts and time! \o/ Much appreciated!

This time I've tried it with the sources from https://github.com/SUSE/doc-sle.
Before I called it, I had to prepare a directory of all image files under
build/.tmp/img. That directory contains all the links to images/src/ (we have
separate directories for PNG and SVG).

The main file is xml/MAIN.SLEDS.xml and contains all XIncludes for different
chapters. I run the docbook script with the following arguments:

---------------------
$ /tmp/docbook-xslTNG-2.0.7/bin/docbook -xi \
   -s:xml/MAIN.SLEDS.xml -o:build/.tmp/SLES-installation.html \
   -xsl:/usr/share/xml/docbook/stylesheet/xsltng/xslt/docbook.xsl \
   media-input-base-uri=build/.tmp/img \
   mediaobject-output-base-uri=media/
No localization exists for "" or "". Using default "en".
Error at xsl:text on line 169 column 19 of functions.xsl:
  XTMM9000  Processing terminated by xsl:message at line 169 in functions.xsl
at function f:l10n-language on line 139 column 65 of functions.xsl:
     invoked by function call at
file:/usr/share/xml/docbook/stylesheet/xsltng/xslt/modules/gentext.xsl#95
at function fp:localization-template on line 91 column 60 of gentext.xsl:
     invoked by unknown caller (class net.sf.saxon.value.MemoClosure)
at function fp:localization-template on line 91 column 60 of gentext.xsl:
     invoked by function call at
file:/usr/share/xml/docbook/stylesheet/xsltng/xslt/modules/gentext.xsl#433
  In template rule with match="*" on line 428 of gentext.xsl
     invoked by xsl:apply-templates at
file:/usr/share/xml/docbook/stylesheet/xsltng/xslt/transforms/50-normalize.xsl#372
  In template rule with match="*" on line 370 of 50-normalize.xsl
     invoked by xsl:apply-templates at
file:/usr/share/xml/docbook/stylesheet/xsltng/xslt/transforms/50-normalize.xsl#351
at template tp:normalize-generated-title on line 320 column 51 of 50-normalize.xsl:
     invoked by xsl:call-template at
file:/usr/share/xml/docbook/stylesheet/xsltng/xslt/transforms/50-normalize.xsl#256
  In template rule with
match="element(Q{http://docbook.org/ns/docbook}abstract)" on line 255 of
50-normalize.xsl
     invoked by xsl:apply-templates at
file:/usr/share/xml/docbook/stylesheet/xsltng/xslt/transforms/50-normalize.xsl#435
at template tp:normalize-dbinfo on line 424 column 42 of 50-normalize.xsl:
     invoked by xsl:call-template at
file:/usr/share/xml/docbook/stylesheet/xsltng/xslt/transforms/50-normalize.xsl#383
  In template rule with match="element(Q{http://docbook.org/ns/docbook}info)"
on line 377 of 50-normalize.xsl
     invoked by xsl:apply-templates at
file:/usr/share/xml/docbook/stylesheet/xsltng/xslt/transforms/50-normalize.xsl#102
at template tp:normalize-movetitle on line 96 column 45 of 50-normalize.xsl:
     invoked by xsl:call-template at
file:/usr/share/xml/docbook/stylesheet/xsltng/xslt/transforms/50-normalize.xsl#491
  In template rule with match="*" on line 477 of 50-normalize.xsl
     invoked by xsl:apply-templates at
file:/usr/share/xml/docbook/stylesheet/xsltng/xslt/transforms/50-normalize.xsl#111
at template tp:normalize-movetitle on line 96 column 45 of 50-normalize.xsl:
     invoked by xsl:call-template at
file:/usr/share/xml/docbook/stylesheet/xsltng/xslt/transforms/50-normalize.xsl#491
  In template rule with match="*" on line 477 of 50-normalize.xsl
     invoked by xsl:apply-templates at
file:/usr/share/xml/docbook/stylesheet/xsltng/xslt/transforms/50-normalize.xsl#102
at template tp:normalize-movetitle on line 96 column 45 of 50-normalize.xsl:
     invoked by xsl:call-template at
file:/usr/share/xml/docbook/stylesheet/xsltng/xslt/transforms/50-normalize.xsl#491
  In template rule with match="*" on line 477 of 50-normalize.xsl
     invoked by xsl:apply-templates at
file:/usr/share/xml/docbook/stylesheet/xsltng/xslt/transforms/50-normalize.xsl#102
at template tp:normalize-movetitle on line 96 column 45 of 50-normalize.xsl:
     invoked by xsl:call-template at
file:/usr/share/xml/docbook/stylesheet/xsltng/xslt/transforms/50-normalize.xsl#491
  In template rule with match="*" on line 477 of 50-normalize.xsl
     invoked by xsl:next-match at
file:/usr/share/xml/docbook/stylesheet/xsltng/xslt/transforms/50-normalize.xsl#27
  In template rule with match="/*" on line 25 of 50-normalize.xsl
     invoked by built-in template rule (text-only)
Processing terminated by xsl:message at line 169 in functions.xsl
---------------------

I don't know where this 'No localization exists for ""' comes from. Had it in
previous versions, too. ;) Of course, the result HTML is zero bytes. :)

To help debugging, would it make sense to have an option that the HTML could be
still generated? Even if there are some errors?

Although the HTML might be broken, it could give some hints where the XML
source contains some strange structures.

Thanks!

--
GruÃ/Regards
  Thomas Schraitle



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