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: [xslt] I/O error : Is a directory - error processing a DB bookwith docbook-xsl chunk stylesheet


Am Mittwoch, den 21.11.2007, 18:40 -0500 schrieb Daniel Veillard:
> On Wed, Nov 21, 2007 at 06:55:20PM +0100, Daniel Leidert wrote:
> > Hi libxslt authors,
> > 
> > Some time ago I already reported this issue [1], but it seems I forgot
> > to examine it further. Today I got a private mail about the same problem
> > so I decided to find a testcase to debug the problem and I was able to
> > create a very short example, that fails for me with an I/O.
> > 
> > Can you please be so kind to take a look at it and verify, if it's a bug
> > in libxslt? In this case I would open a bug report. Please follow these
> > steps after saving the attached files:
> > 
> > mkdir built-doc
> > xsltproc --output ./built-doc/ book.xsl book.xml
> > 
> > The result for me is:
> > 
> > Writing ch01.html for chapter
> > Writing index.html for book
> > I/O error : Is a directory
> > I/O error : Is a directory
> 
>   Can you run with -v to see what it is trying to do at that point.

It seems to close everything and then it throws this error. I uploaded
the whole output to [1]. If I run it withpout the --output option and
compare the resultng log to the one, that fails, then I cannot find
compelling differences except, the last lines that differ:

> [..]
> found variable 'generate.manifest'
>  xsltIf: test evaluate to 0
>  Shutting down module : http://icl.com/saxon
> -I/O error : Is a directory
> -I/O error : Is a directory
>  freeing transformation dictionary
>  freeing dictionary from stylesheet
>  freeing dictionary from stylesheet
>  freeing dictionary from stylesheet
>  freeing dictionary from stylesheet
> +HTML DOCUMENT
> +encoding=UTF-8
> +standalone=true
> +  DTD(html), PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN, SYSTEM http://www.w3.org/TR/html4/loose.dtd

Not sure if that helps. These last 4 lines (prefixed with the '+' here)
seem to be the related to the cause of the problem. Is it related to ...

[..]
> > The problem seems to be related to the --output option and the doctype-*
> > attributes of xsl:output, because if you don't use --output option or
> > remove the doctype-* attributes, then the example does not fail.
> 
>   Maybe the doctype-* attributes force the presence of a DTD node so
> the main document is not empty and you get the error, that does not 
> sound wrong. What you want to do is set doctypes for the chunks, and
> that should be done on the exslt:document element and not on the
> main stylesheet output definition.

... this comment? To be honest, docbook-xsl sets the encoding and
doctype values via own parameters, that are then given to the
exslt:document function. So giving the doctype* attributes via
xsl:output is not necessary (and normally done via parameters), but also
not wrong, even for chunked output. But is it a bug, that xsltproc fails
in this case? If not: Should there maybe be a comment (in a LIMITATIONS
section) in the manpage (and other related documentation) about this
issue?

[1] http://debian.wgdd.de/temp/error_11/
(be careful: the logs are about 1.5 MB)

Regards, Daniel
creating dictionary for stylesheet
reusing dictionary from book.xsl for stylesheet
xsltParseStylesheetProcess : found stylesheet
xsltPrecomputeStylesheet: removing ignorable blank node
Reusing dictionary for document
creating dictionary for stylesheet
reusing dictionary from file:///usr/share/xml/docbook/stylesheet/nwalsh/html/chunk.xsl for stylesheet
xsltParseStylesheetProcess : found stylesheet
exclude result prefix exsl
xsltPrecomputeStylesheet: removing ignorable blank node
Reusing dictionary for document
creating dictionary for stylesheet
reusing dictionary from file:///usr/share/xml/docbook/stylesheet/nwalsh/html/docbook.xsl for stylesheet
xsltParseStylesheetProcess : found stylesheet
exclude result prefix db
exclude result prefix ng
exclude result prefix exsl
xsltPrecomputeStylesheet: removing ignorable blank node
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
exclude result prefix fm
exclude result prefix sf
xsltPrecomputeStylesheet: removing ignorable blank node
Registering global param get
Defining global param get
Registering global param VERSION
Defining global param VERSION
Registering global param Tag
Defining global param Tag
Registering global param DistroTitle
Defining global param DistroTitle
Registering global param sf-relid
Defining global param sf-relid
Registering global param DistroName
Defining global param DistroName
Registering global param PreviousRelease
Defining global param PreviousRelease
Registering global param PreviousReleaseRevision
Defining global param PreviousReleaseRevision
Registering global param Revision
Defining global param Revision
Registering global param VersionFileURL
Defining global param VersionFileURL
add stripped space element fm:*
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/freshmeat_net_projects_freshmeat_submit_.so for URI: http://freshmeat.net/projects/freshmeat-submit/
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/freshmeat_net_projects_freshmeat_submit_.so
xsltParseStylesheetTop : found foreign element project
template has 2 inherited namespaces
xsltCompilePattern : parsing '/'
xsltCompilePattern : parsed /, default priority 0.500000
added pattern : '/' priority -100.000000
template has 2 inherited namespaces
xsltCompilePattern : parsing 'fm:project'
xsltCompilePattern : parsed fm:project, default priority 0.000000
added pattern : 'fm:project' priority 0.000000
template has 2 inherited namespaces
xsltCompilePattern : parsing 'fm:Changes'
xsltCompilePattern : parsed fm:Changes, default priority 0.000000
added pattern : 'fm:Changes' priority 0.000000
template has 2 inherited namespaces
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'fm:Gzipped-Tar-URL'
xsltCompilePattern : parsed fm:Gzipped-Tar-URL, default priority 0.000000
xsltCompilePattern : parsing 'fm:Zipped-Tar-URL'
xsltCompilePattern : parsed fm:Zipped-Tar-URL, default priority 0.000000
xsltCompilePattern : parsing 'fm:Bzipped-Tar-URL'
xsltCompilePattern : parsed fm:Bzipped-Tar-URL, default priority 0.000000
added pattern : 'fm:Gzipped-Tar-URL' priority 0.000000
added pattern : 'fm:Zipped-Tar-URL' priority 0.000000
added pattern : 'fm:Bzipped-Tar-URL' priority 0.000000
template has 2 inherited namespaces
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'fm:Changelog-URL'
xsltCompilePattern : parsed fm:Changelog-URL, default priority 0.000000
added pattern : 'fm:Changelog-URL' priority 0.000000
template has 2 inherited namespaces
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'fm:*'
xsltCompilePattern : parsed fm:*, default priority -0.250000
added pattern : 'fm:*' priority -0.250000
parsed 6 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
xsltPrecomputeStylesheet: removing ignorable blank node
Registering global param admon.graphics.extension
Defining global param admon.graphics.extension
Registering global param admon.graphics
Defining global param admon.graphics
Registering global param admon.graphics.path
Defining global param admon.graphics.path
xsltParseTemplateContent: removing text
Registering global param admon.style
Defining global param admon.style
Registering global param admon.textlabel
Defining global param admon.textlabel
Registering global param annotate.toc
Defining global param annotate.toc
Registering global param annotation.css
Defining global param annotation.css
xsltParseTemplateContent: removing text
Registering global param annotation.js
Defining global param annotation.js
Registering global param annotation.graphic.open
Defining global param annotation.graphic.open
Registering global param annotation.graphic.close
Defining global param annotation.graphic.close
Registering global param annotation.support
Defining global param annotation.support
Registering global param appendix.autolabel
Defining global param appendix.autolabel
Registering global param author.othername.in.middle
Defining global param author.othername.in.middle
Registering global param autotoc.label.separator
Defining global param autotoc.label.separator
Registering global param autotoc.label.in.hyperlink
Defining global param autotoc.label.in.hyperlink
Registering global param base.dir
Defining global param base.dir
Registering global param biblioentry.item.separator
Defining global param biblioentry.item.separator
Registering global param bibliography.collection
Defining global param bibliography.collection
Registering global param bibliography.numbered
Defining global param bibliography.numbered
Registering global param bibliography.style
Defining global param bibliography.style
Registering global param blurb.on.titlepage.enabled
Defining global param blurb.on.titlepage.enabled
Registering global param bridgehead.in.toc
Defining global param bridgehead.in.toc
Registering global param callout.defaultcolumn
Defining global param callout.defaultcolumn
Registering global param callout.graphics.extension
Defining global param callout.graphics.extension
Registering global param callout.graphics
Defining global param callout.graphics
Registering global param callout.graphics.number.limit
Defining global param callout.graphics.number.limit
Registering global param callout.graphics.path
Defining global param callout.graphics.path
Registering global param callout.list.table
Defining global param callout.list.table
Registering global param callout.unicode
Defining global param callout.unicode
Registering global param callout.unicode.number.limit
Defining global param callout.unicode.number.limit
Registering global param callout.unicode.start.character
Defining global param callout.unicode.start.character
Registering global param callouts.extension
Defining global param callouts.extension
Registering global param chapter.autolabel
Defining global param chapter.autolabel
Registering global param chunk.append
Defining global param chunk.append
Registering global param chunk.first.sections
Defining global param chunk.first.sections
Registering global param chunk.quietly
Defining global param chunk.quietly
Registering global param chunk.section.depth
Defining global param chunk.section.depth
Registering global param chunk.toc
Defining global param chunk.toc
Registering global param chunk.tocs.and.lots
Defining global param chunk.tocs.and.lots
Registering global param chunk.tocs.and.lots.has.title
Defining global param chunk.tocs.and.lots.has.title
Registering global param chunk.separate.lots
Defining global param chunk.separate.lots
Registering global param citerefentry.link
Defining global param citerefentry.link
Registering global param collect.xref.targets
Defining global param collect.xref.targets
Registering global param component.label.includes.part.label
Defining global param component.label.includes.part.label
Registering global param contrib.inline.enabled
Defining global param contrib.inline.enabled
Registering global param css.decoration
Defining global param css.decoration
Registering global param current.docid
Defining global param current.docid
Registering global param default.float.class
Defining global param default.float.class
Registering global param default.image.width
Defining global param default.image.width
Registering global param default.table.width
Defining global param default.table.width
Registering global param default.table.frame
Defining global param default.table.frame
Registering global param draft.mode
Defining global param draft.mode
Registering global param draft.watermark.image
Defining global param draft.watermark.image
Registering global param ebnf.table.bgcolor
Defining global param ebnf.table.bgcolor
Registering global param ebnf.table.border
Defining global param ebnf.table.border
Registering global param ebnf.assignment
Defining global param ebnf.assignment
Registering global param ebnf.statement.terminator
Defining global param ebnf.statement.terminator
Registering global param eclipse.autolabel
Defining global param eclipse.autolabel
Registering global param eclipse.plugin.name
Defining global param eclipse.plugin.name
Registering global param eclipse.plugin.id
Defining global param eclipse.plugin.id
Registering global param eclipse.plugin.provider
Defining global param eclipse.plugin.provider
Registering global param editedby.enabled
Defining global param editedby.enabled
Registering global param email.delimiters.enabled
Defining global param email.delimiters.enabled
Registering global param emphasis.propagates.style
Defining global param emphasis.propagates.style
Registering global param entry.propagates.style
Defining global param entry.propagates.style
Registering global param firstterm.only.link
Defining global param firstterm.only.link
Registering global param footer.rule
Defining global param footer.rule
Registering global param footnote.number.format
Defining global param footnote.number.format
Registering global param footnote.number.symbols
Defining global param footnote.number.symbols
Registering global param formal.procedures
Defining global param formal.procedures
Registering global param formal.title.placement
Defining global param formal.title.placement
Registering global param funcsynopsis.decoration
Defining global param funcsynopsis.decoration
Registering global param funcsynopsis.style
Defining global param funcsynopsis.style
Registering global param funcsynopsis.tabular.threshold
Defining global param funcsynopsis.tabular.threshold
Registering global param function.parens
Defining global param function.parens
Registering global param generate.id.attributes
Defining global param generate.id.attributes
Registering global param generate.index
Defining global param generate.index
Registering global param generate.legalnotice.link
Defining global param generate.legalnotice.link
Registering global param generate.revhistory.link
Defining global param generate.revhistory.link
Registering global param generate.manifest
Defining global param generate.manifest
Registering global param generate.meta.abstract
Defining global param generate.meta.abstract
Registering global param generate.section.toc.level
Defining global param generate.section.toc.level
Registering global param generate.toc
Defining global param generate.toc
Registering global param glossary.collection
Defining global param glossary.collection
Registering global param glossary.sort
Defining global param glossary.sort
Registering global param glossentry.show.acronym
Defining global param glossentry.show.acronym
Registering global param glossterm.auto.link
Defining global param glossterm.auto.link
Registering global param graphic.default.extension
Defining global param graphic.default.extension
Registering global param graphicsize.extension
Defining global param graphicsize.extension
Registering global param graphicsize.use.img.src.path
Defining global param graphicsize.use.img.src.path
Registering global param header.rule
Defining global param header.rule
Registering global param highlight.default.language
Defining global param highlight.default.language
Registering global param highlight.source
Defining global param highlight.source
Registering global param html.append
Defining global param html.append
Registering global param html.base
Defining global param html.base
Registering global param html.cellpadding
Defining global param html.cellpadding
Registering global param html.cellspacing
Defining global param html.cellspacing
Registering global param html.cleanup
Defining global param html.cleanup
Registering global param html.ext
Defining global param html.ext
Registering global param html.extra.head.links
Defining global param html.extra.head.links
Registering global param html.head.legalnotice.link.types
Defining global param html.head.legalnotice.link.types
Registering global param html.head.legalnotice.link.multiple
Defining global param html.head.legalnotice.link.multiple
Registering global param html.longdesc
Defining global param html.longdesc
Registering global param html.longdesc.link
Defining global param html.longdesc.link
Registering global param html.stylesheet
Defining global param html.stylesheet
Registering global param html.stylesheet.type
Defining global param html.stylesheet.type
Registering global param htmlhelp.alias.file
Defining global param htmlhelp.alias.file
Registering global param htmlhelp.autolabel
Defining global param htmlhelp.autolabel
Registering global param htmlhelp.button.back
Defining global param htmlhelp.button.back
Registering global param htmlhelp.button.forward
Defining global param htmlhelp.button.forward
Registering global param htmlhelp.button.hideshow
Defining global param htmlhelp.button.hideshow
Registering global param htmlhelp.button.home
Defining global param htmlhelp.button.home
Registering global param htmlhelp.button.home.url
Defining global param htmlhelp.button.home.url
Registering global param htmlhelp.button.jump1
Defining global param htmlhelp.button.jump1
Registering global param htmlhelp.button.jump1.title
Defining global param htmlhelp.button.jump1.title
Registering global param htmlhelp.button.jump1.url
Defining global param htmlhelp.button.jump1.url
Registering global param htmlhelp.button.jump2
Defining global param htmlhelp.button.jump2
Registering global param htmlhelp.button.jump2.title
Defining global param htmlhelp.button.jump2.title
Registering global param htmlhelp.button.jump2.url
Defining global param htmlhelp.button.jump2.url
Registering global param htmlhelp.button.locate
Defining global param htmlhelp.button.locate
Registering global param htmlhelp.button.next
Defining global param htmlhelp.button.next
Registering global param htmlhelp.button.options
Defining global param htmlhelp.button.options
Registering global param htmlhelp.button.prev
Defining global param htmlhelp.button.prev
Registering global param htmlhelp.button.print
Defining global param htmlhelp.button.print
Registering global param htmlhelp.button.refresh
Defining global param htmlhelp.button.refresh
Registering global param htmlhelp.button.stop
Defining global param htmlhelp.button.stop
Registering global param htmlhelp.button.zoom
Defining global param htmlhelp.button.zoom
Registering global param htmlhelp.chm
Defining global param htmlhelp.chm
Registering global param htmlhelp.default.topic
Defining global param htmlhelp.default.topic
Registering global param htmlhelp.display.progress
Defining global param htmlhelp.display.progress
Registering global param htmlhelp.encoding
Defining global param htmlhelp.encoding
Registering global param htmlhelp.enhanced.decompilation
Defining global param htmlhelp.enhanced.decompilation
Registering global param htmlhelp.enumerate.images
Defining global param htmlhelp.enumerate.images
Registering global param htmlhelp.force.map.and.alias
Defining global param htmlhelp.force.map.and.alias
Registering global param htmlhelp.hhc.binary
Defining global param htmlhelp.hhc.binary
Registering global param htmlhelp.hhc.folders.instead.books
Defining global param htmlhelp.hhc.folders.instead.books
Registering global param htmlhelp.hhc
Defining global param htmlhelp.hhc
Registering global param htmlhelp.hhc.section.depth
Defining global param htmlhelp.hhc.section.depth
Registering global param htmlhelp.hhc.show.root
Defining global param htmlhelp.hhc.show.root
Registering global param htmlhelp.hhc.width
Defining global param htmlhelp.hhc.width
Registering global param htmlhelp.hhk
Defining global param htmlhelp.hhk
Registering global param htmlhelp.hhp
Defining global param htmlhelp.hhp
Registering global param htmlhelp.hhp.tail
Defining global param htmlhelp.hhp.tail
Registering global param htmlhelp.hhp.window
Defining global param htmlhelp.hhp.window
Registering global param htmlhelp.hhp.windows
Defining global param htmlhelp.hhp.windows
Registering global param htmlhelp.map.file
Defining global param htmlhelp.map.file
Registering global param htmlhelp.only
Defining global param htmlhelp.only
Registering global param htmlhelp.remember.window.position
Defining global param htmlhelp.remember.window.position
Registering global param htmlhelp.show.advanced.search
Defining global param htmlhelp.show.advanced.search
Registering global param htmlhelp.show.favorities
Defining global param htmlhelp.show.favorities
Registering global param htmlhelp.show.menu
Defining global param htmlhelp.show.menu
Registering global param htmlhelp.show.toolbar.text
Defining global param htmlhelp.show.toolbar.text
Registering global param htmlhelp.title
Defining global param htmlhelp.title
Registering global param htmlhelp.use.hhk
Defining global param htmlhelp.use.hhk
Registering global param htmlhelp.window.geometry
Defining global param htmlhelp.window.geometry
Registering global param img.src.path
Defining global param img.src.path
Registering global param id.warnings
Defining global param id.warnings
Registering global param index.method
Defining global param index.method
Registering global param index.on.role
Defining global param index.on.role
Registering global param index.on.type
Defining global param index.on.type
Registering global param index.number.separator
Defining global param index.number.separator
Registering global param index.term.separator
Defining global param index.term.separator
Registering global param index.range.separator
Defining global param index.range.separator
Registering global param index.prefer.titleabbrev
Defining global param index.prefer.titleabbrev
Registering global param ignore.image.scaling
Defining global param ignore.image.scaling
Registering global param inherit.keywords
Defining global param inherit.keywords
Registering global param insert.xref.page.number
Defining global param insert.xref.page.number
Registering global param javahelp.encoding
Defining global param javahelp.encoding
Registering global param keep.relative.image.uris
Defining global param keep.relative.image.uris
Registering global param l10n.gentext.default.language
Defining global param l10n.gentext.default.language
Registering global param l10n.gentext.language
Defining global param l10n.gentext.language
Registering global param l10n.gentext.use.xref.language
Defining global param l10n.gentext.use.xref.language
Registering global param l10n.lang.value.rfc.compliant
Defining global param l10n.lang.value.rfc.compliant
Registering global param label.from.part
Defining global param label.from.part
Registering global param linenumbering.everyNth
Defining global param linenumbering.everyNth
Registering global param linenumbering.extension
Defining global param linenumbering.extension
xsltParseTemplateContent: removing text
Registering global param linenumbering.separator
Defining global param linenumbering.separator
Registering global param linenumbering.width
Defining global param linenumbering.width
Registering global param link.mailto.url
Defining global param link.mailto.url
Registering global param make.graphic.viewport
Defining global param make.graphic.viewport
Registering global param make.single.year.ranges
Defining global param make.single.year.ranges
Registering global param make.valid.html
Defining global param make.valid.html
Registering global param make.year.ranges
Defining global param make.year.ranges
Registering global param manifest
Defining global param manifest
Registering global param manifest.in.base.dir
Defining global param manifest.in.base.dir
Registering global param manual.toc
Defining global param manual.toc
Registering global param menuchoice.menu.separator
Defining global param menuchoice.menu.separator
Registering global param menuchoice.separator
Defining global param menuchoice.separator
Registering global param navig.graphics.extension
Defining global param navig.graphics.extension
Registering global param navig.graphics
Defining global param navig.graphics
Registering global param navig.graphics.path
Defining global param navig.graphics.path
Registering global param navig.showtitles
Defining global param navig.showtitles
Registering global param nominal.image.depth
Defining global param nominal.image.depth
Registering global param nominal.image.width
Defining global param nominal.image.width
Registering global param nominal.table.width
Defining global param nominal.table.width
Registering global param olink.base.uri
Defining global param olink.base.uri
Registering global param olink.debug
Defining global param olink.debug
creating attribute set table
add attribute to list olink.properties
updated attribute list olink.properties
Registering global param insert.olink.page.number
Defining global param insert.olink.page.number
Registering global param insert.olink.pdf.frag
Defining global param insert.olink.pdf.frag
Registering global param prefer.internal.olink
Defining global param prefer.internal.olink
Registering global param olink.lang.fallback.sequence
Defining global param olink.lang.fallback.sequence
Registering global param olink.doctitle
Defining global param olink.doctitle
Registering global param olink.fragid
Defining global param olink.fragid
Registering global param olink.outline.ext
Defining global param olink.outline.ext
Registering global param olink.pubid
Defining global param olink.pubid
Registering global param olink.resolver
Defining global param olink.resolver
Registering global param olink.sysid
Defining global param olink.sysid
Registering global param abstract.notitle.enabled
Defining global param abstract.notitle.enabled
Registering global param othercredit.like.author.enabled
Defining global param othercredit.like.author.enabled
Registering global param para.propagates.style
Defining global param para.propagates.style
Registering global param part.autolabel
Defining global param part.autolabel
Registering global param phrase.propagates.style
Defining global param phrase.propagates.style
Registering global param pixels.per.inch
Defining global param pixels.per.inch
Registering global param points.per.em
Defining global param points.per.em
Registering global param preface.autolabel
Defining global param preface.autolabel
Registering global param preferred.mediaobject.role
Defining global param preferred.mediaobject.role
Registering global param process.empty.source.toc
Defining global param process.empty.source.toc
Registering global param process.source.toc
Defining global param process.source.toc
Registering global param profile.arch
Defining global param profile.arch
Registering global param profile.audience
Defining global param profile.audience
Registering global param profile.attribute
Defining global param profile.attribute
Registering global param profile.condition
Defining global param profile.condition
Registering global param profile.conformance
Defining global param profile.conformance
Registering global param profile.lang
Defining global param profile.lang
Registering global param profile.os
Defining global param profile.os
Registering global param profile.revision
Defining global param profile.revision
Registering global param profile.revisionflag
Defining global param profile.revisionflag
Registering global param profile.role
Defining global param profile.role
Registering global param profile.security
Defining global param profile.security
Registering global param profile.separator
Defining global param profile.separator
Registering global param profile.status
Defining global param profile.status
Registering global param profile.userlevel
Defining global param profile.userlevel
Registering global param profile.value
Defining global param profile.value
Registering global param profile.vendor
Defining global param profile.vendor
Registering global param profile.wordsize
Defining global param profile.wordsize
Registering global param punct.honorific
Defining global param punct.honorific
Registering global param qanda.defaultlabel
Defining global param qanda.defaultlabel
Registering global param qanda.inherit.numeration
Defining global param qanda.inherit.numeration
Registering global param qanda.in.toc
Defining global param qanda.in.toc
Registering global param qanda.nested.in.toc
Defining global param qanda.nested.in.toc
Registering global param qandadiv.autolabel
Defining global param qandadiv.autolabel
Registering global param refentry.generate.name
Defining global param refentry.generate.name
Registering global param refentry.generate.title
Defining global param refentry.generate.title
Registering global param refentry.separator
Defining global param refentry.separator
Registering global param refentry.xref.manvolnum
Defining global param refentry.xref.manvolnum
Registering global param reference.autolabel
Defining global param reference.autolabel
Registering global param refclass.suppress
Defining global param refclass.suppress
Registering global param root.filename
Defining global param root.filename
Registering global param rootid
Defining global param rootid
Registering global param runinhead.default.title.end.punct
Defining global param runinhead.default.title.end.punct
Registering global param runinhead.title.end.punct
Defining global param runinhead.title.end.punct
Registering global param section.autolabel
Defining global param section.autolabel
Registering global param section.autolabel.max.depth
Defining global param section.autolabel.max.depth
Registering global param section.label.includes.component.label
Defining global param section.label.includes.component.label
Registering global param segmentedlist.as.table
Defining global param segmentedlist.as.table
Registering global param shade.verbatim
Defining global param shade.verbatim
add attribute to list shade.verbatim.style
add attribute to list shade.verbatim.style
updated attribute list shade.verbatim.style
Registering global param show.comments
Defining global param show.comments
Registering global param show.revisionflag
Defining global param show.revisionflag
Registering global param simplesect.in.toc
Defining global param simplesect.in.toc
Registering global param spacing.paras
Defining global param spacing.paras
Registering global param suppress.footer.navigation
Defining global param suppress.footer.navigation
Registering global param suppress.header.navigation
Defining global param suppress.header.navigation
Registering global param suppress.navigation
Defining global param suppress.navigation
Registering global param table.borders.with.css
Defining global param table.borders.with.css
Registering global param table.cell.border.color
Defining global param table.cell.border.color
Registering global param table.cell.border.style
Defining global param table.cell.border.style
Registering global param table.cell.border.thickness
Defining global param table.cell.border.thickness
Registering global param table.footnote.number.format
Defining global param table.footnote.number.format
Registering global param table.footnote.number.symbols
Defining global param table.footnote.number.symbols
Registering global param table.frame.border.color
Defining global param table.frame.border.color
Registering global param table.frame.border.style
Defining global param table.frame.border.style
Registering global param table.frame.border.thickness
Defining global param table.frame.border.thickness
Registering global param tablecolumns.extension
Defining global param tablecolumns.extension
Registering global param target.database.document
Defining global param target.database.document
Registering global param targets.filename
Defining global param targets.filename
Registering global param textdata.default.encoding
Defining global param textdata.default.encoding
Registering global param tex.math.delims
Defining global param tex.math.delims
Registering global param tex.math.file
Defining global param tex.math.file
Registering global param tex.math.in.alt
Defining global param tex.math.in.alt
Registering global param textinsert.extension
Defining global param textinsert.extension
Registering global param toc.list.type
Defining global param toc.list.type
Registering global param toc.section.depth
Defining global param toc.section.depth
Registering global param toc.max.depth
Defining global param toc.max.depth
Registering global param ulink.target
Defining global param ulink.target
Registering global param use.embed.for.svg
Defining global param use.embed.for.svg
Registering global param use.extensions
Defining global param use.extensions
Registering global param use.id.as.filename
Defining global param use.id.as.filename
Registering global param use.local.olink.style
Defining global param use.local.olink.style
Registering global param use.role.as.xrefstyle
Defining global param use.role.as.xrefstyle
Registering global param use.role.for.mediaobject
Defining global param use.role.for.mediaobject
Registering global param use.svg
Defining global param use.svg
Registering global param variablelist.as.table
Defining global param variablelist.as.table
Registering global param variablelist.term.separator
Defining global param variablelist.term.separator
Registering global param variablelist.term.break.after
Defining global param variablelist.term.break.after
Registering global param xref.with.number.and.title
Defining global param xref.with.number.and.title
Registering global param xref.label-title.separator
Defining global param xref.label-title.separator
xsltParseTemplateContent: removing text
Registering global param xref.label-page.separator
Defining global param xref.label-page.separator
xsltParseTemplateContent: removing text
Registering global param xref.title-page.separator
Defining global param xref.title-page.separator
parsed 0 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
xsltPrecomputeStylesheet: removing ignorable blank node
xsltParseTemplateContent: removing text
xsltParseTemplateContent: removing text
xsltParseTemplateContent: removing text
parsed 22 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
exclude result prefix l
xsltPrecomputeStylesheet: removing ignorable blank node
Registering global param l10n.xml
Defining global param l10n.xml
Registering global param local.l10n.xml
Defining global param local.l10n.xml
xsltParseTemplateContent: removing text
xsltParseTemplateContent: removing text
parsed 18 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
exclude result prefix doc
exclude result prefix dyn
exclude result prefix saxon
xsltPrecomputeStylesheet: removing ignorable blank node
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element reference
add preserved space element *
add stripped space element abstract
add stripped space element affiliation
add stripped space element anchor
add stripped space element answer
add stripped space element appendix
add stripped space element area
add stripped space element areaset
add stripped space element areaspec
add stripped space element artheader
add stripped space element article
add stripped space element audiodata
add stripped space element audioobject
add stripped space element author
add stripped space element authorblurb
add stripped space element authorgroup
add stripped space element beginpage
add stripped space element bibliodiv
add stripped space element biblioentry
add stripped space element bibliography
add stripped space element biblioset
add stripped space element blockquote
add stripped space element book
add stripped space element bookbiblio
add stripped space element bookinfo
add stripped space element callout
add stripped space element calloutlist
add stripped space element caption
add stripped space element caution
add stripped space element chapter
add stripped space element citerefentry
add stripped space element cmdsynopsis
add stripped space element co
add stripped space element collab
add stripped space element colophon
add stripped space element colspec
add stripped space element confgroup
add stripped space element copyright
add stripped space element dedication
add stripped space element docinfo
add stripped space element editor
add stripped space element entrytbl
add stripped space element epigraph
add stripped space element equation
add stripped space element example
add stripped space element figure
add stripped space element footnote
add stripped space element footnoteref
add stripped space element formalpara
add stripped space element funcprototype
add stripped space element funcsynopsis
add stripped space element glossary
add stripped space element glossdef
add stripped space element glossdiv
add stripped space element glossentry
add stripped space element glosslist
add stripped space element graphicco
add stripped space element group
add stripped space element highlights
add stripped space element imagedata
add stripped space element imageobject
add stripped space element imageobjectco
add stripped space element important
add stripped space element index
add stripped space element indexdiv
add stripped space element indexentry
add stripped space element indexterm
add stripped space element info
add stripped space element informalequation
add stripped space element informalexample
add stripped space element informalfigure
add stripped space element informaltable
add stripped space element inlineequation
add stripped space element inlinemediaobject
add stripped space element itemizedlist
add stripped space element itermset
add stripped space element keycombo
add stripped space element keywordset
add stripped space element legalnotice
add stripped space element listitem
add stripped space element lot
add stripped space element mediaobject
add stripped space element mediaobjectco
add stripped space element menuchoice
add stripped space element msg
add stripped space element msgentry
add stripped space element msgexplan
add stripped space element msginfo
add stripped space element msgmain
add stripped space element msgrel
add stripped space element msgset
add stripped space element msgsub
add stripped space element msgtext
add stripped space element note
add stripped space element objectinfo
add stripped space element orderedlist
add stripped space element othercredit
add stripped space element part
add stripped space element partintro
add stripped space element preface
add stripped space element printhistory
add stripped space element procedure
add stripped space element programlistingco
add stripped space element publisher
add stripped space element qandadiv
add stripped space element qandaentry
add stripped space element qandaset
add stripped space element question
add stripped space element refentry
add stripped space element reference
add stripped space element refmeta
add stripped space element refnamediv
add stripped space element refsection
add stripped space element refsect1
add stripped space element refsect1info
add stripped space element refsect2
add stripped space element refsect2info
add stripped space element refsect3
add stripped space element refsect3info
add stripped space element refsynopsisdiv
add stripped space element refsynopsisdivinfo
add stripped space element revhistory
add stripped space element revision
add stripped space element row
add stripped space element sbr
add stripped space element screenco
add stripped space element screenshot
add stripped space element sect1
add stripped space element sect1info
add stripped space element sect2
add stripped space element sect2info
add stripped space element sect3
add stripped space element sect3info
add stripped space element sect4
add stripped space element sect4info
add stripped space element sect5
add stripped space element sect5info
add stripped space element section
add stripped space element sectioninfo
add stripped space element seglistitem
add stripped space element segmentedlist
add stripped space element seriesinfo
add stripped space element set
add stripped space element setindex
add stripped space element setinfo
add stripped space element shortcut
add stripped space element sidebar
add stripped space element simplelist
add stripped space element simplesect
add stripped space element spanspec
add stripped space element step
add stripped space element subject
add stripped space element subjectset
add stripped space element substeps
add stripped space element synopfragment
add stripped space element table
add stripped space element tbody
add stripped space element textobject
add stripped space element tfoot
add stripped space element tgroup
add stripped space element thead
add stripped space element tip
add stripped space element toc
add stripped space element tocchap
add stripped space element toclevel1
add stripped space element toclevel2
add stripped space element toclevel3
add stripped space element toclevel4
add stripped space element toclevel5
add stripped space element tocpart
add stripped space element varargs
add stripped space element variablelist
add stripped space element varlistentry
add stripped space element videodata
add stripped space element videoobject
add stripped space element void
add stripped space element warning
add stripped space element subjectset
add stripped space element classsynopsis
add stripped space element constructorsynopsis
add stripped space element destructorsynopsis
add stripped space element fieldsynopsis
add stripped space element methodparam
add stripped space element methodsynopsis
add stripped space element ooclass
add stripped space element ooexception
add stripped space element oointerface
add stripped space element simplemsgentry
add stripped space element manvolnum
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element template
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element template
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element template
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element template
xsltParseStylesheetTemplate: mode number
xsltCompilePattern : parsing 'qandaset'
xsltCompilePattern : parsed qandaset, default priority 0.000000
added pattern : 'qandaset' mode 'number' priority 0.000000
xsltParseStylesheetTemplate: mode number
xsltCompilePattern : parsing 'qandadiv'
xsltCompilePattern : parsed qandadiv, default priority 0.000000
added pattern : 'qandadiv' mode 'number' priority 0.000000
xsltParseStylesheetTemplate: mode number
xsltCompilePattern : parsing 'qandaentry'
xsltCompilePattern : parsed qandaentry, default priority 0.000000
added pattern : 'qandaentry' mode 'number' priority 0.000000
xsltParseTemplateContent: removing text
Registering global variable arg.choice.opt.open.str
Defining global variable arg.choice.opt.open.str
Registering global variable arg.choice.opt.close.str
Defining global variable arg.choice.opt.close.str
Registering global variable arg.choice.req.open.str
Defining global variable arg.choice.req.open.str
Registering global variable arg.choice.req.close.str
Defining global variable arg.choice.req.close.str
xsltParseTemplateContent: removing text
Registering global variable arg.choice.plain.open.str
Defining global variable arg.choice.plain.open.str
xsltParseTemplateContent: removing text
Registering global variable arg.choice.plain.close.str
Defining global variable arg.choice.plain.close.str
Registering global variable arg.choice.def.open.str
Defining global variable arg.choice.def.open.str
Registering global variable arg.choice.def.close.str
Defining global variable arg.choice.def.close.str
Registering global variable arg.rep.repeat.str
Defining global variable arg.rep.repeat.str
Registering global variable arg.rep.norepeat.str
Defining global variable arg.rep.norepeat.str
Registering global variable arg.rep.def.str
Defining global variable arg.rep.def.str
Registering global variable arg.or.sep
Defining global variable arg.or.sep
Registering global variable cmdsynopsis.hanging.indent
Defining global variable cmdsynopsis.hanging.indent
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element template
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element template
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element template
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element template
xsltParseTemplateContent: removing text
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element template
Registering global param procedure.step.numeration.formats
Defining global param procedure.step.numeration.formats
xsltParseStylesheetTemplate: mode number
xsltCompilePattern : parsing 'step'
xsltCompilePattern : parsed step, default priority 0.000000
added pattern : 'step' mode 'number' priority 0.000000
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element template
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element template
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element template
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element template
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element template
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element template
parsed 43 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
exclude result prefix doc
exclude result prefix dyn
exclude result prefix saxon
xsltPrecomputeStylesheet: removing ignorable blank node
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element reference
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element template
template has 1 inherited namespaces
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element template
template has 1 inherited namespaces
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element template
template has 1 inherited namespaces
parsed 3 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
exclude result prefix doc
xsltPrecomputeStylesheet: removing ignorable blank node
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element mode
xsltParseStylesheetTemplate: mode intralabel.punctuation
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'intralabel.punctuation' priority -0.500000
xsltParseStylesheetTemplate: mode label.markup
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'label.markup' priority -0.500000
xsltParseStylesheetTemplate: mode label.markup
xsltCompilePattern : parsing 'set'
xsltCompilePattern : parsed set, default priority 0.000000
xsltCompilePattern : parsing 'book'
xsltCompilePattern : parsed book, default priority 0.000000
added pattern : 'set' mode 'label.markup' priority 0.000000
added pattern : 'book' mode 'label.markup' priority 0.000000
xsltParseStylesheetTemplate: mode label.markup
xsltCompilePattern : parsing 'part'
xsltCompilePattern : parsed part, default priority 0.000000
added pattern : 'part' mode 'label.markup' priority 0.000000
xsltParseStylesheetTemplate: mode label.markup
xsltCompilePattern : parsing 'partintro'
xsltCompilePattern : parsed partintro, default priority 0.000000
added pattern : 'partintro' mode 'label.markup' priority 0.000000
xsltParseStylesheetTemplate: mode label.markup
xsltCompilePattern : parsing 'preface'
xsltCompilePattern : parsed preface, default priority 0.000000
added pattern : 'preface' mode 'label.markup' priority 0.000000
xsltParseStylesheetTemplate: mode label.markup
xsltCompilePattern : parsing 'chapter'
xsltCompilePattern : parsed chapter, default priority 0.000000
added pattern : 'chapter' mode 'label.markup' priority 0.000000
xsltParseStylesheetTemplate: mode label.markup
xsltCompilePattern : parsing 'appendix'
xsltCompilePattern : parsed appendix, default priority 0.000000
added pattern : 'appendix' mode 'label.markup' priority 0.000000
xsltParseStylesheetTemplate: mode label.markup
xsltCompilePattern : parsing 'article'
xsltCompilePattern : parsed article, default priority 0.000000
added pattern : 'article' mode 'label.markup' priority 0.000000
xsltParseStylesheetTemplate: mode label.markup
xsltCompilePattern : parsing 'dedication'
xsltCompilePattern : parsed dedication, default priority 0.000000
xsltCompilePattern : parsing 'colophon'
xsltCompilePattern : parsed colophon, default priority 0.000000
added pattern : 'dedication' mode 'label.markup' priority 0.000000
added pattern : 'colophon' mode 'label.markup' priority 0.000000
xsltParseStylesheetTemplate: mode label.markup
xsltCompilePattern : parsing 'reference'
xsltCompilePattern : parsed reference, default priority 0.000000
added pattern : 'reference' mode 'label.markup' priority 0.000000
xsltParseStylesheetTemplate: mode label.markup
xsltCompilePattern : parsing 'refentry'
xsltCompilePattern : parsed refentry, default priority 0.000000
added pattern : 'refentry' mode 'label.markup' priority 0.000000
xsltParseStylesheetTemplate: mode label.markup
xsltCompilePattern : parsing 'section'
xsltCompilePattern : parsed section, default priority 0.000000
added pattern : 'section' mode 'label.markup' priority 0.000000
xsltParseStylesheetTemplate: mode label.markup
xsltCompilePattern : parsing 'sect1'
xsltCompilePattern : parsed sect1, default priority 0.000000
added pattern : 'sect1' mode 'label.markup' priority 0.000000
xsltParseStylesheetTemplate: mode label.markup
xsltCompilePattern : parsing 'sect2'
xsltCompilePattern : parsed sect2, default priority 0.000000
xsltCompilePattern : parsing 'sect3'
xsltCompilePattern : parsed sect3, default priority 0.000000
xsltCompilePattern : parsing 'sect4'
xsltCompilePattern : parsed sect4, default priority 0.000000
xsltCompilePattern : parsing 'sect5'
xsltCompilePattern : parsed sect5, default priority 0.000000
added pattern : 'sect2' mode 'label.markup' priority 0.000000
added pattern : 'sect3' mode 'label.markup' priority 0.000000
added pattern : 'sect4' mode 'label.markup' priority 0.000000
added pattern : 'sect5' mode 'label.markup' priority 0.000000
xsltParseStylesheetTemplate: mode label.markup
xsltCompilePattern : parsing 'bridgehead'
xsltCompilePattern : parsed bridgehead, default priority 0.000000
added pattern : 'bridgehead' mode 'label.markup' priority 0.000000
xsltParseStylesheetTemplate: mode label.markup
xsltCompilePattern : parsing 'refsect1'
xsltCompilePattern : parsed refsect1, default priority 0.000000
added pattern : 'refsect1' mode 'label.markup' priority 0.000000
xsltParseStylesheetTemplate: mode label.markup
xsltCompilePattern : parsing 'refsect2'
xsltCompilePattern : parsed refsect2, default priority 0.000000
xsltCompilePattern : parsing 'refsect3'
xsltCompilePattern : parsed refsect3, default priority 0.000000
added pattern : 'refsect2' mode 'label.markup' priority 0.000000
added pattern : 'refsect3' mode 'label.markup' priority 0.000000
xsltParseStylesheetTemplate: mode label.markup
xsltCompilePattern : parsing 'simplesect'
xsltCompilePattern : parsed simplesect, default priority 0.000000
added pattern : 'simplesect' mode 'label.markup' priority 0.000000
xsltParseStylesheetTemplate: mode label.markup
xsltCompilePattern : parsing 'qandadiv'
xsltCompilePattern : parsed qandadiv, default priority 0.000000
added pattern : 'qandadiv' mode 'label.markup' priority 0.000000
xsltParseStylesheetTemplate: mode label.markup
xsltCompilePattern : parsing 'question'
xsltCompilePattern : parsed question, default priority 0.000000
xsltCompilePattern : parsing 'answer'
xsltCompilePattern : parsed answer, default priority 0.000000
added pattern : 'question' mode 'label.markup' priority 0.000000
added pattern : 'answer' mode 'label.markup' priority 0.000000
xsltParseStylesheetTemplate: mode label.markup
xsltCompilePattern : parsing 'bibliography'
xsltCompilePattern : parsed bibliography, default priority 0.000000
xsltCompilePattern : parsing 'glossary'
xsltCompilePattern : parsed glossary, default priority 0.000000
xsltCompilePattern : parsing '                      qandaset'
xsltCompilePattern : parsed                       qandaset, default priority 0.000000
xsltCompilePattern : parsing 'index'
xsltCompilePattern : parsed index, default priority 0.000000
xsltCompilePattern : parsing 'setindex'
xsltCompilePattern : parsed setindex, default priority 0.000000
added pattern : 'bibliography' mode 'label.markup' priority 0.000000
added pattern : 'glossary' mode 'label.markup' priority 0.000000
added pattern : '                      qandaset' mode 'label.markup' priority 0.000000
added pattern : 'index' mode 'label.markup' priority 0.000000
added pattern : 'setindex' mode 'label.markup' priority 0.000000
xsltParseStylesheetTemplate: mode label.markup
xsltCompilePattern : parsing 'figure'
xsltCompilePattern : parsed figure, default priority 0.000000
xsltCompilePattern : parsing 'table'
xsltCompilePattern : parsed table, default priority 0.000000
xsltCompilePattern : parsing 'example'
xsltCompilePattern : parsed example, default priority 0.000000
added pattern : 'figure' mode 'label.markup' priority 0.000000
added pattern : 'table' mode 'label.markup' priority 0.000000
added pattern : 'example' mode 'label.markup' priority 0.000000
xsltParseStylesheetTemplate: mode label.markup
xsltCompilePattern : parsing 'procedure'
xsltCompilePattern : parsed procedure, default priority 0.000000
added pattern : 'procedure' mode 'label.markup' priority 0.000000
xsltParseStylesheetTemplate: mode label.markup
xsltCompilePattern : parsing 'equation'
xsltCompilePattern : parsed equation, default priority 0.000000
added pattern : 'equation' mode 'label.markup' priority 0.000000
xsltParseStylesheetTemplate: mode label.markup
xsltCompilePattern : parsing 'orderedlist/listitem'
xsltCompilePattern : parsed orderedlist/listitem, default priority 0.500000
added pattern : 'orderedlist/listitem' mode 'label.markup' priority 0.500000
xsltParseStylesheetTemplate: mode label.markup
xsltCompilePattern : parsing 'abstract'
xsltCompilePattern : parsed abstract, default priority 0.000000
added pattern : 'abstract' mode 'label.markup' priority 0.000000
xsltParseStylesheetTemplate: mode label.markup
xsltCompilePattern : parsing 'sidebar'
xsltCompilePattern : parsed sidebar, default priority 0.000000
added pattern : 'sidebar' mode 'label.markup' priority 0.000000
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element template
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element template
parsed 31 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
exclude result prefix doc
xsltPrecomputeStylesheet: removing ignorable blank node
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element mode
xsltParseStylesheetTemplate: mode title.markup
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'title.markup' priority -0.500000
xsltParseStylesheetTemplate: mode title.markup
xsltCompilePattern : parsing 'title'
xsltCompilePattern : parsed title, default priority 0.000000
added pattern : 'title' mode 'title.markup' priority 0.000000
xsltParseStylesheetTemplate: mode title.markup
xsltCompilePattern : parsing 'caption'
xsltCompilePattern : parsed caption, default priority 0.000000
added pattern : 'caption' mode 'title.markup' priority 0.000000
xsltParseStylesheetTemplate: mode title.markup
xsltCompilePattern : parsing 'set'
xsltCompilePattern : parsed set, default priority 0.000000
added pattern : 'set' mode 'title.markup' priority 0.000000
xsltParseStylesheetTemplate: mode title.markup
xsltCompilePattern : parsing 'book'
xsltCompilePattern : parsed book, default priority 0.000000
added pattern : 'book' mode 'title.markup' priority 0.000000
xsltParseStylesheetTemplate: mode title.markup
xsltCompilePattern : parsing 'part'
xsltCompilePattern : parsed part, default priority 0.000000
added pattern : 'part' mode 'title.markup' priority 0.000000
xsltParseStylesheetTemplate: mode title.markup
xsltCompilePattern : parsing 'preface'
xsltCompilePattern : parsed preface, default priority 0.000000
xsltCompilePattern : parsing 'chapter'
xsltCompilePattern : parsed chapter, default priority 0.000000
xsltCompilePattern : parsing 'appendix'
xsltCompilePattern : parsed appendix, default priority 0.000000
added pattern : 'preface' mode 'title.markup' priority 0.000000
added pattern : 'chapter' mode 'title.markup' priority 0.000000
added pattern : 'appendix' mode 'title.markup' priority 0.000000
xsltParseStylesheetTemplate: mode title.markup
xsltCompilePattern : parsing 'dedication'
xsltCompilePattern : parsed dedication, default priority 0.000000
added pattern : 'dedication' mode 'title.markup' priority 0.000000
xsltParseStylesheetTemplate: mode title.markup
xsltCompilePattern : parsing 'colophon'
xsltCompilePattern : parsed colophon, default priority 0.000000
added pattern : 'colophon' mode 'title.markup' priority 0.000000
xsltParseStylesheetTemplate: mode title.markup
xsltCompilePattern : parsing 'article'
xsltCompilePattern : parsed article, default priority 0.000000
added pattern : 'article' mode 'title.markup' priority 0.000000
xsltParseStylesheetTemplate: mode title.markup
xsltCompilePattern : parsing 'reference'
xsltCompilePattern : parsed reference, default priority 0.000000
added pattern : 'reference' mode 'title.markup' priority 0.000000
xsltParseStylesheetTemplate: mode title.markup
xsltCompilePattern : parsing 'refentry'
xsltCompilePattern : parsed refentry, default priority 0.000000
added pattern : 'refentry' mode 'title.markup' priority 0.000000
xsltParseStylesheetTemplate: mode title.markup
xsltCompilePattern : parsing 'refentrytitle'
xsltCompilePattern : parsed refentrytitle, default priority 0.000000
xsltCompilePattern : parsing 'refname'
xsltCompilePattern : parsed refname, default priority 0.000000
xsltCompilePattern : parsing 'refdescriptor'
xsltCompilePattern : parsed refdescriptor, default priority 0.000000
added pattern : 'refentrytitle' mode 'title.markup' priority 0.000000
added pattern : 'refname' mode 'title.markup' priority 0.000000
added pattern : 'refdescriptor' mode 'title.markup' priority 0.000000
xsltParseStylesheetTemplate: mode title.markup
xsltCompilePattern : parsing 'section                      '
xsltCompilePattern : parsed section                      , default priority 0.000000
xsltCompilePattern : parsing 'sect1'
xsltCompilePattern : parsed sect1, default priority 0.000000
xsltCompilePattern : parsing 'sect2'
xsltCompilePattern : parsed sect2, default priority 0.000000
xsltCompilePattern : parsing 'sect3'
xsltCompilePattern : parsed sect3, default priority 0.000000
xsltCompilePattern : parsing 'sect4'
xsltCompilePattern : parsed sect4, default priority 0.000000
xsltCompilePattern : parsing 'sect5                      '
xsltCompilePattern : parsed sect5                      , default priority 0.000000
xsltCompilePattern : parsing 'refsect1'
xsltCompilePattern : parsed refsect1, default priority 0.000000
xsltCompilePattern : parsing 'refsect2'
xsltCompilePattern : parsed refsect2, default priority 0.000000
xsltCompilePattern : parsing 'refsect3'
xsltCompilePattern : parsed refsect3, default priority 0.000000
xsltCompilePattern : parsing 'refsection                      '
xsltCompilePattern : parsed refsection                      , default priority 0.000000
xsltCompilePattern : parsing 'simplesect'
xsltCompilePattern : parsed simplesect, default priority 0.000000
added pattern : 'section                      ' mode 'title.markup' priority 0.000000
added pattern : 'sect1' mode 'title.markup' priority 0.000000
added pattern : 'sect2' mode 'title.markup' priority 0.000000
added pattern : 'sect3' mode 'title.markup' priority 0.000000
added pattern : 'sect4' mode 'title.markup' priority 0.000000
added pattern : 'sect5                      ' mode 'title.markup' priority 0.000000
added pattern : 'refsect1' mode 'title.markup' priority 0.000000
added pattern : 'refsect2' mode 'title.markup' priority 0.000000
added pattern : 'refsect3' mode 'title.markup' priority 0.000000
added pattern : 'refsection                      ' mode 'title.markup' priority 0.000000
added pattern : 'simplesect' mode 'title.markup' priority 0.000000
xsltParseStylesheetTemplate: mode title.markup
xsltCompilePattern : parsing 'bridgehead'
xsltCompilePattern : parsed bridgehead, default priority 0.000000
added pattern : 'bridgehead' mode 'title.markup' priority 0.000000
xsltParseStylesheetTemplate: mode title.markup
xsltCompilePattern : parsing 'refsynopsisdiv'
xsltCompilePattern : parsed refsynopsisdiv, default priority 0.000000
added pattern : 'refsynopsisdiv' mode 'title.markup' priority 0.000000
xsltParseStylesheetTemplate: mode title.markup
xsltCompilePattern : parsing 'bibliography'
xsltCompilePattern : parsed bibliography, default priority 0.000000
added pattern : 'bibliography' mode 'title.markup' priority 0.000000
xsltParseStylesheetTemplate: mode title.markup
xsltCompilePattern : parsing 'glossary'
xsltCompilePattern : parsed glossary, default priority 0.000000
added pattern : 'glossary' mode 'title.markup' priority 0.000000
xsltParseStylesheetTemplate: mode title.markup
xsltCompilePattern : parsing 'glossdiv'
xsltCompilePattern : parsed glossdiv, default priority 0.000000
added pattern : 'glossdiv' mode 'title.markup' priority 0.000000
xsltParseStylesheetTemplate: mode title.markup
xsltCompilePattern : parsing 'glossentry'
xsltCompilePattern : parsed glossentry, default priority 0.000000
added pattern : 'glossentry' mode 'title.markup' priority 0.000000
xsltParseStylesheetTemplate: mode title.markup
xsltCompilePattern : parsing 'glossterm'
xsltCompilePattern : parsed glossterm, default priority 0.000000
added pattern : 'glossterm' mode 'title.markup' priority 0.000000
xsltParseStylesheetTemplate: mode title.markup
xsltCompilePattern : parsing 'index'
xsltCompilePattern : parsed index, default priority 0.000000
added pattern : 'index' mode 'title.markup' priority 0.000000
xsltParseStylesheetTemplate: mode title.markup
xsltCompilePattern : parsing 'setindex'
xsltCompilePattern : parsed setindex, default priority 0.000000
added pattern : 'setindex' mode 'title.markup' priority 0.000000
xsltParseStylesheetTemplate: mode title.markup
xsltCompilePattern : parsing 'figure'
xsltCompilePattern : parsed figure, default priority 0.000000
xsltCompilePattern : parsing 'example'
xsltCompilePattern : parsed example, default priority 0.000000
xsltCompilePattern : parsing 'equation'
xsltCompilePattern : parsed equation, default priority 0.000000
added pattern : 'figure' mode 'title.markup' priority 0.000000
added pattern : 'example' mode 'title.markup' priority 0.000000
added pattern : 'equation' mode 'title.markup' priority 0.000000
xsltParseStylesheetTemplate: mode title.markup
xsltCompilePattern : parsing 'table'
xsltCompilePattern : parsed table, default priority 0.000000
added pattern : 'table' mode 'title.markup' priority 0.000000
xsltParseStylesheetTemplate: mode title.markup
xsltCompilePattern : parsing 'procedure'
xsltCompilePattern : parsed procedure, default priority 0.000000
added pattern : 'procedure' mode 'title.markup' priority 0.000000
xsltParseStylesheetTemplate: mode title.markup
xsltCompilePattern : parsing 'task'
xsltCompilePattern : parsed task, default priority 0.000000
added pattern : 'task' mode 'title.markup' priority 0.000000
xsltParseStylesheetTemplate: mode title.markup
xsltCompilePattern : parsing 'sidebar'
xsltCompilePattern : parsed sidebar, default priority 0.000000
added pattern : 'sidebar' mode 'title.markup' priority 0.000000
xsltParseStylesheetTemplate: mode title.markup
xsltCompilePattern : parsing 'abstract'
xsltCompilePattern : parsed abstract, default priority 0.000000
added pattern : 'abstract' mode 'title.markup' priority 0.000000
xsltParseStylesheetTemplate: mode title.markup
xsltCompilePattern : parsing 'caution'
xsltCompilePattern : parsed caution, default priority 0.000000
xsltCompilePattern : parsing 'tip'
xsltCompilePattern : parsed tip, default priority 0.000000
xsltCompilePattern : parsing 'warning'
xsltCompilePattern : parsed warning, default priority 0.000000
xsltCompilePattern : parsing 'important'
xsltCompilePattern : parsed important, default priority 0.000000
xsltCompilePattern : parsing 'note'
xsltCompilePattern : parsed note, default priority 0.000000
added pattern : 'caution' mode 'title.markup' priority 0.000000
added pattern : 'tip' mode 'title.markup' priority 0.000000
added pattern : 'warning' mode 'title.markup' priority 0.000000
added pattern : 'important' mode 'title.markup' priority 0.000000
added pattern : 'note' mode 'title.markup' priority 0.000000
xsltParseStylesheetTemplate: mode title.markup
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'question'
xsltCompilePattern : parsed question, default priority 0.000000
added pattern : 'question' mode 'title.markup' priority 0.000000
xsltParseStylesheetTemplate: mode title.markup
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'answer'
xsltCompilePattern : parsed answer, default priority 0.000000
added pattern : 'answer' mode 'title.markup' priority 0.000000
xsltParseStylesheetTemplate: mode title.markup
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'qandaentry'
xsltCompilePattern : parsed qandaentry, default priority 0.000000
added pattern : 'qandaentry' mode 'title.markup' priority 0.000000
xsltParseStylesheetTemplate: mode title.markup
xsltCompilePattern : parsing 'qandaset'
xsltCompilePattern : parsed qandaset, default priority 0.000000
added pattern : 'qandaset' mode 'title.markup' priority 0.000000
xsltParseStylesheetTemplate: mode title.markup
xsltCompilePattern : parsing 'legalnotice'
xsltCompilePattern : parsed legalnotice, default priority 0.000000
added pattern : 'legalnotice' mode 'title.markup' priority 0.000000
xsltParseStylesheetTemplate: mode titleabbrev.markup
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'titleabbrev.markup' priority -0.500000
xsltParseStylesheetTemplate: mode titleabbrev.markup
xsltCompilePattern : parsing 'book'
xsltCompilePattern : parsed book, default priority 0.000000
xsltCompilePattern : parsing 'preface'
xsltCompilePattern : parsed preface, default priority 0.000000
xsltCompilePattern : parsing 'chapter'
xsltCompilePattern : parsed chapter, default priority 0.000000
xsltCompilePattern : parsing 'appendix'
xsltCompilePattern : parsed appendix, default priority 0.000000
added pattern : 'book' mode 'titleabbrev.markup' priority 0.000000
added pattern : 'preface' mode 'titleabbrev.markup' priority 0.000000
added pattern : 'chapter' mode 'titleabbrev.markup' priority 0.000000
added pattern : 'appendix' mode 'titleabbrev.markup' priority 0.000000
xsltParseStylesheetTemplate: mode titleabbrev.markup
xsltCompilePattern : parsing 'article'
xsltCompilePattern : parsed article, default priority 0.000000
added pattern : 'article' mode 'titleabbrev.markup' priority 0.000000
xsltParseStylesheetTemplate: mode titleabbrev.markup
xsltCompilePattern : parsing 'section                      '
xsltCompilePattern : parsed section                      , default priority 0.000000
xsltCompilePattern : parsing 'sect1'
xsltCompilePattern : parsed sect1, default priority 0.000000
xsltCompilePattern : parsing 'sect2'
xsltCompilePattern : parsed sect2, default priority 0.000000
xsltCompilePattern : parsing 'sect3'
xsltCompilePattern : parsed sect3, default priority 0.000000
xsltCompilePattern : parsing 'sect4'
xsltCompilePattern : parsed sect4, default priority 0.000000
xsltCompilePattern : parsing 'sect5                      '
xsltCompilePattern : parsed sect5                      , default priority 0.000000
xsltCompilePattern : parsing 'refsect1'
xsltCompilePattern : parsed refsect1, default priority 0.000000
xsltCompilePattern : parsing 'refsect2'
xsltCompilePattern : parsed refsect2, default priority 0.000000
xsltCompilePattern : parsing 'refsect3                      '
xsltCompilePattern : parsed refsect3                      , default priority 0.000000
xsltCompilePattern : parsing 'simplesect'
xsltCompilePattern : parsed simplesect, default priority 0.000000
added pattern : 'section                      ' mode 'titleabbrev.markup' priority 0.000000
added pattern : 'sect1' mode 'titleabbrev.markup' priority 0.000000
added pattern : 'sect2' mode 'titleabbrev.markup' priority 0.000000
added pattern : 'sect3' mode 'titleabbrev.markup' priority 0.000000
added pattern : 'sect4' mode 'titleabbrev.markup' priority 0.000000
added pattern : 'sect5                      ' mode 'titleabbrev.markup' priority 0.000000
added pattern : 'refsect1' mode 'titleabbrev.markup' priority 0.000000
added pattern : 'refsect2' mode 'titleabbrev.markup' priority 0.000000
added pattern : 'refsect3                      ' mode 'titleabbrev.markup' priority 0.000000
added pattern : 'simplesect' mode 'titleabbrev.markup' priority 0.000000
xsltParseStylesheetTemplate: mode title.markup
xsltCompilePattern : parsing 'titleabbrev'
xsltCompilePattern : parsed titleabbrev, default priority 0.000000
added pattern : 'titleabbrev' mode 'title.markup' priority 0.000000
xsltParseStylesheetTemplate: mode no.anchor.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'no.anchor.mode' priority -0.500000
xsltParseStylesheetTemplate: mode no.anchor.mode
xsltCompilePattern : parsing 'footnote'
xsltCompilePattern : parsed footnote, default priority 0.000000
added pattern : 'footnote' mode 'no.anchor.mode' priority 0.000000
xsltParseStylesheetTemplate: mode no.anchor.mode
xsltCompilePattern : parsing 'anchor'
xsltCompilePattern : parsed anchor, default priority 0.000000
added pattern : 'anchor' mode 'no.anchor.mode' priority 0.000000
xsltParseStylesheetTemplate: mode no.anchor.mode
xsltCompilePattern : parsing 'ulink'
xsltCompilePattern : parsed ulink, default priority 0.000000
added pattern : 'ulink' mode 'no.anchor.mode' priority 0.000000
xsltParseStylesheetTemplate: mode no.anchor.mode
xsltCompilePattern : parsing 'link'
xsltCompilePattern : parsed link, default priority 0.000000
added pattern : 'link' mode 'no.anchor.mode' priority 0.000000
xsltParseStylesheetTemplate: mode no.anchor.mode
xsltCompilePattern : parsing 'olink'
xsltCompilePattern : parsed olink, default priority 0.000000
added pattern : 'olink' mode 'no.anchor.mode' priority 0.000000
xsltParseStylesheetTemplate: mode no.anchor.mode
xsltCompilePattern : parsing 'indexterm'
xsltCompilePattern : parsed indexterm, default priority 0.000000
added pattern : 'indexterm' mode 'no.anchor.mode' priority 0.000000
xsltParseStylesheetTemplate: mode no.anchor.mode
xsltCompilePattern : parsing 'xref'
xsltCompilePattern : parsed xref, default priority 0.000000
added pattern : 'xref' mode 'no.anchor.mode' priority 0.000000
parsed 48 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
exclude result prefix doc
xsltPrecomputeStylesheet: removing ignorable blank node
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element mode
xsltParseStylesheetTemplate: mode subtitle.markup
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'subtitle.markup' priority -0.500000
xsltParseStylesheetTemplate: mode subtitle.markup
xsltCompilePattern : parsing 'subtitle'
xsltCompilePattern : parsed subtitle, default priority 0.000000
added pattern : 'subtitle' mode 'subtitle.markup' priority 0.000000
xsltParseStylesheetTemplate: mode subtitle.markup
xsltCompilePattern : parsing 'set'
xsltCompilePattern : parsed set, default priority 0.000000
added pattern : 'set' mode 'subtitle.markup' priority 0.000000
xsltParseStylesheetTemplate: mode subtitle.markup
xsltCompilePattern : parsing 'book'
xsltCompilePattern : parsed book, default priority 0.000000
added pattern : 'book' mode 'subtitle.markup' priority 0.000000
xsltParseStylesheetTemplate: mode subtitle.markup
xsltCompilePattern : parsing 'part'
xsltCompilePattern : parsed part, default priority 0.000000
added pattern : 'part' mode 'subtitle.markup' priority 0.000000
xsltParseStylesheetTemplate: mode subtitle.markup
xsltCompilePattern : parsing 'preface'
xsltCompilePattern : parsed preface, default priority 0.000000
xsltCompilePattern : parsing 'chapter'
xsltCompilePattern : parsed chapter, default priority 0.000000
xsltCompilePattern : parsing 'appendix'
xsltCompilePattern : parsed appendix, default priority 0.000000
added pattern : 'preface' mode 'subtitle.markup' priority 0.000000
added pattern : 'chapter' mode 'subtitle.markup' priority 0.000000
added pattern : 'appendix' mode 'subtitle.markup' priority 0.000000
xsltParseStylesheetTemplate: mode subtitle.markup
xsltCompilePattern : parsing 'article'
xsltCompilePattern : parsed article, default priority 0.000000
added pattern : 'article' mode 'subtitle.markup' priority 0.000000
xsltParseStylesheetTemplate: mode subtitle.markup
xsltCompilePattern : parsing 'dedication'
xsltCompilePattern : parsed dedication, default priority 0.000000
xsltCompilePattern : parsing 'colophon'
xsltCompilePattern : parsed colophon, default priority 0.000000
added pattern : 'dedication' mode 'subtitle.markup' priority 0.000000
added pattern : 'colophon' mode 'subtitle.markup' priority 0.000000
xsltParseStylesheetTemplate: mode subtitle.markup
xsltCompilePattern : parsing 'reference'
xsltCompilePattern : parsed reference, default priority 0.000000
added pattern : 'reference' mode 'subtitle.markup' priority 0.000000
xsltParseStylesheetTemplate: mode subtitle.markup
xsltCompilePattern : parsing 'qandaset'
xsltCompilePattern : parsed qandaset, default priority 0.000000
added pattern : 'qandaset' mode 'subtitle.markup' priority 0.000000
xsltParseStylesheetTemplate: mode subtitle.markup
xsltCompilePattern : parsing 'refentry'
xsltCompilePattern : parsed refentry, default priority 0.000000
added pattern : 'refentry' mode 'subtitle.markup' priority 0.000000
xsltParseStylesheetTemplate: mode subtitle.markup
xsltCompilePattern : parsing 'section                      '
xsltCompilePattern : parsed section                      , default priority 0.000000
xsltCompilePattern : parsing 'sect1'
xsltCompilePattern : parsed sect1, default priority 0.000000
xsltCompilePattern : parsing 'sect2'
xsltCompilePattern : parsed sect2, default priority 0.000000
xsltCompilePattern : parsing 'sect3'
xsltCompilePattern : parsed sect3, default priority 0.000000
xsltCompilePattern : parsing 'sect4'
xsltCompilePattern : parsed sect4, default priority 0.000000
xsltCompilePattern : parsing 'sect5                      '
xsltCompilePattern : parsed sect5                      , default priority 0.000000
xsltCompilePattern : parsing 'refsect1'
xsltCompilePattern : parsed refsect1, default priority 0.000000
xsltCompilePattern : parsing 'refsect2'
xsltCompilePattern : parsed refsect2, default priority 0.000000
xsltCompilePattern : parsing 'refsect3                      '
xsltCompilePattern : parsed refsect3                      , default priority 0.000000
xsltCompilePattern : parsing 'simplesect'
xsltCompilePattern : parsed simplesect, default priority 0.000000
added pattern : 'section                      ' mode 'subtitle.markup' priority 0.000000
added pattern : 'sect1' mode 'subtitle.markup' priority 0.000000
added pattern : 'sect2' mode 'subtitle.markup' priority 0.000000
added pattern : 'sect3' mode 'subtitle.markup' priority 0.000000
added pattern : 'sect4' mode 'subtitle.markup' priority 0.000000
added pattern : 'sect5                      ' mode 'subtitle.markup' priority 0.000000
added pattern : 'refsect1' mode 'subtitle.markup' priority 0.000000
added pattern : 'refsect2' mode 'subtitle.markup' priority 0.000000
added pattern : 'refsect3                      ' mode 'subtitle.markup' priority 0.000000
added pattern : 'simplesect' mode 'subtitle.markup' priority 0.000000
parsed 12 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
exclude result prefix doc
xsltPrecomputeStylesheet: removing ignorable blank node
xsltParseStylesheetTemplate: mode object.title.template
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'object.title.template' priority -0.500000
xsltParseStylesheetTemplate: mode object.title.template
xsltCompilePattern : parsing 'chapter'
xsltCompilePattern : parsed chapter, default priority 0.000000
added pattern : 'chapter' mode 'object.title.template' priority 0.000000
xsltParseStylesheetTemplate: mode object.title.template
xsltCompilePattern : parsing 'appendix'
xsltCompilePattern : parsed appendix, default priority 0.000000
added pattern : 'appendix' mode 'object.title.template' priority 0.000000
xsltParseStylesheetTemplate: mode object.title.template
xsltCompilePattern : parsing 'part'
xsltCompilePattern : parsed part, default priority 0.000000
added pattern : 'part' mode 'object.title.template' priority 0.000000
xsltParseStylesheetTemplate: mode object.title.template
xsltCompilePattern : parsing 'section'
xsltCompilePattern : parsed section, default priority 0.000000
xsltCompilePattern : parsing 'sect1'
xsltCompilePattern : parsed sect1, default priority 0.000000
xsltCompilePattern : parsing 'sect2'
xsltCompilePattern : parsed sect2, default priority 0.000000
xsltCompilePattern : parsing 'sect3'
xsltCompilePattern : parsed sect3, default priority 0.000000
xsltCompilePattern : parsing 'sect4'
xsltCompilePattern : parsed sect4, default priority 0.000000
xsltCompilePattern : parsing 'sect5'
xsltCompilePattern : parsed sect5, default priority 0.000000
xsltCompilePattern : parsing 'simplesect                      '
xsltCompilePattern : parsed simplesect                      , default priority 0.000000
xsltCompilePattern : parsing 'bridgehead'
xsltCompilePattern : parsed bridgehead, default priority 0.000000
added pattern : 'section' mode 'object.title.template' priority 0.000000
added pattern : 'sect1' mode 'object.title.template' priority 0.000000
added pattern : 'sect2' mode 'object.title.template' priority 0.000000
added pattern : 'sect3' mode 'object.title.template' priority 0.000000
added pattern : 'sect4' mode 'object.title.template' priority 0.000000
added pattern : 'sect5' mode 'object.title.template' priority 0.000000
added pattern : 'simplesect                      ' mode 'object.title.template' priority 0.000000
added pattern : 'bridgehead' mode 'object.title.template' priority 0.000000
xsltParseStylesheetTemplate: mode object.title.template
xsltCompilePattern : parsing 'procedure'
xsltCompilePattern : parsed procedure, default priority 0.000000
added pattern : 'procedure' mode 'object.title.template' priority 0.000000
xsltParseStylesheetTemplate: mode object.subtitle.template
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'object.subtitle.template' priority -0.500000
xsltParseStylesheetTemplate: mode is.autonumber
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'is.autonumber' priority -0.500000
xsltParseStylesheetTemplate: mode is.autonumber
xsltCompilePattern : parsing 'section'
xsltCompilePattern : parsed section, default priority 0.000000
xsltCompilePattern : parsing 'sect1'
xsltCompilePattern : parsed sect1, default priority 0.000000
xsltCompilePattern : parsing 'sect2'
xsltCompilePattern : parsed sect2, default priority 0.000000
xsltCompilePattern : parsing 'sect3'
xsltCompilePattern : parsed sect3, default priority 0.000000
xsltCompilePattern : parsing 'sect4'
xsltCompilePattern : parsed sect4, default priority 0.000000
xsltCompilePattern : parsing 'sect5'
xsltCompilePattern : parsed sect5, default priority 0.000000
added pattern : 'section' mode 'is.autonumber' priority 0.000000
added pattern : 'sect1' mode 'is.autonumber' priority 0.000000
added pattern : 'sect2' mode 'is.autonumber' priority 0.000000
added pattern : 'sect3' mode 'is.autonumber' priority 0.000000
added pattern : 'sect4' mode 'is.autonumber' priority 0.000000
added pattern : 'sect5' mode 'is.autonumber' priority 0.000000
xsltParseStylesheetTemplate: mode is.autonumber
xsltCompilePattern : parsing 'figure'
xsltCompilePattern : parsed figure, default priority 0.000000
xsltCompilePattern : parsing 'example'
xsltCompilePattern : parsed example, default priority 0.000000
xsltCompilePattern : parsing 'table'
xsltCompilePattern : parsed table, default priority 0.000000
xsltCompilePattern : parsing 'equation'
xsltCompilePattern : parsed equation, default priority 0.000000
added pattern : 'figure' mode 'is.autonumber' priority 0.000000
added pattern : 'example' mode 'is.autonumber' priority 0.000000
added pattern : 'table' mode 'is.autonumber' priority 0.000000
added pattern : 'equation' mode 'is.autonumber' priority 0.000000
xsltParseStylesheetTemplate: mode is.autonumber
xsltCompilePattern : parsing 'appendix'
xsltCompilePattern : parsed appendix, default priority 0.000000
added pattern : 'appendix' mode 'is.autonumber' priority 0.000000
xsltParseStylesheetTemplate: mode is.autonumber
xsltCompilePattern : parsing 'chapter'
xsltCompilePattern : parsed chapter, default priority 0.000000
added pattern : 'chapter' mode 'is.autonumber' priority 0.000000
xsltParseStylesheetTemplate: mode is.autonumber
xsltCompilePattern : parsing 'part'
xsltCompilePattern : parsed part, default priority 0.000000
added pattern : 'part' mode 'is.autonumber' priority 0.000000
xsltParseStylesheetTemplate: mode is.autonumber
xsltCompilePattern : parsing 'preface'
xsltCompilePattern : parsed preface, default priority 0.000000
added pattern : 'preface' mode 'is.autonumber' priority 0.000000
xsltParseStylesheetTemplate: mode is.autonumber
xsltCompilePattern : parsing 'question'
xsltCompilePattern : parsed question, default priority 0.000000
xsltCompilePattern : parsing 'answer'
xsltCompilePattern : parsed answer, default priority 0.000000
added pattern : 'question' mode 'is.autonumber' priority 0.000000
added pattern : 'answer' mode 'is.autonumber' priority 0.000000
xsltParseStylesheetTemplate: mode is.autonumber
xsltCompilePattern : parsing 'qandadiv'
xsltCompilePattern : parsed qandadiv, default priority 0.000000
added pattern : 'qandadiv' mode 'is.autonumber' priority 0.000000
xsltParseStylesheetTemplate: mode is.autonumber
xsltCompilePattern : parsing 'bridgehead'
xsltCompilePattern : parsed bridgehead, default priority 0.000000
added pattern : 'bridgehead' mode 'is.autonumber' priority 0.000000
xsltParseStylesheetTemplate: mode object.xref.template
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'object.xref.template' priority -0.500000
xsltParseStylesheetTemplate: mode object.title.markup
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'object.title.markup' priority -0.500000
xsltParseStylesheetTemplate: mode object.title.markup.textonly
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'object.title.markup.textonly' priority -0.500000
xsltParseStylesheetTemplate: mode object.titleabbrev.markup
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'object.titleabbrev.markup' priority -0.500000
xsltParseStylesheetTemplate: mode object.subtitle.markup
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'object.subtitle.markup' priority -0.500000
xsltParseStylesheetTemplate: mode object.xref.markup
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'object.xref.markup' priority -0.500000
xsltParseStylesheetTemplate: mode object.xref.markup
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'listitem'
xsltCompilePattern : parsed listitem, default priority 0.000000
added pattern : 'listitem' mode 'object.xref.markup' priority 0.000000
xsltParseStylesheetTemplate: mode object.xref.markup
xsltCompilePattern : parsing 'question'
xsltCompilePattern : parsed question, default priority 0.000000
added pattern : 'question' mode 'object.xref.markup' priority 0.000000
parsed 27 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
exclude result prefix doc
xsltPrecomputeStylesheet: removing ignorable blank node
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element mode
xsltParseStylesheetTemplate: mode collect.targets
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'collect.targets' priority -0.500000
xsltParseStylesheetTemplate: mode olink.mode
xsltCompilePattern : parsing 'text()'
xsltCompilePattern : parsed text(), default priority -0.500000
xsltCompilePattern : parsing 'processing-instruction()'
xsltCompilePattern : parsed processing-instruction(), default priority -0.500000
xsltCompilePattern : parsing 'comment()'
xsltCompilePattern : parsed comment(), default priority -0.500000
added pattern : 'text()' mode 'olink.mode' priority -0.500000
added pattern : 'processing-instruction()' mode 'olink.mode' priority -0.500000
added pattern : 'comment()' mode 'olink.mode' priority -0.500000
xsltParseStylesheetTemplate: mode olink.mode
xsltCompilePattern : parsing 'set'
xsltCompilePattern : parsed set, default priority 0.000000
added pattern : 'set' mode 'olink.mode' priority 0.000000
xsltParseStylesheetTemplate: mode olink.mode
xsltCompilePattern : parsing 'book'
xsltCompilePattern : parsed book, default priority 0.000000
added pattern : 'book' mode 'olink.mode' priority 0.000000
xsltParseStylesheetTemplate: mode olink.mode
xsltCompilePattern : parsing 'preface'
xsltCompilePattern : parsed preface, default priority 0.000000
xsltCompilePattern : parsing 'chapter'
xsltCompilePattern : parsed chapter, default priority 0.000000
xsltCompilePattern : parsing 'appendix'
xsltCompilePattern : parsed appendix, default priority 0.000000
added pattern : 'preface' mode 'olink.mode' priority 0.000000
added pattern : 'chapter' mode 'olink.mode' priority 0.000000
added pattern : 'appendix' mode 'olink.mode' priority 0.000000
xsltParseStylesheetTemplate: mode olink.mode
xsltCompilePattern : parsing 'part'
xsltCompilePattern : parsed part, default priority 0.000000
xsltCompilePattern : parsing 'reference'
xsltCompilePattern : parsed reference, default priority 0.000000
added pattern : 'part' mode 'olink.mode' priority 0.000000
added pattern : 'reference' mode 'olink.mode' priority 0.000000
xsltParseStylesheetTemplate: mode olink.mode
xsltCompilePattern : parsing 'article'
xsltCompilePattern : parsed article, default priority 0.000000
added pattern : 'article' mode 'olink.mode' priority 0.000000
xsltParseStylesheetTemplate: mode olink.mode
xsltCompilePattern : parsing 'bibliography'
xsltCompilePattern : parsed bibliography, default priority 0.000000
xsltCompilePattern : parsing 'bibliodiv'
xsltCompilePattern : parsed bibliodiv, default priority 0.000000
added pattern : 'bibliography' mode 'olink.mode' priority 0.000000
added pattern : 'bibliodiv' mode 'olink.mode' priority 0.000000
xsltParseStylesheetTemplate: mode olink.mode
xsltCompilePattern : parsing 'biblioentry'
xsltCompilePattern : parsed biblioentry, default priority 0.000000
xsltCompilePattern : parsing 'bibliomixed'
xsltCompilePattern : parsed bibliomixed, default priority 0.000000
added pattern : 'biblioentry' mode 'olink.mode' priority 0.000000
added pattern : 'bibliomixed' mode 'olink.mode' priority 0.000000
xsltParseStylesheetTemplate: mode olink.mode
xsltCompilePattern : parsing 'refentry'
xsltCompilePattern : parsed refentry, default priority 0.000000
added pattern : 'refentry' mode 'olink.mode' priority 0.000000
xsltParseStylesheetTemplate: mode olink.mode
xsltCompilePattern : parsing 'section'
xsltCompilePattern : parsed section, default priority 0.000000
xsltCompilePattern : parsing 'sect1'
xsltCompilePattern : parsed sect1, default priority 0.000000
xsltCompilePattern : parsing 'sect2'
xsltCompilePattern : parsed sect2, default priority 0.000000
xsltCompilePattern : parsing 'sect3'
xsltCompilePattern : parsed sect3, default priority 0.000000
xsltCompilePattern : parsing 'sect4'
xsltCompilePattern : parsed sect4, default priority 0.000000
xsltCompilePattern : parsing 'sect5'
xsltCompilePattern : parsed sect5, default priority 0.000000
added pattern : 'section' mode 'olink.mode' priority 0.000000
added pattern : 'sect1' mode 'olink.mode' priority 0.000000
added pattern : 'sect2' mode 'olink.mode' priority 0.000000
added pattern : 'sect3' mode 'olink.mode' priority 0.000000
added pattern : 'sect4' mode 'olink.mode' priority 0.000000
added pattern : 'sect5' mode 'olink.mode' priority 0.000000
xsltParseStylesheetTemplate: mode olink.mode
xsltCompilePattern : parsing 'refsection'
xsltCompilePattern : parsed refsection, default priority 0.000000
xsltCompilePattern : parsing 'refsect1'
xsltCompilePattern : parsed refsect1, default priority 0.000000
xsltCompilePattern : parsing 'refsect2'
xsltCompilePattern : parsed refsect2, default priority 0.000000
xsltCompilePattern : parsing 'refsect3'
xsltCompilePattern : parsed refsect3, default priority 0.000000
added pattern : 'refsection' mode 'olink.mode' priority 0.000000
added pattern : 'refsect1' mode 'olink.mode' priority 0.000000
added pattern : 'refsect2' mode 'olink.mode' priority 0.000000
added pattern : 'refsect3' mode 'olink.mode' priority 0.000000
xsltParseStylesheetTemplate: mode olink.mode
xsltCompilePattern : parsing 'figure'
xsltCompilePattern : parsed figure, default priority 0.000000
xsltCompilePattern : parsing 'example'
xsltCompilePattern : parsed example, default priority 0.000000
xsltCompilePattern : parsing 'table'
xsltCompilePattern : parsed table, default priority 0.000000
added pattern : 'figure' mode 'olink.mode' priority 0.000000
added pattern : 'example' mode 'olink.mode' priority 0.000000
added pattern : 'table' mode 'olink.mode' priority 0.000000
xsltParseStylesheetTemplate: mode olink.mode
xsltCompilePattern : parsing 'equation[title or info/title]'
xsltCompilePattern : parsed equation[title or info/title], default priority 0.500000
added pattern : 'equation[title or info/title]' mode 'olink.mode' priority 0.500000
xsltParseStylesheetTemplate: mode olink.mode
xsltCompilePattern : parsing 'qandaset'
xsltCompilePattern : parsed qandaset, default priority 0.000000
xsltCompilePattern : parsing 'qandaentry'
xsltCompilePattern : parsed qandaentry, default priority 0.000000
added pattern : 'qandaset' mode 'olink.mode' priority 0.000000
added pattern : 'qandaentry' mode 'olink.mode' priority 0.000000
xsltParseStylesheetTemplate: mode olink.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'olink.mode' priority -0.500000
parsed 20 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
xsltPrecomputeStylesheet: removing ignorable blank node
xsltParseStylesheetKey: name targetdoc-key
Add key targetdoc-key, match document, use @targetdoc
   resulting pattern //document
xsltParseStylesheetKey: name targetptr-key
Add key targetptr-key, match div|obj, use concat(ancestor::document/@targetdoc, '/',                      @targetptr, '/', ancestor::document/@lang)
   resulting pattern //div|//obj
xsltParseStylesheetTemplate: mode olink.docname.markup
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'olink.docname.markup' priority -0.500000
parsed 13 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
exclude result prefix doc
exclude result prefix date
exclude result prefix exsl
add extension prefix date
Registering extension namespace 'http://exslt.org/dates-and-times'.
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/exslt_org_dates_and_times.so for URI: http://exslt.org/dates-and-times
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/exslt_org_dates_and_times.so
add extension prefix exsl
Registering extension namespace 'http://exslt.org/common'.
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/exslt_org_common.so for URI: http://exslt.org/common
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/exslt_org_common.so
xsltPrecomputeStylesheet: removing ignorable blank node
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element reference
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element pi
template has 1 inherited namespaces
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element pi
template has 1 inherited namespaces
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element pi
template has 1 inherited namespaces
template has 1 inherited namespaces
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'processing-instruction()'
xsltCompilePattern : parsed processing-instruction(), default priority -0.500000
added pattern : 'processing-instruction()' mode 'titlepage.mode' priority -0.500000
template has 1 inherited namespaces
xsltCompilePattern : parsing 'processing-instruction('dbtimestamp')'
xsltCompilePattern : parsed processing-instruction('dbtimestamp'), default priority 0.000000
added pattern : 'processing-instruction('dbtimestamp')' priority 0.000000
template has 1 inherited namespaces
parsed 6 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
xsltPrecomputeStylesheet: removing ignorable blank node
Registering global variable toc.listitem.type
Defining global variable toc.listitem.type
Registering global variable toc.dd.type
Defining global variable toc.dd.type
xsltParseStylesheetTemplate: mode toc
xsltCompilePattern : parsing 'book'
xsltCompilePattern : parsed book, default priority 0.000000
added pattern : 'book' mode 'toc' priority 0.000000
xsltParseStylesheetTemplate: mode toc
xsltCompilePattern : parsing 'setindex'
xsltCompilePattern : parsed setindex, default priority 0.000000
added pattern : 'setindex' mode 'toc' priority 0.000000
xsltParseStylesheetTemplate: mode toc
xsltCompilePattern : parsing 'part'
xsltCompilePattern : parsed part, default priority 0.000000
xsltCompilePattern : parsing 'reference'
xsltCompilePattern : parsed reference, default priority 0.000000
added pattern : 'part' mode 'toc' priority 0.000000
added pattern : 'reference' mode 'toc' priority 0.000000
xsltParseStylesheetTemplate: mode toc
xsltCompilePattern : parsing 'preface'
xsltCompilePattern : parsed preface, default priority 0.000000
xsltCompilePattern : parsing 'chapter'
xsltCompilePattern : parsed chapter, default priority 0.000000
xsltCompilePattern : parsing 'appendix'
xsltCompilePattern : parsed appendix, default priority 0.000000
xsltCompilePattern : parsing 'article'
xsltCompilePattern : parsed article, default priority 0.000000
added pattern : 'preface' mode 'toc' priority 0.000000
added pattern : 'chapter' mode 'toc' priority 0.000000
added pattern : 'appendix' mode 'toc' priority 0.000000
added pattern : 'article' mode 'toc' priority 0.000000
xsltParseStylesheetTemplate: mode toc
xsltCompilePattern : parsing 'sect1'
xsltCompilePattern : parsed sect1, default priority 0.000000
added pattern : 'sect1' mode 'toc' priority 0.000000
xsltParseStylesheetTemplate: mode toc
xsltCompilePattern : parsing 'sect2'
xsltCompilePattern : parsed sect2, default priority 0.000000
added pattern : 'sect2' mode 'toc' priority 0.000000
xsltParseStylesheetTemplate: mode toc
xsltCompilePattern : parsing 'sect3'
xsltCompilePattern : parsed sect3, default priority 0.000000
added pattern : 'sect3' mode 'toc' priority 0.000000
xsltParseStylesheetTemplate: mode toc
xsltCompilePattern : parsing 'sect4'
xsltCompilePattern : parsed sect4, default priority 0.000000
added pattern : 'sect4' mode 'toc' priority 0.000000
xsltParseStylesheetTemplate: mode toc
xsltCompilePattern : parsing 'sect5'
xsltCompilePattern : parsed sect5, default priority 0.000000
added pattern : 'sect5' mode 'toc' priority 0.000000
xsltParseStylesheetTemplate: mode toc
xsltCompilePattern : parsing 'simplesect'
xsltCompilePattern : parsed simplesect, default priority 0.000000
added pattern : 'simplesect' mode 'toc' priority 0.000000
xsltParseStylesheetTemplate: mode toc
xsltCompilePattern : parsing 'section'
xsltCompilePattern : parsed section, default priority 0.000000
added pattern : 'section' mode 'toc' priority 0.000000
xsltParseStylesheetTemplate: mode toc
xsltCompilePattern : parsing 'bridgehead'
xsltCompilePattern : parsed bridgehead, default priority 0.000000
added pattern : 'bridgehead' mode 'toc' priority 0.000000
xsltParseStylesheetTemplate: mode toc
xsltCompilePattern : parsing 'bibliography'
xsltCompilePattern : parsed bibliography, default priority 0.000000
xsltCompilePattern : parsing 'glossary'
xsltCompilePattern : parsed glossary, default priority 0.000000
added pattern : 'bibliography' mode 'toc' priority 0.000000
added pattern : 'glossary' mode 'toc' priority 0.000000
xsltParseStylesheetTemplate: mode toc
xsltCompilePattern : parsing 'index'
xsltCompilePattern : parsed index, default priority 0.000000
added pattern : 'index' mode 'toc' priority 0.000000
xsltParseStylesheetTemplate: mode toc
xsltCompilePattern : parsing 'refentry'
xsltCompilePattern : parsed refentry, default priority 0.000000
added pattern : 'refentry' mode 'toc' priority 0.000000
xsltParseStylesheetTemplate: mode toc
xsltCompilePattern : parsing 'title'
xsltCompilePattern : parsed title, default priority 0.000000
added pattern : 'title' mode 'toc' priority 0.000000
Found AVT class: list-of-{$titles}s
xsltParseStylesheetTemplate: mode toc
xsltCompilePattern : parsing 'figure'
xsltCompilePattern : parsed figure, default priority 0.000000
xsltCompilePattern : parsing 'table'
xsltCompilePattern : parsed table, default priority 0.000000
xsltCompilePattern : parsing 'example'
xsltCompilePattern : parsed example, default priority 0.000000
xsltCompilePattern : parsing 'equation'
xsltCompilePattern : parsed equation, default priority 0.000000
xsltCompilePattern : parsing 'procedure'
xsltCompilePattern : parsed procedure, default priority 0.000000
added pattern : 'figure' mode 'toc' priority 0.000000
added pattern : 'table' mode 'toc' priority 0.000000
added pattern : 'example' mode 'toc' priority 0.000000
added pattern : 'equation' mode 'toc' priority 0.000000
added pattern : 'procedure' mode 'toc' priority 0.000000
xsltParseStylesheetTemplate: mode toc
xsltCompilePattern : parsing 'qandaset'
xsltCompilePattern : parsed qandaset, default priority 0.000000
added pattern : 'qandaset' mode 'toc' priority 0.000000
xsltParseStylesheetTemplate: mode toc
xsltCompilePattern : parsing 'qandadiv'
xsltCompilePattern : parsed qandadiv, default priority 0.000000
xsltCompilePattern : parsing 'qandaentry'
xsltCompilePattern : parsed qandaentry, default priority 0.000000
added pattern : 'qandadiv' mode 'toc' priority 0.000000
added pattern : 'qandaentry' mode 'toc' priority 0.000000
parsed 31 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
exclude result prefix exslt
add extension prefix exslt
Registering extension namespace 'http://exslt.org/common'.
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/exslt_org_common.so for URI: http://exslt.org/common
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/exslt_org_common.so
xsltPrecomputeStylesheet: removing ignorable blank node
Registering global variable kimber.imported
Defining global variable kimber.imported
Registering global variable kosek.imported
Defining global variable kosek.imported
xsltParseStylesheetKey: name letter
Add key letter, match indexterm, use translate(substring(normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])), 1, 1),'AaÀàÁáÂâÃãÄäÅåĀāĂ㥹ǍǎǞǟǠǡǺǻȀȁȂȃȦȧḀḁẚẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặBbƀƁɓƂƃḂḃḄḅḆḇCcÇçĆćĈĉĊċČčƇƈɕḈḉDdĎďĐđƊɗƋƌDžDzȡɖḊḋḌḍḎḏḐḑḒḓEeÈèÉéÊêËëĒēĔĕĖėĘęĚěȄȅȆȇȨȩḔḕḖḗḘḙḚḛḜḝẸẹẺẻẼẽẾếỀềỂểỄễỆệFfƑƒḞḟGgĜĝĞğĠġĢģƓɠǤǥǦǧǴǵḠḡHhĤĥĦħȞȟɦḢḣḤḥḦḧḨḩḪḫẖIiÌìÍíÎîÏïĨĩĪīĬĭĮįİƗɨǏǐȈȉȊȋḬḭḮḯỈỉỊịJjĴĵǰʝKkĶķƘƙǨǩḰḱḲḳḴḵLlĹĺĻļĽľĿŀŁłƚLjȴɫɬɭḶḷḸḹḺḻḼḽMmɱḾḿṀṁṂṃNnÑñŃńŅņŇňƝɲƞȠNjǸǹȵɳṄṅṆṇṈṉṊṋOoÒòÓóÔôÕõÖöØøŌōŎŏŐőƟƠơǑǒǪǫǬǭǾǿȌȍȎȏȪȫȬȭȮȯȰȱṌṍṎṏṐṑṒṓỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợPpƤƥṔṕṖṗQqʠRrŔŕŖŗŘřȐȑȒȓɼɽɾṘṙṚṛṜṝṞṟSsŚśŜŝŞşŠšȘșʂṠṡṢṣṤṥṦṧṨṩTtŢţŤťŦŧƫƬƭƮʈȚțȶṪṫṬṭṮṯṰṱẗUuÙùÚúÛûÜüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜȔȕȖȗṲṳṴṵṶṷṸṹṺṻỤụỦủỨứỪừỬửỮữỰựVvƲʋṼṽṾṿWwŴŵẀẁẂẃẄẅẆẇẈẉẘXxẊẋẌẍYyÝýÿŸŶŷƳƴȲȳẎẏẙỲỳỴỵỶỷỸỹZzŹźŻżŽžƵƶȤȥʐʑẐẑẒẓẔẕẕ','AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')
   resulting pattern //indexterm
xsltParseStylesheetKey: name primary
Add key primary, match indexterm, use normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""]))
   resulting pattern //indexterm
xsltParseStylesheetKey: name secondary
Add key secondary, match indexterm, use concat(normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])), " ", normalize-space(concat(secondary/@sortas, secondary[not(@sortas) or @sortas = ""])))
   resulting pattern //indexterm
xsltParseStylesheetKey: name tertiary
Add key tertiary, match indexterm, use concat(normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])), " ", normalize-space(concat(secondary/@sortas, secondary[not(@sortas) or @sortas = ""])), " ", normalize-space(concat(tertiary/@sortas, tertiary[not(@sortas) or @sortas = ""])))
   resulting pattern //indexterm
xsltParseStylesheetKey: name endofrange
Add key endofrange, match indexterm[@class='endofrange'], use @startref
   resulting pattern //indexterm[@class='endofrange']
xsltParseStylesheetKey: name primary-section
Add key primary-section, match indexterm[not(secondary) and not(see)], use concat(normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])), " ", generate-id((ancestor-or-self::set|ancestor-or-self::book|ancestor-or-self::part|ancestor-or-self::reference|ancestor-or-self::partintro|ancestor-or-self::chapter|ancestor-or-self::appendix|ancestor-or-self::preface|ancestor-or-self::article|ancestor-or-self::section|ancestor-or-self::sect1|ancestor-or-self::sect2|ancestor-or-self::sect3|ancestor-or-self::sect4|ancestor-or-self::sect5|ancestor-or-self::refentry|ancestor-or-self::refsect1|ancestor-or-self::refsect2|ancestor-or-self::refsect3|ancestor-or-self::simplesect|ancestor-or-self::bibliography|ancestor-or-self::glossary|ancestor-or-self::index|ancestor-or-self::webpage)[last()]))
   resulting pattern //indexterm[not(secondary) and not(see)]
xsltParseStylesheetKey: name secondary-section
Add key secondary-section, match indexterm[not(tertiary) and not(see)], use concat(normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])), " ", normalize-space(concat(secondary/@sortas, secondary[not(@sortas) or @sortas = ""])), " ", generate-id((ancestor-or-self::set|ancestor-or-self::book|ancestor-or-self::part|ancestor-or-self::reference|ancestor-or-self::partintro|ancestor-or-self::chapter|ancestor-or-self::appendix|ancestor-or-self::preface|ancestor-or-self::article|ancestor-or-self::section|ancestor-or-self::sect1|ancestor-or-self::sect2|ancestor-or-self::sect3|ancestor-or-self::sect4|ancestor-or-self::sect5|ancestor-or-self::refentry|ancestor-or-self::refsect1|ancestor-or-self::refsect2|ancestor-or-self::refsect3|ancestor-or-self::simplesect|ancestor-or-self::bibliography|ancestor-or-self::glossary|ancestor-or-self::index|ancestor-or-self::webpage)[last()]))
   resulting pattern //indexterm[not(tertiary) and not(see)]
xsltParseStylesheetKey: name tertiary-section
Add key tertiary-section, match indexterm[not(see)], use concat(normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])), " ", normalize-space(concat(secondary/@sortas, secondary[not(@sortas) or @sortas = ""])), " ", normalize-space(concat(tertiary/@sortas, tertiary[not(@sortas) or @sortas = ""])), " ", generate-id((ancestor-or-self::set|ancestor-or-self::book|ancestor-or-self::part|ancestor-or-self::reference|ancestor-or-self::partintro|ancestor-or-self::chapter|ancestor-or-self::appendix|ancestor-or-self::preface|ancestor-or-self::article|ancestor-or-self::section|ancestor-or-self::sect1|ancestor-or-self::sect2|ancestor-or-self::sect3|ancestor-or-self::sect4|ancestor-or-self::sect5|ancestor-or-self::refentry|ancestor-or-self::refsect1|ancestor-or-self::refsect2|ancestor-or-self::refsect3|ancestor-or-self::simplesect|ancestor-or-self::bibliography|ancestor-or-self::glossary|ancestor-or-self::index|ancestor-or-self::webpage)[last()]))
   resulting pattern //indexterm[not(see)]
xsltParseStylesheetKey: name see-also
Add key see-also, match indexterm[seealso], use concat(normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])), " ", normalize-space(concat(secondary/@sortas, secondary[not(@sortas) or @sortas = ""])), " ", normalize-space(concat(tertiary/@sortas, tertiary[not(@sortas) or @sortas = ""])), " ", seealso)
   resulting pattern //indexterm[seealso]
xsltParseStylesheetKey: name see
Add key see, match indexterm[see], use concat(normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])), " ", normalize-space(concat(secondary/@sortas, secondary[not(@sortas) or @sortas = ""])), " ", normalize-space(concat(tertiary/@sortas, tertiary[not(@sortas) or @sortas = ""])), " ", see)
   resulting pattern //indexterm[see]
xsltParseStylesheetKey: name sections
Add key sections, match *[@id or @xml:id], use @id|@xml:id
   resulting pattern //*[@id or @xml:id]
xsltParseTemplateContent: removing text
xsltParseTemplateContent: removing text
xsltParseStylesheetTemplate: mode index-div-basic
xsltCompilePattern : parsing 'indexterm'
xsltCompilePattern : parsed indexterm, default priority 0.000000
added pattern : 'indexterm' mode 'index-div-basic' priority 0.000000
xsltParseStylesheetTemplate: mode index-symbol-div
xsltCompilePattern : parsing 'indexterm'
xsltCompilePattern : parsed indexterm, default priority 0.000000
added pattern : 'indexterm' mode 'index-symbol-div' priority 0.000000
xsltParseStylesheetTemplate: mode index-primary
xsltCompilePattern : parsing 'indexterm'
xsltCompilePattern : parsed indexterm, default priority 0.000000
added pattern : 'indexterm' mode 'index-primary' priority 0.000000
xsltParseStylesheetTemplate: mode index-secondary
xsltCompilePattern : parsing 'indexterm'
xsltCompilePattern : parsed indexterm, default priority 0.000000
added pattern : 'indexterm' mode 'index-secondary' priority 0.000000
xsltParseStylesheetTemplate: mode index-tertiary
xsltCompilePattern : parsing 'indexterm'
xsltCompilePattern : parsed indexterm, default priority 0.000000
added pattern : 'indexterm' mode 'index-tertiary' priority 0.000000
xsltParseStylesheetTemplate: mode reference
xsltCompilePattern : parsing 'indexterm'
xsltCompilePattern : parsed indexterm, default priority 0.000000
added pattern : 'indexterm' mode 'reference' priority 0.000000
xsltParseStylesheetTemplate: mode index-see
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'indexterm'
xsltCompilePattern : parsed indexterm, default priority 0.000000
added pattern : 'indexterm' mode 'index-see' priority 0.000000
xsltParseStylesheetTemplate: mode index-seealso
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'indexterm'
xsltCompilePattern : parsed indexterm, default priority 0.000000
added pattern : 'indexterm' mode 'index-seealso' priority 0.000000
xsltParseStylesheetTemplate: mode index-title-content
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'index-title-content' priority -0.500000
parsed 15 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
xsltPrecomputeStylesheet: removing ignorable blank node
xsltCompilePattern : parsing 'itemizedlist'
xsltCompilePattern : parsed itemizedlist, default priority 0.000000
added pattern : 'itemizedlist' priority 0.000000
xsltCompilePattern : parsing 'itemizedlist/title'
xsltCompilePattern : parsed itemizedlist/title, default priority 0.500000
added pattern : 'itemizedlist/title' priority 0.500000
Found AVT class: {@revisionflag}
xsltCompilePattern : parsing 'itemizedlist/listitem'
xsltCompilePattern : parsed itemizedlist/listitem, default priority 0.500000
added pattern : 'itemizedlist/listitem' priority 0.500000
xsltCompilePattern : parsing 'orderedlist'
xsltCompilePattern : parsed orderedlist, default priority 0.000000
added pattern : 'orderedlist' priority 0.000000
xsltCompilePattern : parsing 'orderedlist/title'
xsltCompilePattern : parsed orderedlist/title, default priority 0.500000
added pattern : 'orderedlist/title' priority 0.500000
Found AVT class: {@revisionflag}
xsltCompilePattern : parsing 'orderedlist/listitem'
xsltCompilePattern : parsed orderedlist/listitem, default priority 0.500000
added pattern : 'orderedlist/listitem' priority 0.500000
xsltCompilePattern : parsing 'variablelist'
xsltCompilePattern : parsed variablelist, default priority 0.000000
added pattern : 'variablelist' priority 0.000000
xsltCompilePattern : parsing 'variablelist/title'
xsltCompilePattern : parsed variablelist/title, default priority 0.500000
added pattern : 'variablelist/title' priority 0.500000
xsltCompilePattern : parsing 'itemizedlist/titleabbrev'
xsltCompilePattern : parsed itemizedlist/titleabbrev, default priority 0.500000
xsltCompilePattern : parsing 'orderedlist/titleabbrev'
xsltCompilePattern : parsed orderedlist/titleabbrev, default priority 0.500000
added pattern : 'itemizedlist/titleabbrev' priority 0.500000
added pattern : 'orderedlist/titleabbrev' priority 0.500000
xsltCompilePattern : parsing 'variablelist/titleabbrev'
xsltCompilePattern : parsed variablelist/titleabbrev, default priority 0.500000
added pattern : 'variablelist/titleabbrev' priority 0.500000
xsltParseStylesheetTemplate: mode xref
xsltCompilePattern : parsing 'listitem'
xsltCompilePattern : parsed listitem, default priority 0.000000
added pattern : 'listitem' mode 'xref' priority 0.000000
xsltCompilePattern : parsing 'listitem/simpara'
xsltCompilePattern : parsed listitem/simpara, default priority 0.500000
added pattern : 'listitem/simpara' priority 2.000000
xsltCompilePattern : parsing 'varlistentry'
xsltCompilePattern : parsed varlistentry, default priority 0.000000
added pattern : 'varlistentry' priority 0.000000
xsltParseStylesheetTemplate: mode varlist-table
xsltCompilePattern : parsing 'varlistentry'
xsltCompilePattern : parsed varlistentry, default priority 0.000000
added pattern : 'varlistentry' mode 'varlist-table' priority 0.000000
xsltCompilePattern : parsing 'varlistentry/term'
xsltCompilePattern : parsed varlistentry/term, default priority 0.500000
added pattern : 'varlistentry/term' priority 0.500000
Found AVT class: {@revisionflag}
xsltCompilePattern : parsing 'varlistentry/listitem'
xsltCompilePattern : parsed varlistentry/listitem, default priority 0.500000
added pattern : 'varlistentry/listitem' priority 0.500000
xsltCompilePattern : parsing 'simplelist'
xsltCompilePattern : parsed simplelist, default priority 0.000000
added pattern : 'simplelist' priority 0.000000
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'simplelist[@type='inline']'
xsltCompilePattern : parsed simplelist[@type='inline'], default priority 0.500000
added pattern : 'simplelist[@type='inline']' priority 0.500000
xsltCompilePattern : parsing 'simplelist[@type='horiz']'
xsltCompilePattern : parsed simplelist[@type='horiz'], default priority 0.500000
added pattern : 'simplelist[@type='horiz']' priority 0.500000
xsltCompilePattern : parsing 'simplelist[@type='vert']'
xsltCompilePattern : parsed simplelist[@type='vert'], default priority 0.500000
added pattern : 'simplelist[@type='vert']' priority 0.500000
xsltCompilePattern : parsing 'member'
xsltCompilePattern : parsed member, default priority 0.000000
added pattern : 'member' priority 0.000000
xsltCompilePattern : parsing 'procedure'
xsltCompilePattern : parsed procedure, default priority 0.000000
added pattern : 'procedure' priority 0.000000
xsltCompilePattern : parsing 'procedure/title'
xsltCompilePattern : parsed procedure/title, default priority 0.500000
added pattern : 'procedure/title' priority 0.500000
Found AVT type: {$numeration}
xsltCompilePattern : parsing 'substeps'
xsltCompilePattern : parsed substeps, default priority 0.000000
added pattern : 'substeps' priority 0.000000
xsltCompilePattern : parsing 'step'
xsltCompilePattern : parsed step, default priority 0.000000
added pattern : 'step' priority 0.000000
xsltCompilePattern : parsing 'stepalternatives'
xsltCompilePattern : parsed stepalternatives, default priority 0.000000
added pattern : 'stepalternatives' priority 0.000000
xsltCompilePattern : parsing 'step/title'
xsltCompilePattern : parsed step/title, default priority 0.500000
added pattern : 'step/title' priority 0.500000
xsltCompilePattern : parsing 'segmentedlist'
xsltCompilePattern : parsed segmentedlist, default priority 0.000000
added pattern : 'segmentedlist' priority 0.000000
xsltCompilePattern : parsing 'segmentedlist/title'
xsltCompilePattern : parsed segmentedlist/title, default priority 0.500000
added pattern : 'segmentedlist/title' priority 0.500000
xsltCompilePattern : parsing 'segtitle'
xsltCompilePattern : parsed segtitle, default priority 0.000000
added pattern : 'segtitle' priority 0.000000
xsltParseStylesheetTemplate: mode segtitle-in-seg
xsltCompilePattern : parsing 'segtitle'
xsltCompilePattern : parsed segtitle, default priority 0.000000
added pattern : 'segtitle' mode 'segtitle-in-seg' priority 0.000000
xsltCompilePattern : parsing 'seglistitem'
xsltCompilePattern : parsed seglistitem, default priority 0.000000
added pattern : 'seglistitem' priority 0.000000
xsltCompilePattern : parsing 'seg'
xsltCompilePattern : parsed seg, default priority 0.000000
added pattern : 'seg' priority 0.000000
xsltParseStylesheetTemplate: mode seglist-table
xsltCompilePattern : parsing 'segmentedlist'
xsltCompilePattern : parsed segmentedlist, default priority 0.000000
added pattern : 'segmentedlist' mode 'seglist-table' priority 0.000000
xsltParseStylesheetTemplate: mode seglist-table
xsltCompilePattern : parsing 'segtitle'
xsltCompilePattern : parsed segtitle, default priority 0.000000
added pattern : 'segtitle' mode 'seglist-table' priority 0.000000
xsltParseStylesheetTemplate: mode seglist-table
xsltCompilePattern : parsing 'seglistitem'
xsltCompilePattern : parsed seglistitem, default priority 0.000000
added pattern : 'seglistitem' mode 'seglist-table' priority 0.000000
xsltParseStylesheetTemplate: mode seglist-table
xsltCompilePattern : parsing 'seg'
xsltCompilePattern : parsed seg, default priority 0.000000
added pattern : 'seg' mode 'seglist-table' priority 0.000000
xsltParseStylesheetTemplate: mode seglist-table
xsltCompilePattern : parsing 'seg[1]'
xsltCompilePattern : parsed seg[1], default priority 0.500000
added pattern : 'seg[1]' mode 'seglist-table' priority 0.500000
xsltCompilePattern : parsing 'calloutlist'
xsltCompilePattern : parsed calloutlist, default priority 0.000000
added pattern : 'calloutlist' priority 0.000000
xsltCompilePattern : parsing 'calloutlist/title'
xsltCompilePattern : parsed calloutlist/title, default priority 0.500000
added pattern : 'calloutlist/title' priority 0.500000
xsltCompilePattern : parsing 'callout'
xsltCompilePattern : parsed callout, default priority 0.000000
added pattern : 'callout' priority 0.000000
xsltCompilePattern : parsing 'callout/simpara'
xsltCompilePattern : parsed callout/simpara, default priority 0.500000
added pattern : 'callout/simpara' priority 2.000000
xsltParseTemplateContent: removing text
parsed 49 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
exclude result prefix sverb
exclude result prefix xverb
exclude result prefix lxslt
xsltPrecomputeStylesheet: removing ignorable blank node
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/xml_apache_org_xslt.so for URI: http://xml.apache.org/xslt
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/xml_apache_org_xslt.so
xsltParseStylesheetTop : found foreign element component
xsltCompilePattern : parsing 'programlistingco'
xsltCompilePattern : parsed programlistingco, default priority 0.000000
xsltCompilePattern : parsing 'screenco'
xsltCompilePattern : parsed screenco, default priority 0.000000
added pattern : 'programlistingco' priority 0.000000
added pattern : 'screenco' priority 0.000000
xsltCompilePattern : parsing 'areaspec'
xsltCompilePattern : parsed areaspec, default priority 0.000000
xsltCompilePattern : parsing 'areaset'
xsltCompilePattern : parsed areaset, default priority 0.000000
xsltCompilePattern : parsing 'area'
xsltCompilePattern : parsed area, default priority 0.000000
added pattern : 'areaspec' priority 0.000000
added pattern : 'areaset' priority 0.000000
added pattern : 'area' priority 0.000000
xsltParseStylesheetTemplate: mode conumber
xsltCompilePattern : parsing 'areaset'
xsltCompilePattern : parsed areaset, default priority 0.000000
added pattern : 'areaset' mode 'conumber' priority 0.000000
xsltParseStylesheetTemplate: mode conumber
xsltCompilePattern : parsing 'area'
xsltCompilePattern : parsed area, default priority 0.000000
added pattern : 'area' mode 'conumber' priority 0.000000
xsltCompilePattern : parsing 'co'
xsltCompilePattern : parsed co, default priority 0.000000
added pattern : 'co' priority 0.000000
xsltCompilePattern : parsing 'coref'
xsltCompilePattern : parsed coref, default priority 0.000000
added pattern : 'coref' priority 0.000000
xsltParseStylesheetTemplate: mode callout-bug
xsltCompilePattern : parsing 'co'
xsltCompilePattern : parsed co, default priority 0.000000
added pattern : 'co' mode 'callout-bug' priority 0.000000
Found AVT src: {$callout.graphics.path}{$conum}{$callout.graphics.extension}
Found AVT alt: {$conum}
xsltParseTemplateContent: removing text
parsed 8 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
exclude result prefix sverb
exclude result prefix xverb
exclude result prefix lxslt
exclude result prefix exsl
xsltPrecomputeStylesheet: removing ignorable blank node
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
exclude result prefix exsl
exclude result prefix hl
xsltPrecomputeStylesheet: removing ignorable blank node
parsed 2 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
exclude result prefix xslthl
xsltPrecomputeStylesheet: removing ignorable blank node
xsltCompilePattern : parsing 'xslthl:keyword'
xsltCompilePattern : parsed xslthl:keyword, default priority 0.000000
added pattern : 'xslthl:keyword' priority 0.000000
xsltCompilePattern : parsing 'xslthl:string'
xsltCompilePattern : parsed xslthl:string, default priority 0.000000
added pattern : 'xslthl:string' priority 0.000000
xsltCompilePattern : parsing 'xslthl:comment'
xsltCompilePattern : parsed xslthl:comment, default priority 0.000000
added pattern : 'xslthl:comment' priority 0.000000
xsltCompilePattern : parsing 'xslthl:tag'
xsltCompilePattern : parsed xslthl:tag, default priority 0.000000
added pattern : 'xslthl:tag' priority 0.000000
xsltCompilePattern : parsing 'xslthl:attribute'
xsltCompilePattern : parsed xslthl:attribute, default priority 0.000000
added pattern : 'xslthl:attribute' priority 0.000000
xsltCompilePattern : parsing 'xslthl:value'
xsltCompilePattern : parsed xslthl:value, default priority 0.000000
added pattern : 'xslthl:value' priority 0.000000
xsltCompilePattern : parsing 'xslthl:html'
xsltCompilePattern : parsed xslthl:html, default priority 0.000000
added pattern : 'xslthl:html' priority 0.000000
xsltCompilePattern : parsing 'xslthl:xslt'
xsltCompilePattern : parsed xslthl:xslt, default priority 0.000000
added pattern : 'xslthl:xslt' priority 0.000000
xsltCompilePattern : parsing 'xslthl:section'
xsltCompilePattern : parsed xslthl:section, default priority 0.000000
added pattern : 'xslthl:section' priority 0.000000
parsed 9 templates
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/xml_apache_org_xslt.so for URI: http://xml.apache.org/xslt
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/xml_apache_org_xslt.so
xsltParseStylesheetTop : found foreign element component
xsltCompilePattern : parsing 'programlisting'
xsltCompilePattern : parsed programlisting, default priority 0.000000
xsltCompilePattern : parsing 'screen'
xsltCompilePattern : parsed screen, default priority 0.000000
xsltCompilePattern : parsing 'synopsis'
xsltCompilePattern : parsed synopsis, default priority 0.000000
added pattern : 'programlisting' priority 0.000000
added pattern : 'screen' priority 0.000000
added pattern : 'synopsis' priority 0.000000
xsltCompilePattern : parsing 'literallayout'
xsltCompilePattern : parsed literallayout, default priority 0.000000
added pattern : 'literallayout' priority 0.000000
xsltCompilePattern : parsing 'address'
xsltCompilePattern : parsed address, default priority 0.000000
added pattern : 'address' priority 0.000000
xsltParseTemplateContent: removing text
parsed 7 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
exclude result prefix xlink
exclude result prefix stext
exclude result prefix xtext
exclude result prefix lxslt
exclude result prefix simg
exclude result prefix ximg
add extension prefix stext
Registering extension namespace 'http://nwalsh.com/xslt/ext/com.nwalsh.saxon.TextFactory'.
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xslt_ext_com_nwalsh_saxon_TextFactory.so for URI: http://nwalsh.com/xslt/ext/com.nwalsh.saxon.TextFactory
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xslt_ext_com_nwalsh_saxon_TextFactory.so
add extension prefix xtext
Registering extension namespace 'xalan://com.nwalsh.xalan.Text'.
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/com_nwalsh_xalan_Text.so for URI: xalan://com.nwalsh.xalan.Text
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/com_nwalsh_xalan_Text.so
xsltPrecomputeStylesheet: removing ignorable blank node
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/xml_apache_org_xslt.so for URI: http://xml.apache.org/xslt
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/xml_apache_org_xslt.so
xsltParseStylesheetTop : found foreign element component
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/xml_apache_org_xslt.so for URI: http://xml.apache.org/xslt
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/xml_apache_org_xslt.so
xsltParseStylesheetTop : found foreign element component
xsltCompilePattern : parsing 'screenshot'
xsltCompilePattern : parsed screenshot, default priority 0.000000
added pattern : 'screenshot' priority 0.000000
xsltCompilePattern : parsing 'screeninfo'
xsltCompilePattern : parsed screeninfo, default priority 0.000000
added pattern : 'screeninfo' priority 0.000000
Found AVT data: {$output_filename}
Found AVT src: {$output_filename}
Found AVT name: {$mapname}
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'graphic'
xsltCompilePattern : parsed graphic, default priority 0.000000
added pattern : 'graphic' priority 0.000000
Found AVT href: {$filename}
xsltCompilePattern : parsing 'inlinegraphic'
xsltCompilePattern : parsed inlinegraphic, default priority 0.000000
added pattern : 'inlinegraphic' priority 0.000000
xsltCompilePattern : parsing 'mediaobject'
xsltCompilePattern : parsed mediaobject, default priority 0.000000
xsltCompilePattern : parsing 'mediaobjectco'
xsltCompilePattern : parsed mediaobjectco, default priority 0.000000
added pattern : 'mediaobject' priority 0.000000
added pattern : 'mediaobjectco' priority 0.000000
xsltCompilePattern : parsing 'inlinemediaobject'
xsltCompilePattern : parsed inlinemediaobject, default priority 0.000000
added pattern : 'inlinemediaobject' priority 0.000000
xsltCompilePattern : parsing 'programlisting/inlinemediaobject                      '
xsltCompilePattern : parsed programlisting/inlinemediaobject                      , default priority 0.500000
xsltCompilePattern : parsing 'screen/inlinemediaobject'
xsltCompilePattern : parsed screen/inlinemediaobject, default priority 0.500000
added pattern : 'programlisting/inlinemediaobject                      ' priority 2.000000
added pattern : 'screen/inlinemediaobject' priority 2.000000
xsltCompilePattern : parsing 'imageobjectco'
xsltCompilePattern : parsed imageobjectco, default priority 0.000000
added pattern : 'imageobjectco' priority 0.000000
xsltCompilePattern : parsing 'imageobject'
xsltCompilePattern : parsed imageobject, default priority 0.000000
added pattern : 'imageobject' priority 0.000000
Found AVT href: {$filename}
xsltCompilePattern : parsing 'imagedata'
xsltCompilePattern : parsed imagedata, default priority 0.000000
added pattern : 'imagedata' priority 0.000000
Found AVT href: {$href.to}
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'videoobject'
xsltCompilePattern : parsed videoobject, default priority 0.000000
added pattern : 'videoobject' priority 0.000000
xsltCompilePattern : parsing 'videodata'
xsltCompilePattern : parsed videodata, default priority 0.000000
added pattern : 'videodata' priority 0.000000
xsltCompilePattern : parsing 'audioobject'
xsltCompilePattern : parsed audioobject, default priority 0.000000
added pattern : 'audioobject' priority 0.000000
xsltCompilePattern : parsing 'audiodata'
xsltCompilePattern : parsed audiodata, default priority 0.000000
added pattern : 'audiodata' priority 0.000000
xsltCompilePattern : parsing 'textobject'
xsltCompilePattern : parsed textobject, default priority 0.000000
added pattern : 'textobject' priority 0.000000
Found AVT href: {$filename}
xsltCompilePattern : parsing 'textdata'
xsltCompilePattern : parsed textdata, default priority 0.000000
added pattern : 'textdata' priority 0.000000
xsltCompilePattern : parsing 'caption'
xsltCompilePattern : parsed caption, default priority 0.000000
added pattern : 'caption' priority 0.000000
template has 1 inherited namespaces
xsltCompilePattern : parsing 'svg:*'
xsltCompilePattern : parsed svg:*, default priority -0.250000
added pattern : 'svg:*' priority -0.250000
xsltCompilePattern : parsing '@fileref'
xsltCompilePattern : parsed @fileref, default priority 0.000000
added pattern : '@fileref' priority 0.000000
parsed 26 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
exclude result prefix suwl
exclude result prefix exsl
exclude result prefix xlink
xsltPrecomputeStylesheet: removing ignorable blank node
Registering global variable xolink.role
Defining global variable xolink.role
xsltCompilePattern : parsing 'anchor'
xsltCompilePattern : parsed anchor, default priority 0.000000
added pattern : 'anchor' priority 0.000000
xsltCompilePattern : parsing 'xref'
xsltCompilePattern : parsed xref, default priority 0.000000
added pattern : 'xref' priority 0.000000
Found AVT href: {$href}
Found AVT href: {$href}
Found AVT href: {$href}
xsltCompilePattern : parsing 'biblioref'
xsltCompilePattern : parsed biblioref, default priority 0.000000
added pattern : 'biblioref' priority 0.000000
xsltParseStylesheetTemplate: mode endterm
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'endterm' priority -0.500000
xsltParseStylesheetTemplate: mode remove-ids
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'remove-ids' priority -0.500000
xsltParseStylesheetTemplate: mode xref-to-prefix
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'xref-to-prefix' priority -0.500000
xsltParseStylesheetTemplate: mode xref-to-suffix
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'xref-to-suffix' priority -0.500000
xsltParseStylesheetTemplate: mode xref-to
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'xref-to' priority -0.500000
xsltParseStylesheetTemplate: mode xref-to
xsltCompilePattern : parsing 'title'
xsltCompilePattern : parsed title, default priority 0.000000
added pattern : 'title' mode 'xref-to' priority 0.000000
xsltParseStylesheetTemplate: mode xref-to
xsltCompilePattern : parsing 'abstract'
xsltCompilePattern : parsed abstract, default priority 0.000000
xsltCompilePattern : parsing 'authorblurb'
xsltCompilePattern : parsed authorblurb, default priority 0.000000
xsltCompilePattern : parsing 'personblurb'
xsltCompilePattern : parsed personblurb, default priority 0.000000
xsltCompilePattern : parsing 'bibliodiv'
xsltCompilePattern : parsed bibliodiv, default priority 0.000000
xsltCompilePattern : parsing 'bibliomset                      '
xsltCompilePattern : parsed bibliomset                      , default priority 0.000000
xsltCompilePattern : parsing 'biblioset'
xsltCompilePattern : parsed biblioset, default priority 0.000000
xsltCompilePattern : parsing 'blockquote'
xsltCompilePattern : parsed blockquote, default priority 0.000000
xsltCompilePattern : parsing 'calloutlist'
xsltCompilePattern : parsed calloutlist, default priority 0.000000
xsltCompilePattern : parsing 'caution'
xsltCompilePattern : parsed caution, default priority 0.000000
xsltCompilePattern : parsing 'colophon                      '
xsltCompilePattern : parsed colophon                      , default priority 0.000000
xsltCompilePattern : parsing 'constraintdef'
xsltCompilePattern : parsed constraintdef, default priority 0.000000
xsltCompilePattern : parsing 'formalpara'
xsltCompilePattern : parsed formalpara, default priority 0.000000
xsltCompilePattern : parsing 'glossdiv'
xsltCompilePattern : parsed glossdiv, default priority 0.000000
xsltCompilePattern : parsing 'important'
xsltCompilePattern : parsed important, default priority 0.000000
xsltCompilePattern : parsing 'indexdiv                      '
xsltCompilePattern : parsed indexdiv                      , default priority 0.000000
xsltCompilePattern : parsing 'itemizedlist'
xsltCompilePattern : parsed itemizedlist, default priority 0.000000
xsltCompilePattern : parsing 'legalnotice'
xsltCompilePattern : parsed legalnotice, default priority 0.000000
xsltCompilePattern : parsing 'lot'
xsltCompilePattern : parsed lot, default priority 0.000000
xsltCompilePattern : parsing 'msg'
xsltCompilePattern : parsed msg, default priority 0.000000
xsltCompilePattern : parsing 'msgexplan'
xsltCompilePattern : parsed msgexplan, default priority 0.000000
xsltCompilePattern : parsing 'msgmain                      '
xsltCompilePattern : parsed msgmain                      , default priority 0.000000
xsltCompilePattern : parsing 'msgrel'
xsltCompilePattern : parsed msgrel, default priority 0.000000
xsltCompilePattern : parsing 'msgset'
xsltCompilePattern : parsed msgset, default priority 0.000000
xsltCompilePattern : parsing 'msgsub'
xsltCompilePattern : parsed msgsub, default priority 0.000000
xsltCompilePattern : parsing 'note'
xsltCompilePattern : parsed note, default priority 0.000000
xsltCompilePattern : parsing 'orderedlist'
xsltCompilePattern : parsed orderedlist, default priority 0.000000
xsltCompilePattern : parsing 'partintro                      '
xsltCompilePattern : parsed partintro                      , default priority 0.000000
xsltCompilePattern : parsing 'productionset'
xsltCompilePattern : parsed productionset, default priority 0.000000
xsltCompilePattern : parsing 'qandadiv'
xsltCompilePattern : parsed qandadiv, default priority 0.000000
xsltCompilePattern : parsing 'refsynopsisdiv'
xsltCompilePattern : parsed refsynopsisdiv, default priority 0.000000
xsltCompilePattern : parsing 'segmentedlist                      '
xsltCompilePattern : parsed segmentedlist                      , default priority 0.000000
xsltCompilePattern : parsing 'set'
xsltCompilePattern : parsed set, default priority 0.000000
xsltCompilePattern : parsing 'setindex'
xsltCompilePattern : parsed setindex, default priority 0.000000
xsltCompilePattern : parsing 'sidebar'
xsltCompilePattern : parsed sidebar, default priority 0.000000
xsltCompilePattern : parsing 'tip'
xsltCompilePattern : parsed tip, default priority 0.000000
xsltCompilePattern : parsing 'toc'
xsltCompilePattern : parsed toc, default priority 0.000000
xsltCompilePattern : parsing 'variablelist'
xsltCompilePattern : parsed variablelist, default priority 0.000000
xsltCompilePattern : parsing 'warning'
xsltCompilePattern : parsed warning, default priority 0.000000
added pattern : 'abstract' mode 'xref-to' priority 0.000000
added pattern : 'authorblurb' mode 'xref-to' priority 0.000000
added pattern : 'personblurb' mode 'xref-to' priority 0.000000
added pattern : 'bibliodiv' mode 'xref-to' priority 0.000000
added pattern : 'bibliomset                      ' mode 'xref-to' priority 0.000000
added pattern : 'biblioset' mode 'xref-to' priority 0.000000
added pattern : 'blockquote' mode 'xref-to' priority 0.000000
added pattern : 'calloutlist' mode 'xref-to' priority 0.000000
added pattern : 'caution' mode 'xref-to' priority 0.000000
added pattern : 'colophon                      ' mode 'xref-to' priority 0.000000
added pattern : 'constraintdef' mode 'xref-to' priority 0.000000
added pattern : 'formalpara' mode 'xref-to' priority 0.000000
added pattern : 'glossdiv' mode 'xref-to' priority 0.000000
added pattern : 'important' mode 'xref-to' priority 0.000000
added pattern : 'indexdiv                      ' mode 'xref-to' priority 0.000000
added pattern : 'itemizedlist' mode 'xref-to' priority 0.000000
added pattern : 'legalnotice' mode 'xref-to' priority 0.000000
added pattern : 'lot' mode 'xref-to' priority 0.000000
added pattern : 'msg' mode 'xref-to' priority 0.000000
added pattern : 'msgexplan' mode 'xref-to' priority 0.000000
added pattern : 'msgmain                      ' mode 'xref-to' priority 0.000000
added pattern : 'msgrel' mode 'xref-to' priority 0.000000
added pattern : 'msgset' mode 'xref-to' priority 0.000000
added pattern : 'msgsub' mode 'xref-to' priority 0.000000
added pattern : 'note' mode 'xref-to' priority 0.000000
added pattern : 'orderedlist' mode 'xref-to' priority 0.000000
added pattern : 'partintro                      ' mode 'xref-to' priority 0.000000
added pattern : 'productionset' mode 'xref-to' priority 0.000000
added pattern : 'qandadiv' mode 'xref-to' priority 0.000000
added pattern : 'refsynopsisdiv' mode 'xref-to' priority 0.000000
added pattern : 'segmentedlist                      ' mode 'xref-to' priority 0.000000
added pattern : 'set' mode 'xref-to' priority 0.000000
added pattern : 'setindex' mode 'xref-to' priority 0.000000
added pattern : 'sidebar' mode 'xref-to' priority 0.000000
added pattern : 'tip' mode 'xref-to' priority 0.000000
added pattern : 'toc' mode 'xref-to' priority 0.000000
added pattern : 'variablelist' mode 'xref-to' priority 0.000000
added pattern : 'warning' mode 'xref-to' priority 0.000000
xsltParseStylesheetTemplate: mode xref-to
xsltCompilePattern : parsing 'author'
xsltCompilePattern : parsed author, default priority 0.000000
xsltCompilePattern : parsing 'editor'
xsltCompilePattern : parsed editor, default priority 0.000000
xsltCompilePattern : parsing 'othercredit'
xsltCompilePattern : parsed othercredit, default priority 0.000000
xsltCompilePattern : parsing 'personname'
xsltCompilePattern : parsed personname, default priority 0.000000
added pattern : 'author' mode 'xref-to' priority 0.000000
added pattern : 'editor' mode 'xref-to' priority 0.000000
added pattern : 'othercredit' mode 'xref-to' priority 0.000000
added pattern : 'personname' mode 'xref-to' priority 0.000000
xsltParseStylesheetTemplate: mode xref-to
xsltCompilePattern : parsing 'authorgroup'
xsltCompilePattern : parsed authorgroup, default priority 0.000000
added pattern : 'authorgroup' mode 'xref-to' priority 0.000000
xsltParseStylesheetTemplate: mode xref-to
xsltCompilePattern : parsing 'figure'
xsltCompilePattern : parsed figure, default priority 0.000000
xsltCompilePattern : parsing 'example'
xsltCompilePattern : parsed example, default priority 0.000000
xsltCompilePattern : parsing 'table'
xsltCompilePattern : parsed table, default priority 0.000000
xsltCompilePattern : parsing 'equation'
xsltCompilePattern : parsed equation, default priority 0.000000
added pattern : 'figure' mode 'xref-to' priority 0.000000
added pattern : 'example' mode 'xref-to' priority 0.000000
added pattern : 'table' mode 'xref-to' priority 0.000000
added pattern : 'equation' mode 'xref-to' priority 0.000000
xsltParseStylesheetTemplate: mode xref-to
xsltCompilePattern : parsing 'procedure'
xsltCompilePattern : parsed procedure, default priority 0.000000
added pattern : 'procedure' mode 'xref-to' priority 0.000000
xsltParseStylesheetTemplate: mode xref-to
xsltCompilePattern : parsing 'task'
xsltCompilePattern : parsed task, default priority 0.000000
added pattern : 'task' mode 'xref-to' priority 0.000000
xsltParseStylesheetTemplate: mode xref-to
xsltCompilePattern : parsing 'cmdsynopsis'
xsltCompilePattern : parsed cmdsynopsis, default priority 0.000000
added pattern : 'cmdsynopsis' mode 'xref-to' priority 0.000000
xsltParseStylesheetTemplate: mode xref-to
xsltCompilePattern : parsing 'funcsynopsis'
xsltCompilePattern : parsed funcsynopsis, default priority 0.000000
added pattern : 'funcsynopsis' mode 'xref-to' priority 0.000000
xsltParseStylesheetTemplate: mode xref-to
xsltCompilePattern : parsing 'dedication'
xsltCompilePattern : parsed dedication, default priority 0.000000
xsltCompilePattern : parsing 'preface'
xsltCompilePattern : parsed preface, default priority 0.000000
xsltCompilePattern : parsing 'chapter'
xsltCompilePattern : parsed chapter, default priority 0.000000
xsltCompilePattern : parsing 'appendix'
xsltCompilePattern : parsed appendix, default priority 0.000000
xsltCompilePattern : parsing 'article'
xsltCompilePattern : parsed article, default priority 0.000000
added pattern : 'dedication' mode 'xref-to' priority 0.000000
added pattern : 'preface' mode 'xref-to' priority 0.000000
added pattern : 'chapter' mode 'xref-to' priority 0.000000
added pattern : 'appendix' mode 'xref-to' priority 0.000000
added pattern : 'article' mode 'xref-to' priority 0.000000
xsltParseStylesheetTemplate: mode xref-to
xsltCompilePattern : parsing 'bibliography'
xsltCompilePattern : parsed bibliography, default priority 0.000000
added pattern : 'bibliography' mode 'xref-to' priority 0.000000
xsltParseStylesheetTemplate: mode xref-to-prefix
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'biblioentry'
xsltCompilePattern : parsed biblioentry, default priority 0.000000
xsltCompilePattern : parsing 'bibliomixed'
xsltCompilePattern : parsed bibliomixed, default priority 0.000000
added pattern : 'biblioentry' mode 'xref-to-prefix' priority 0.000000
added pattern : 'bibliomixed' mode 'xref-to-prefix' priority 0.000000
xsltParseStylesheetTemplate: mode xref-to-suffix
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'biblioentry'
xsltCompilePattern : parsed biblioentry, default priority 0.000000
xsltCompilePattern : parsing 'bibliomixed'
xsltCompilePattern : parsed bibliomixed, default priority 0.000000
added pattern : 'biblioentry' mode 'xref-to-suffix' priority 0.000000
added pattern : 'bibliomixed' mode 'xref-to-suffix' priority 0.000000
xsltParseStylesheetTemplate: mode xref-to
xsltCompilePattern : parsing 'biblioentry'
xsltCompilePattern : parsed biblioentry, default priority 0.000000
xsltCompilePattern : parsing 'bibliomixed'
xsltCompilePattern : parsed bibliomixed, default priority 0.000000
added pattern : 'biblioentry' mode 'xref-to' priority 0.000000
added pattern : 'bibliomixed' mode 'xref-to' priority 0.000000
xsltParseStylesheetTemplate: mode xref-to
xsltCompilePattern : parsing 'glossary'
xsltCompilePattern : parsed glossary, default priority 0.000000
added pattern : 'glossary' mode 'xref-to' priority 0.000000
xsltParseStylesheetTemplate: mode xref-to
xsltCompilePattern : parsing 'glossentry'
xsltCompilePattern : parsed glossentry, default priority 0.000000
added pattern : 'glossentry' mode 'xref-to' priority 0.000000
xsltParseStylesheetTemplate: mode xref-to
xsltCompilePattern : parsing 'glossterm'
xsltCompilePattern : parsed glossterm, default priority 0.000000
added pattern : 'glossterm' mode 'xref-to' priority 0.000000
xsltParseStylesheetTemplate: mode xref-to
xsltCompilePattern : parsing 'index'
xsltCompilePattern : parsed index, default priority 0.000000
added pattern : 'index' mode 'xref-to' priority 0.000000
xsltParseStylesheetTemplate: mode xref-to
xsltCompilePattern : parsing 'listitem'
xsltCompilePattern : parsed listitem, default priority 0.000000
added pattern : 'listitem' mode 'xref-to' priority 0.000000
xsltParseStylesheetTemplate: mode xref-to
xsltCompilePattern : parsing 'section'
xsltCompilePattern : parsed section, default priority 0.000000
xsltCompilePattern : parsing 'simplesect                      '
xsltCompilePattern : parsed simplesect                      , default priority 0.000000
xsltCompilePattern : parsing 'sect1'
xsltCompilePattern : parsed sect1, default priority 0.000000
xsltCompilePattern : parsing 'sect2'
xsltCompilePattern : parsed sect2, default priority 0.000000
xsltCompilePattern : parsing 'sect3'
xsltCompilePattern : parsed sect3, default priority 0.000000
xsltCompilePattern : parsing 'sect4'
xsltCompilePattern : parsed sect4, default priority 0.000000
xsltCompilePattern : parsing 'sect5                      '
xsltCompilePattern : parsed sect5                      , default priority 0.000000
xsltCompilePattern : parsing 'refsect1'
xsltCompilePattern : parsed refsect1, default priority 0.000000
xsltCompilePattern : parsing 'refsect2'
xsltCompilePattern : parsed refsect2, default priority 0.000000
xsltCompilePattern : parsing 'refsect3'
xsltCompilePattern : parsed refsect3, default priority 0.000000
xsltCompilePattern : parsing 'refsection'
xsltCompilePattern : parsed refsection, default priority 0.000000
added pattern : 'section' mode 'xref-to' priority 0.000000
added pattern : 'simplesect                      ' mode 'xref-to' priority 0.000000
added pattern : 'sect1' mode 'xref-to' priority 0.000000
added pattern : 'sect2' mode 'xref-to' priority 0.000000
added pattern : 'sect3' mode 'xref-to' priority 0.000000
added pattern : 'sect4' mode 'xref-to' priority 0.000000
added pattern : 'sect5                      ' mode 'xref-to' priority 0.000000
added pattern : 'refsect1' mode 'xref-to' priority 0.000000
added pattern : 'refsect2' mode 'xref-to' priority 0.000000
added pattern : 'refsect3' mode 'xref-to' priority 0.000000
added pattern : 'refsection' mode 'xref-to' priority 0.000000
xsltParseStylesheetTemplate: mode xref-to
xsltCompilePattern : parsing 'bridgehead'
xsltCompilePattern : parsed bridgehead, default priority 0.000000
added pattern : 'bridgehead' mode 'xref-to' priority 0.000000
xsltParseStylesheetTemplate: mode xref-to
xsltCompilePattern : parsing 'qandaset'
xsltCompilePattern : parsed qandaset, default priority 0.000000
added pattern : 'qandaset' mode 'xref-to' priority 0.000000
xsltParseStylesheetTemplate: mode xref-to
xsltCompilePattern : parsing 'qandadiv'
xsltCompilePattern : parsed qandadiv, default priority 0.000000
added pattern : 'qandadiv' mode 'xref-to' priority 0.000000
xsltParseStylesheetTemplate: mode xref-to
xsltCompilePattern : parsing 'qandaentry'
xsltCompilePattern : parsed qandaentry, default priority 0.000000
added pattern : 'qandaentry' mode 'xref-to' priority 0.000000
xsltParseStylesheetTemplate: mode xref-to
xsltCompilePattern : parsing 'question'
xsltCompilePattern : parsed question, default priority 0.000000
xsltCompilePattern : parsing 'answer'
xsltCompilePattern : parsed answer, default priority 0.000000
added pattern : 'question' mode 'xref-to' priority 0.000000
added pattern : 'answer' mode 'xref-to' priority 0.000000
xsltParseStylesheetTemplate: mode xref-to
xsltCompilePattern : parsing 'part'
xsltCompilePattern : parsed part, default priority 0.000000
xsltCompilePattern : parsing 'reference'
xsltCompilePattern : parsed reference, default priority 0.000000
added pattern : 'part' mode 'xref-to' priority 0.000000
added pattern : 'reference' mode 'xref-to' priority 0.000000
xsltParseStylesheetTemplate: mode xref-to
xsltCompilePattern : parsing 'refentry'
xsltCompilePattern : parsed refentry, default priority 0.000000
added pattern : 'refentry' mode 'xref-to' priority 0.000000
xsltParseStylesheetTemplate: mode xref-to
xsltCompilePattern : parsing 'refnamediv'
xsltCompilePattern : parsed refnamediv, default priority 0.000000
added pattern : 'refnamediv' mode 'xref-to' priority 0.000000
xsltParseStylesheetTemplate: mode xref-to
xsltCompilePattern : parsing 'refname'
xsltCompilePattern : parsed refname, default priority 0.000000
added pattern : 'refname' mode 'xref-to' priority 0.000000
xsltParseStylesheetTemplate: mode xref-to
xsltCompilePattern : parsing 'step'
xsltCompilePattern : parsed step, default priority 0.000000
added pattern : 'step' mode 'xref-to' priority 0.000000
xsltParseStylesheetTemplate: mode xref-to
xsltCompilePattern : parsing 'varlistentry'
xsltCompilePattern : parsed varlistentry, default priority 0.000000
added pattern : 'varlistentry' mode 'xref-to' priority 0.000000
xsltParseStylesheetTemplate: mode xref-to
xsltCompilePattern : parsing 'varlistentry/term'
xsltCompilePattern : parsed varlistentry/term, default priority 0.500000
added pattern : 'varlistentry/term' mode 'xref-to' priority 0.500000
xsltParseStylesheetTemplate: mode xref-to
xsltCompilePattern : parsing 'co'
xsltCompilePattern : parsed co, default priority 0.000000
added pattern : 'co' mode 'xref-to' priority 0.000000
xsltParseStylesheetTemplate: mode xref-to
xsltCompilePattern : parsing 'area'
xsltCompilePattern : parsed area, default priority 0.000000
xsltCompilePattern : parsing 'areaset'
xsltCompilePattern : parsed areaset, default priority 0.000000
added pattern : 'area' mode 'xref-to' priority 0.000000
added pattern : 'areaset' mode 'xref-to' priority 0.000000
xsltParseStylesheetTemplate: mode xref-to
xsltCompilePattern : parsing 'book'
xsltCompilePattern : parsed book, default priority 0.000000
added pattern : 'book' mode 'xref-to' priority 0.000000
xsltParseStylesheetTemplate: mode xref-to
xsltCompilePattern : parsing 'para'
xsltCompilePattern : parsed para, default priority 0.000000
added pattern : 'para' mode 'xref-to' priority 0.000000
xsltParseStylesheetTemplate: mode xref-title
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'xref-title' priority -0.500000
xsltParseStylesheetTemplate: mode xref-title
xsltCompilePattern : parsing 'author'
xsltCompilePattern : parsed author, default priority 0.000000
added pattern : 'author' mode 'xref-title' priority 0.000000
xsltParseStylesheetTemplate: mode xref-title
xsltCompilePattern : parsing 'authorgroup'
xsltCompilePattern : parsed authorgroup, default priority 0.000000
added pattern : 'authorgroup' mode 'xref-title' priority 0.000000
xsltParseStylesheetTemplate: mode xref-title
xsltCompilePattern : parsing 'cmdsynopsis'
xsltCompilePattern : parsed cmdsynopsis, default priority 0.000000
added pattern : 'cmdsynopsis' mode 'xref-title' priority 0.000000
xsltParseStylesheetTemplate: mode xref-title
xsltCompilePattern : parsing 'funcsynopsis'
xsltCompilePattern : parsed funcsynopsis, default priority 0.000000
added pattern : 'funcsynopsis' mode 'xref-title' priority 0.000000
xsltParseStylesheetTemplate: mode xref-title
xsltCompilePattern : parsing 'biblioentry'
xsltCompilePattern : parsed biblioentry, default priority 0.000000
xsltCompilePattern : parsing 'bibliomixed'
xsltCompilePattern : parsed bibliomixed, default priority 0.000000
added pattern : 'biblioentry' mode 'xref-title' priority 0.000000
added pattern : 'bibliomixed' mode 'xref-title' priority 0.000000
xsltParseStylesheetTemplate: mode xref-title
xsltCompilePattern : parsing 'step'
xsltCompilePattern : parsed step, default priority 0.000000
added pattern : 'step' mode 'xref-title' priority 0.000000
xsltParseStylesheetTemplate: mode title.markup
xsltCompilePattern : parsing 'step[not(./title)]'
xsltCompilePattern : parsed step[not(./title)], default priority 0.500000
added pattern : 'step[not(./title)]' mode 'title.markup' priority 0.500000
xsltParseStylesheetTemplate: mode xref-title
xsltCompilePattern : parsing 'co'
xsltCompilePattern : parsed co, default priority 0.000000
added pattern : 'co' mode 'xref-title' priority 0.000000
xsltCompilePattern : parsing 'link'
xsltCompilePattern : parsed link, default priority 0.000000
added pattern : 'link' priority 0.000000
xsltCompilePattern : parsing 'ulink'
xsltCompilePattern : parsed ulink, default priority 0.000000
added pattern : 'ulink' priority 0.000000
Found AVT href: {$href}
Found AVT href: {$href}
xsltCompilePattern : parsing 'olink'
xsltCompilePattern : parsed olink, default priority 0.000000
added pattern : 'olink' priority 0.000000
xsltParseStylesheetTemplate: mode pagenumber.markup
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'pagenumber.markup' priority -0.500000
xsltParseStylesheetTemplate: mode xref
xsltCompilePattern : parsing 'title'
xsltCompilePattern : parsed title, default priority 0.000000
added pattern : 'title' mode 'xref' priority 0.000000
xsltParseStylesheetTemplate: mode xref
xsltCompilePattern : parsing 'command'
xsltCompilePattern : parsed command, default priority 0.000000
added pattern : 'command' mode 'xref' priority 0.000000
xsltParseStylesheetTemplate: mode xref
xsltCompilePattern : parsing 'function'
xsltCompilePattern : parsed function, default priority 0.000000
added pattern : 'function' mode 'xref' priority 0.000000
xsltParseStylesheetTemplate: mode insert.title.markup
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'insert.title.markup' priority -0.500000
xsltParseStylesheetTemplate: mode insert.title.markup
xsltCompilePattern : parsing 'chapter'
xsltCompilePattern : parsed chapter, default priority 0.000000
xsltCompilePattern : parsing 'appendix'
xsltCompilePattern : parsed appendix, default priority 0.000000
added pattern : 'chapter' mode 'insert.title.markup' priority 0.000000
added pattern : 'appendix' mode 'insert.title.markup' priority 0.000000
xsltParseStylesheetTemplate: mode insert.subtitle.markup
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'insert.subtitle.markup' priority -0.500000
xsltParseStylesheetTemplate: mode insert.label.markup
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'insert.label.markup' priority -0.500000
xsltParseStylesheetTemplate: mode insert.pagenumber.markup
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'insert.pagenumber.markup' priority -0.500000
xsltParseStylesheetTemplate: mode insert.direction.markup
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'insert.direction.markup' priority -0.500000
xsltParseStylesheetTemplate: mode insert.olink.docname.markup
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'insert.olink.docname.markup' priority -0.500000
parsed 69 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
xsltPrecomputeStylesheet: removing ignorable blank node
Registering global param formal.object.break.after
Defining global param formal.object.break.after
Found AVT class: {$class}
Found AVT class: {$class}-contents
Found AVT class: {$class}-contents
Found AVT class: {$class}-break
Found AVT class: {$class}
xsltCompilePattern : parsing 'figure'
xsltCompilePattern : parsed figure, default priority 0.000000
added pattern : 'figure' priority 0.000000
xsltCompilePattern : parsing 'table'
xsltCompilePattern : parsed table, default priority 0.000000
added pattern : 'table' priority 0.000000
xsltCompilePattern : parsing 'example'
xsltCompilePattern : parsed example, default priority 0.000000
added pattern : 'example' priority 0.000000
xsltCompilePattern : parsing 'equation'
xsltCompilePattern : parsed equation, default priority 0.000000
added pattern : 'equation' priority 0.000000
xsltCompilePattern : parsing 'figure/title'
xsltCompilePattern : parsed figure/title, default priority 0.500000
added pattern : 'figure/title' priority 0.500000
xsltCompilePattern : parsing 'figure/titleabbrev'
xsltCompilePattern : parsed figure/titleabbrev, default priority 0.500000
added pattern : 'figure/titleabbrev' priority 0.500000
xsltCompilePattern : parsing 'table/title'
xsltCompilePattern : parsed table/title, default priority 0.500000
added pattern : 'table/title' priority 0.500000
xsltCompilePattern : parsing 'table/titleabbrev'
xsltCompilePattern : parsed table/titleabbrev, default priority 0.500000
added pattern : 'table/titleabbrev' priority 0.500000
xsltCompilePattern : parsing 'table/textobject'
xsltCompilePattern : parsed table/textobject, default priority 0.500000
added pattern : 'table/textobject' priority 0.500000
xsltCompilePattern : parsing 'example/title'
xsltCompilePattern : parsed example/title, default priority 0.500000
added pattern : 'example/title' priority 0.500000
xsltCompilePattern : parsing 'example/titleabbrev'
xsltCompilePattern : parsed example/titleabbrev, default priority 0.500000
added pattern : 'example/titleabbrev' priority 0.500000
xsltCompilePattern : parsing 'equation/title'
xsltCompilePattern : parsed equation/title, default priority 0.500000
added pattern : 'equation/title' priority 0.500000
xsltCompilePattern : parsing 'equation/titleabbrev'
xsltCompilePattern : parsed equation/titleabbrev, default priority 0.500000
added pattern : 'equation/titleabbrev' priority 0.500000
xsltCompilePattern : parsing 'informalfigure'
xsltCompilePattern : parsed informalfigure, default priority 0.000000
added pattern : 'informalfigure' priority 0.000000
xsltCompilePattern : parsing 'informalexample'
xsltCompilePattern : parsed informalexample, default priority 0.000000
added pattern : 'informalexample' priority 0.000000
xsltCompilePattern : parsing 'informaltable'
xsltCompilePattern : parsed informaltable, default priority 0.000000
added pattern : 'informaltable' priority 0.000000
xsltCompilePattern : parsing 'informaltable/textobject'
xsltCompilePattern : parsed informaltable/textobject, default priority 0.500000
added pattern : 'informaltable/textobject' priority 0.500000
xsltCompilePattern : parsing 'informalequation'
xsltCompilePattern : parsed informalequation, default priority 0.000000
added pattern : 'informalequation' priority 0.000000
Found AVT class: {$class}
parsed 27 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
exclude result prefix doc
exclude result prefix stbl
exclude result prefix xtbl
exclude result prefix lxslt
exclude result prefix ptbl
xsltPrecomputeStylesheet: removing ignorable blank node
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
exclude result prefix doc
xsltPrecomputeStylesheet: removing ignorable blank node
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element template
parsed 14 templates
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/xml_apache_org_xslt.so for URI: http://xml.apache.org/xslt
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/xml_apache_org_xslt.so
xsltParseStylesheetTop : found foreign element component
xsltParseTemplateContent: removing text
xsltParseTemplateContent: removing text
Found AVT colspan: {@cols}
xsltCompilePattern : parsing 'tgroup'
xsltCompilePattern : parsed tgroup, default priority 0.000000
added pattern : 'tgroup' priority 0.000000
xsltCompilePattern : parsing 'tgroup/processing-instruction('dbhtml')'
xsltCompilePattern : parsed tgroup/processing-instruction('dbhtml'), default priority 0.500000
added pattern : 'tgroup/processing-instruction('dbhtml')' priority 0.500000
xsltCompilePattern : parsing 'colspec'
xsltCompilePattern : parsed colspec, default priority 0.000000
added pattern : 'colspec' priority 0.000000
xsltCompilePattern : parsing 'spanspec'
xsltCompilePattern : parsed spanspec, default priority 0.000000
added pattern : 'spanspec' priority 0.000000
xsltCompilePattern : parsing 'thead'
xsltCompilePattern : parsed thead, default priority 0.000000
xsltCompilePattern : parsing 'tfoot'
xsltCompilePattern : parsed tfoot, default priority 0.000000
added pattern : 'thead' priority 0.000000
added pattern : 'tfoot' priority 0.000000
xsltCompilePattern : parsing 'tbody'
xsltCompilePattern : parsed tbody, default priority 0.000000
added pattern : 'tbody' priority 0.000000
xsltCompilePattern : parsing 'row'
xsltCompilePattern : parsed row, default priority 0.000000
added pattern : 'row' priority 0.000000
xsltCompilePattern : parsing 'entry'
xsltCompilePattern : parsed entry, default priority 0.000000
xsltCompilePattern : parsing 'entrytbl'
xsltCompilePattern : parsed entrytbl, default priority 0.000000
added pattern : 'entry' priority 0.000000
added pattern : 'entrytbl' priority 0.000000
xsltParseStylesheetTemplate: mode span
xsltCompilePattern : parsing 'entry'
xsltCompilePattern : parsed entry, default priority 0.000000
xsltCompilePattern : parsing 'entrytbl'
xsltCompilePattern : parsed entrytbl, default priority 0.000000
added pattern : 'entry' mode 'span' priority 0.000000
added pattern : 'entrytbl' mode 'span' priority 0.000000
parsed 16 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
xsltPrecomputeStylesheet: removing ignorable blank node
xsltParseStylesheetTemplate: mode htmlTable
xsltCompilePattern : parsing 'colgroup'
xsltCompilePattern : parsed colgroup, default priority 0.000000
added pattern : 'colgroup' mode 'htmlTable' priority 0.000000
xsltParseStylesheetTemplate: mode htmlTable
xsltCompilePattern : parsing 'col'
xsltCompilePattern : parsed col, default priority 0.000000
added pattern : 'col' mode 'htmlTable' priority 0.000000
xsltParseStylesheetTemplate: mode htmlTable
xsltCompilePattern : parsing 'caption'
xsltCompilePattern : parsed caption, default priority 0.000000
added pattern : 'caption' mode 'htmlTable' priority 0.000000
xsltParseStylesheetTemplate: mode htmlTable
xsltCompilePattern : parsing 'thead'
xsltCompilePattern : parsed thead, default priority 0.000000
xsltCompilePattern : parsing 'tbody'
xsltCompilePattern : parsed tbody, default priority 0.000000
xsltCompilePattern : parsing 'tgroup'
xsltCompilePattern : parsed tgroup, default priority 0.000000
xsltCompilePattern : parsing 'tr'
xsltCompilePattern : parsed tr, default priority 0.000000
added pattern : 'thead' mode 'htmlTable' priority 0.000000
added pattern : 'tbody' mode 'htmlTable' priority 0.000000
added pattern : 'tgroup' mode 'htmlTable' priority 0.000000
added pattern : 'tr' mode 'htmlTable' priority 0.000000
xsltParseStylesheetTemplate: mode htmlTable
xsltCompilePattern : parsing 'th'
xsltCompilePattern : parsed th, default priority 0.000000
xsltCompilePattern : parsing 'td'
xsltCompilePattern : parsed td, default priority 0.000000
added pattern : 'th' mode 'htmlTable' priority 0.000000
added pattern : 'td' mode 'htmlTable' priority 0.000000
parsed 5 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
xsltPrecomputeStylesheet: removing ignorable blank node
xsltCompilePattern : parsing 'section'
xsltCompilePattern : parsed section, default priority 0.000000
added pattern : 'section' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'section/title                     '
xsltCompilePattern : parsed section/title                     , default priority 0.500000
xsltCompilePattern : parsing 'section/info/title                     '
xsltCompilePattern : parsed section/info/title                     , default priority 0.500000
xsltCompilePattern : parsing 'sectioninfo/title'
xsltCompilePattern : parsed sectioninfo/title, default priority 0.500000
added pattern : 'section/title                     ' mode 'titlepage.mode' priority 2.000000
added pattern : 'section/info/title                     ' mode 'titlepage.mode' priority 2.000000
added pattern : 'sectioninfo/title' mode 'titlepage.mode' priority 2.000000
xsltCompilePattern : parsing 'sect1'
xsltCompilePattern : parsed sect1, default priority 0.000000
added pattern : 'sect1' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'sect1/title                     '
xsltCompilePattern : parsed sect1/title                     , default priority 0.500000
xsltCompilePattern : parsing 'sect1/info/title                     '
xsltCompilePattern : parsed sect1/info/title                     , default priority 0.500000
xsltCompilePattern : parsing 'sect1info/title'
xsltCompilePattern : parsed sect1info/title, default priority 0.500000
added pattern : 'sect1/title                     ' mode 'titlepage.mode' priority 2.000000
added pattern : 'sect1/info/title                     ' mode 'titlepage.mode' priority 2.000000
added pattern : 'sect1info/title' mode 'titlepage.mode' priority 2.000000
xsltCompilePattern : parsing 'sect2'
xsltCompilePattern : parsed sect2, default priority 0.000000
added pattern : 'sect2' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'sect2/title                     '
xsltCompilePattern : parsed sect2/title                     , default priority 0.500000
xsltCompilePattern : parsing 'sect2/info/title                     '
xsltCompilePattern : parsed sect2/info/title                     , default priority 0.500000
xsltCompilePattern : parsing 'sect2info/title'
xsltCompilePattern : parsed sect2info/title, default priority 0.500000
added pattern : 'sect2/title                     ' mode 'titlepage.mode' priority 2.000000
added pattern : 'sect2/info/title                     ' mode 'titlepage.mode' priority 2.000000
added pattern : 'sect2info/title' mode 'titlepage.mode' priority 2.000000
xsltCompilePattern : parsing 'sect3'
xsltCompilePattern : parsed sect3, default priority 0.000000
added pattern : 'sect3' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'sect3/title                     '
xsltCompilePattern : parsed sect3/title                     , default priority 0.500000
xsltCompilePattern : parsing 'sect3/info/title                     '
xsltCompilePattern : parsed sect3/info/title                     , default priority 0.500000
xsltCompilePattern : parsing 'sect3info/title'
xsltCompilePattern : parsed sect3info/title, default priority 0.500000
added pattern : 'sect3/title                     ' mode 'titlepage.mode' priority 2.000000
added pattern : 'sect3/info/title                     ' mode 'titlepage.mode' priority 2.000000
added pattern : 'sect3info/title' mode 'titlepage.mode' priority 2.000000
xsltCompilePattern : parsing 'sect4'
xsltCompilePattern : parsed sect4, default priority 0.000000
added pattern : 'sect4' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'sect4/title                     '
xsltCompilePattern : parsed sect4/title                     , default priority 0.500000
xsltCompilePattern : parsing 'sect4/info/title                     '
xsltCompilePattern : parsed sect4/info/title                     , default priority 0.500000
xsltCompilePattern : parsing 'sect4info/title'
xsltCompilePattern : parsed sect4info/title, default priority 0.500000
added pattern : 'sect4/title                     ' mode 'titlepage.mode' priority 2.000000
added pattern : 'sect4/info/title                     ' mode 'titlepage.mode' priority 2.000000
added pattern : 'sect4info/title' mode 'titlepage.mode' priority 2.000000
xsltCompilePattern : parsing 'sect5'
xsltCompilePattern : parsed sect5, default priority 0.000000
added pattern : 'sect5' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'sect5/title                     '
xsltCompilePattern : parsed sect5/title                     , default priority 0.500000
xsltCompilePattern : parsing 'sect5/info/title                     '
xsltCompilePattern : parsed sect5/info/title                     , default priority 0.500000
xsltCompilePattern : parsing 'sect5info/title'
xsltCompilePattern : parsed sect5info/title, default priority 0.500000
added pattern : 'sect5/title                     ' mode 'titlepage.mode' priority 2.000000
added pattern : 'sect5/info/title                     ' mode 'titlepage.mode' priority 2.000000
added pattern : 'sect5info/title' mode 'titlepage.mode' priority 2.000000
xsltCompilePattern : parsing 'simplesect'
xsltCompilePattern : parsed simplesect, default priority 0.000000
added pattern : 'simplesect' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'simplesect/title'
xsltCompilePattern : parsed simplesect/title, default priority 0.500000
xsltCompilePattern : parsing 'simplesect/info/title'
xsltCompilePattern : parsed simplesect/info/title, default priority 0.500000
added pattern : 'simplesect/title' mode 'titlepage.mode' priority 2.000000
added pattern : 'simplesect/info/title' mode 'titlepage.mode' priority 2.000000
xsltCompilePattern : parsing 'section/title'
xsltCompilePattern : parsed section/title, default priority 0.500000
added pattern : 'section/title' priority 0.500000
xsltCompilePattern : parsing 'section/titleabbrev'
xsltCompilePattern : parsed section/titleabbrev, default priority 0.500000
added pattern : 'section/titleabbrev' priority 0.500000
xsltCompilePattern : parsing 'section/subtitle'
xsltCompilePattern : parsed section/subtitle, default priority 0.500000
added pattern : 'section/subtitle' priority 0.500000
xsltCompilePattern : parsing 'sectioninfo'
xsltCompilePattern : parsed sectioninfo, default priority 0.000000
added pattern : 'sectioninfo' priority 0.000000
xsltCompilePattern : parsing 'section/info'
xsltCompilePattern : parsed section/info, default priority 0.500000
added pattern : 'section/info' priority 0.500000
xsltCompilePattern : parsing 'sect1/title'
xsltCompilePattern : parsed sect1/title, default priority 0.500000
added pattern : 'sect1/title' priority 0.500000
xsltCompilePattern : parsing 'sect1/titleabbrev'
xsltCompilePattern : parsed sect1/titleabbrev, default priority 0.500000
added pattern : 'sect1/titleabbrev' priority 0.500000
xsltCompilePattern : parsing 'sect1/subtitle'
xsltCompilePattern : parsed sect1/subtitle, default priority 0.500000
added pattern : 'sect1/subtitle' priority 0.500000
xsltCompilePattern : parsing 'sect1info'
xsltCompilePattern : parsed sect1info, default priority 0.000000
added pattern : 'sect1info' priority 0.000000
xsltCompilePattern : parsing 'sect1/info'
xsltCompilePattern : parsed sect1/info, default priority 0.500000
added pattern : 'sect1/info' priority 0.500000
xsltCompilePattern : parsing 'sect2/title'
xsltCompilePattern : parsed sect2/title, default priority 0.500000
added pattern : 'sect2/title' priority 0.500000
xsltCompilePattern : parsing 'sect2/subtitle'
xsltCompilePattern : parsed sect2/subtitle, default priority 0.500000
added pattern : 'sect2/subtitle' priority 0.500000
xsltCompilePattern : parsing 'sect2/titleabbrev'
xsltCompilePattern : parsed sect2/titleabbrev, default priority 0.500000
added pattern : 'sect2/titleabbrev' priority 0.500000
xsltCompilePattern : parsing 'sect2info'
xsltCompilePattern : parsed sect2info, default priority 0.000000
added pattern : 'sect2info' priority 0.000000
xsltCompilePattern : parsing 'sect2/info'
xsltCompilePattern : parsed sect2/info, default priority 0.500000
added pattern : 'sect2/info' priority 0.500000
xsltCompilePattern : parsing 'sect3/title'
xsltCompilePattern : parsed sect3/title, default priority 0.500000
added pattern : 'sect3/title' priority 0.500000
xsltCompilePattern : parsing 'sect3/subtitle'
xsltCompilePattern : parsed sect3/subtitle, default priority 0.500000
added pattern : 'sect3/subtitle' priority 0.500000
xsltCompilePattern : parsing 'sect3/titleabbrev'
xsltCompilePattern : parsed sect3/titleabbrev, default priority 0.500000
added pattern : 'sect3/titleabbrev' priority 0.500000
xsltCompilePattern : parsing 'sect3info'
xsltCompilePattern : parsed sect3info, default priority 0.000000
added pattern : 'sect3info' priority 0.000000
xsltCompilePattern : parsing 'sect3/info'
xsltCompilePattern : parsed sect3/info, default priority 0.500000
added pattern : 'sect3/info' priority 0.500000
xsltCompilePattern : parsing 'sect4/title'
xsltCompilePattern : parsed sect4/title, default priority 0.500000
added pattern : 'sect4/title' priority 0.500000
xsltCompilePattern : parsing 'sect4/subtitle'
xsltCompilePattern : parsed sect4/subtitle, default priority 0.500000
added pattern : 'sect4/subtitle' priority 0.500000
xsltCompilePattern : parsing 'sect4/titleabbrev'
xsltCompilePattern : parsed sect4/titleabbrev, default priority 0.500000
added pattern : 'sect4/titleabbrev' priority 0.500000
xsltCompilePattern : parsing 'sect4info'
xsltCompilePattern : parsed sect4info, default priority 0.000000
added pattern : 'sect4info' priority 0.000000
xsltCompilePattern : parsing 'sect4/info'
xsltCompilePattern : parsed sect4/info, default priority 0.500000
added pattern : 'sect4/info' priority 0.500000
xsltCompilePattern : parsing 'sect5/title'
xsltCompilePattern : parsed sect5/title, default priority 0.500000
added pattern : 'sect5/title' priority 0.500000
xsltCompilePattern : parsing 'sect5/subtitle'
xsltCompilePattern : parsed sect5/subtitle, default priority 0.500000
added pattern : 'sect5/subtitle' priority 0.500000
xsltCompilePattern : parsing 'sect5/titleabbrev'
xsltCompilePattern : parsed sect5/titleabbrev, default priority 0.500000
added pattern : 'sect5/titleabbrev' priority 0.500000
xsltCompilePattern : parsing 'sect5info'
xsltCompilePattern : parsed sect5info, default priority 0.000000
added pattern : 'sect5info' priority 0.000000
xsltCompilePattern : parsing 'sect5/info'
xsltCompilePattern : parsed sect5/info, default priority 0.500000
added pattern : 'sect5/info' priority 0.500000
xsltCompilePattern : parsing 'simplesect/title'
xsltCompilePattern : parsed simplesect/title, default priority 0.500000
added pattern : 'simplesect/title' priority 0.500000
xsltCompilePattern : parsing 'simplesect/subtitle'
xsltCompilePattern : parsed simplesect/subtitle, default priority 0.500000
added pattern : 'simplesect/subtitle' priority 0.500000
xsltCompilePattern : parsing 'simplesect/titleabbrev'
xsltCompilePattern : parsed simplesect/titleabbrev, default priority 0.500000
added pattern : 'simplesect/titleabbrev' priority 0.500000
xsltCompilePattern : parsing 'simplesect/info'
xsltCompilePattern : parsed simplesect/info, default priority 0.500000
added pattern : 'simplesect/info' priority 0.500000
xsltCompilePattern : parsing 'bridgehead'
xsltCompilePattern : parsed bridgehead, default priority 0.000000
added pattern : 'bridgehead' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'section/subtitle'
xsltCompilePattern : parsed section/subtitle, default priority 0.500000
added pattern : 'section/subtitle' mode 'titlepage.mode' priority 2.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'simplesect/subtitle'
xsltCompilePattern : parsed simplesect/subtitle, default priority 0.500000
added pattern : 'simplesect/subtitle' mode 'titlepage.mode' priority 2.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'sect1/subtitle'
xsltCompilePattern : parsed sect1/subtitle, default priority 0.500000
added pattern : 'sect1/subtitle' mode 'titlepage.mode' priority 2.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'sect2/subtitle'
xsltCompilePattern : parsed sect2/subtitle, default priority 0.500000
added pattern : 'sect2/subtitle' mode 'titlepage.mode' priority 2.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'sect3/subtitle'
xsltCompilePattern : parsed sect3/subtitle, default priority 0.500000
added pattern : 'sect3/subtitle' mode 'titlepage.mode' priority 2.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'sect4/subtitle'
xsltCompilePattern : parsed sect4/subtitle, default priority 0.500000
added pattern : 'sect4/subtitle' mode 'titlepage.mode' priority 2.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'sect5/subtitle'
xsltCompilePattern : parsed sect5/subtitle, default priority 0.500000
added pattern : 'sect5/subtitle' mode 'titlepage.mode' priority 2.000000
parsed 59 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
exclude result prefix xlink
exclude result prefix suwl
xsltPrecomputeStylesheet: removing ignorable blank node
xsltCompilePattern : parsing 'author'
xsltCompilePattern : parsed author, default priority 0.000000
added pattern : 'author' priority 0.000000
xsltCompilePattern : parsing 'editor'
xsltCompilePattern : parsed editor, default priority 0.000000
added pattern : 'editor' priority 0.000000
xsltCompilePattern : parsing 'othercredit'
xsltCompilePattern : parsed othercredit, default priority 0.000000
added pattern : 'othercredit' priority 0.000000
xsltCompilePattern : parsing 'authorinitials'
xsltCompilePattern : parsed authorinitials, default priority 0.000000
added pattern : 'authorinitials' priority 0.000000
xsltCompilePattern : parsing 'accel'
xsltCompilePattern : parsed accel, default priority 0.000000
added pattern : 'accel' priority 0.000000
xsltCompilePattern : parsing 'action'
xsltCompilePattern : parsed action, default priority 0.000000
added pattern : 'action' priority 0.000000
xsltCompilePattern : parsing 'application'
xsltCompilePattern : parsed application, default priority 0.000000
added pattern : 'application' priority 0.000000
xsltCompilePattern : parsing 'classname'
xsltCompilePattern : parsed classname, default priority 0.000000
added pattern : 'classname' priority 0.000000
xsltCompilePattern : parsing 'exceptionname'
xsltCompilePattern : parsed exceptionname, default priority 0.000000
added pattern : 'exceptionname' priority 0.000000
xsltCompilePattern : parsing 'interfacename'
xsltCompilePattern : parsed interfacename, default priority 0.000000
added pattern : 'interfacename' priority 0.000000
xsltCompilePattern : parsing 'methodname'
xsltCompilePattern : parsed methodname, default priority 0.000000
added pattern : 'methodname' priority 0.000000
xsltCompilePattern : parsing 'command'
xsltCompilePattern : parsed command, default priority 0.000000
added pattern : 'command' priority 0.000000
xsltCompilePattern : parsing 'computeroutput'
xsltCompilePattern : parsed computeroutput, default priority 0.000000
added pattern : 'computeroutput' priority 0.000000
xsltCompilePattern : parsing 'constant'
xsltCompilePattern : parsed constant, default priority 0.000000
added pattern : 'constant' priority 0.000000
xsltCompilePattern : parsing 'database'
xsltCompilePattern : parsed database, default priority 0.000000
added pattern : 'database' priority 0.000000
xsltCompilePattern : parsing 'date'
xsltCompilePattern : parsed date, default priority 0.000000
added pattern : 'date' priority 0.000000
xsltCompilePattern : parsing 'errorcode'
xsltCompilePattern : parsed errorcode, default priority 0.000000
added pattern : 'errorcode' priority 0.000000
xsltCompilePattern : parsing 'errorname'
xsltCompilePattern : parsed errorname, default priority 0.000000
added pattern : 'errorname' priority 0.000000
xsltCompilePattern : parsing 'errortype'
xsltCompilePattern : parsed errortype, default priority 0.000000
added pattern : 'errortype' priority 0.000000
xsltCompilePattern : parsing 'errortext'
xsltCompilePattern : parsed errortext, default priority 0.000000
added pattern : 'errortext' priority 0.000000
xsltCompilePattern : parsing 'envar'
xsltCompilePattern : parsed envar, default priority 0.000000
added pattern : 'envar' priority 0.000000
xsltCompilePattern : parsing 'filename'
xsltCompilePattern : parsed filename, default priority 0.000000
added pattern : 'filename' priority 0.000000
xsltCompilePattern : parsing 'function'
xsltCompilePattern : parsed function, default priority 0.000000
added pattern : 'function' priority 0.000000
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'function/parameter'
xsltCompilePattern : parsed function/parameter, default priority 0.500000
added pattern : 'function/parameter' priority 2.000000
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'function/replaceable'
xsltCompilePattern : parsed function/replaceable, default priority 0.500000
added pattern : 'function/replaceable' priority 2.000000
xsltCompilePattern : parsing 'guibutton'
xsltCompilePattern : parsed guibutton, default priority 0.000000
added pattern : 'guibutton' priority 0.000000
xsltCompilePattern : parsing 'guiicon'
xsltCompilePattern : parsed guiicon, default priority 0.000000
added pattern : 'guiicon' priority 0.000000
xsltCompilePattern : parsing 'guilabel'
xsltCompilePattern : parsed guilabel, default priority 0.000000
added pattern : 'guilabel' priority 0.000000
xsltCompilePattern : parsing 'guimenu'
xsltCompilePattern : parsed guimenu, default priority 0.000000
added pattern : 'guimenu' priority 0.000000
xsltCompilePattern : parsing 'guimenuitem'
xsltCompilePattern : parsed guimenuitem, default priority 0.000000
added pattern : 'guimenuitem' priority 0.000000
xsltCompilePattern : parsing 'guisubmenu'
xsltCompilePattern : parsed guisubmenu, default priority 0.000000
added pattern : 'guisubmenu' priority 0.000000
xsltCompilePattern : parsing 'hardware'
xsltCompilePattern : parsed hardware, default priority 0.000000
added pattern : 'hardware' priority 0.000000
xsltCompilePattern : parsing 'interface'
xsltCompilePattern : parsed interface, default priority 0.000000
added pattern : 'interface' priority 0.000000
xsltCompilePattern : parsing 'interfacedefinition'
xsltCompilePattern : parsed interfacedefinition, default priority 0.000000
added pattern : 'interfacedefinition' priority 0.000000
xsltCompilePattern : parsing 'keycap'
xsltCompilePattern : parsed keycap, default priority 0.000000
added pattern : 'keycap' priority 0.000000
xsltCompilePattern : parsing 'keycode'
xsltCompilePattern : parsed keycode, default priority 0.000000
added pattern : 'keycode' priority 0.000000
xsltCompilePattern : parsing 'keysym'
xsltCompilePattern : parsed keysym, default priority 0.000000
added pattern : 'keysym' priority 0.000000
xsltCompilePattern : parsing 'literal'
xsltCompilePattern : parsed literal, default priority 0.000000
added pattern : 'literal' priority 0.000000
xsltCompilePattern : parsing 'code'
xsltCompilePattern : parsed code, default priority 0.000000
added pattern : 'code' priority 0.000000
xsltCompilePattern : parsing 'medialabel'
xsltCompilePattern : parsed medialabel, default priority 0.000000
added pattern : 'medialabel' priority 0.000000
xsltCompilePattern : parsing 'shortcut'
xsltCompilePattern : parsed shortcut, default priority 0.000000
added pattern : 'shortcut' priority 0.000000
xsltCompilePattern : parsing 'mousebutton'
xsltCompilePattern : parsed mousebutton, default priority 0.000000
added pattern : 'mousebutton' priority 0.000000
xsltCompilePattern : parsing 'option'
xsltCompilePattern : parsed option, default priority 0.000000
added pattern : 'option' priority 0.000000
xsltCompilePattern : parsing 'package'
xsltCompilePattern : parsed package, default priority 0.000000
added pattern : 'package' priority 0.000000
xsltCompilePattern : parsing 'parameter'
xsltCompilePattern : parsed parameter, default priority 0.000000
added pattern : 'parameter' priority 0.000000
xsltCompilePattern : parsing 'property'
xsltCompilePattern : parsed property, default priority 0.000000
added pattern : 'property' priority 0.000000
xsltCompilePattern : parsing 'prompt'
xsltCompilePattern : parsed prompt, default priority 0.000000
added pattern : 'prompt' priority 0.000000
xsltCompilePattern : parsing 'replaceable'
xsltCompilePattern : parsed replaceable, default priority 0.000000
added pattern : 'replaceable' priority 1.000000
xsltCompilePattern : parsing 'returnvalue'
xsltCompilePattern : parsed returnvalue, default priority 0.000000
added pattern : 'returnvalue' priority 0.000000
xsltCompilePattern : parsing 'structfield'
xsltCompilePattern : parsed structfield, default priority 0.000000
added pattern : 'structfield' priority 0.000000
xsltCompilePattern : parsing 'structname'
xsltCompilePattern : parsed structname, default priority 0.000000
added pattern : 'structname' priority 0.000000
xsltCompilePattern : parsing 'symbol'
xsltCompilePattern : parsed symbol, default priority 0.000000
added pattern : 'symbol' priority 0.000000
xsltCompilePattern : parsing 'systemitem'
xsltCompilePattern : parsed systemitem, default priority 0.000000
added pattern : 'systemitem' priority 0.000000
xsltCompilePattern : parsing 'token'
xsltCompilePattern : parsed token, default priority 0.000000
added pattern : 'token' priority 0.000000
xsltCompilePattern : parsing 'type'
xsltCompilePattern : parsed type, default priority 0.000000
added pattern : 'type' priority 0.000000
xsltCompilePattern : parsing 'userinput'
xsltCompilePattern : parsed userinput, default priority 0.000000
added pattern : 'userinput' priority 0.000000
xsltCompilePattern : parsing 'abbrev'
xsltCompilePattern : parsed abbrev, default priority 0.000000
added pattern : 'abbrev' priority 0.000000
xsltCompilePattern : parsing 'acronym'
xsltCompilePattern : parsed acronym, default priority 0.000000
added pattern : 'acronym' priority 0.000000
xsltCompilePattern : parsing 'citerefentry'
xsltCompilePattern : parsed citerefentry, default priority 0.000000
added pattern : 'citerefentry' priority 0.000000
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'citetitle'
xsltCompilePattern : parsed citetitle, default priority 0.000000
added pattern : 'citetitle' priority 0.000000
xsltCompilePattern : parsing 'emphasis'
xsltCompilePattern : parsed emphasis, default priority 0.000000
added pattern : 'emphasis' priority 0.000000
xsltCompilePattern : parsing 'foreignphrase'
xsltCompilePattern : parsed foreignphrase, default priority 0.000000
added pattern : 'foreignphrase' priority 0.000000
xsltCompilePattern : parsing 'markup'
xsltCompilePattern : parsed markup, default priority 0.000000
added pattern : 'markup' priority 0.000000
xsltCompilePattern : parsing 'phrase'
xsltCompilePattern : parsed phrase, default priority 0.000000
added pattern : 'phrase' priority 0.000000
xsltCompilePattern : parsing 'quote'
xsltCompilePattern : parsed quote, default priority 0.000000
added pattern : 'quote' priority 0.000000
xsltCompilePattern : parsing 'varname'
xsltCompilePattern : parsed varname, default priority 0.000000
added pattern : 'varname' priority 0.000000
xsltCompilePattern : parsing 'wordasword'
xsltCompilePattern : parsed wordasword, default priority 0.000000
added pattern : 'wordasword' priority 0.000000
xsltCompilePattern : parsing 'lineannotation'
xsltCompilePattern : parsed lineannotation, default priority 0.000000
added pattern : 'lineannotation' priority 0.000000
xsltCompilePattern : parsing 'superscript'
xsltCompilePattern : parsed superscript, default priority 0.000000
added pattern : 'superscript' priority 0.000000
xsltCompilePattern : parsing 'subscript'
xsltCompilePattern : parsed subscript, default priority 0.000000
added pattern : 'subscript' priority 0.000000
xsltCompilePattern : parsing 'trademark'
xsltCompilePattern : parsed trademark, default priority 0.000000
added pattern : 'trademark' priority 0.000000
xsltCompilePattern : parsing 'firstterm'
xsltCompilePattern : parsed firstterm, default priority 0.000000
added pattern : 'firstterm' priority 0.000000
Found AVT href: {$chunkbase}#{$id}
xsltCompilePattern : parsing 'glossterm'
xsltCompilePattern : parsed glossterm, default priority 0.000000
added pattern : 'glossterm' priority 0.000000
xsltCompilePattern : parsing 'termdef'
xsltCompilePattern : parsed termdef, default priority 0.000000
added pattern : 'termdef' priority 0.000000
xsltCompilePattern : parsing 'sgmltag'
xsltCompilePattern : parsed sgmltag, default priority 0.000000
xsltCompilePattern : parsing 'tag'
xsltCompilePattern : parsed tag, default priority 0.000000
added pattern : 'sgmltag' priority 0.000000
added pattern : 'tag' priority 0.000000
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'email'
xsltCompilePattern : parsed email, default priority 0.000000
added pattern : 'email' priority 0.000000
xsltCompilePattern : parsing 'keycombo'
xsltCompilePattern : parsed keycombo, default priority 0.000000
added pattern : 'keycombo' priority 0.000000
xsltCompilePattern : parsing 'uri'
xsltCompilePattern : parsed uri, default priority 0.000000
added pattern : 'uri' priority 0.000000
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'menuchoice'
xsltCompilePattern : parsed menuchoice, default priority 0.000000
added pattern : 'menuchoice' priority 0.000000
xsltCompilePattern : parsing 'optional'
xsltCompilePattern : parsed optional, default priority 0.000000
added pattern : 'optional' priority 0.000000
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'citation'
xsltCompilePattern : parsed citation, default priority 0.000000
added pattern : 'citation' priority 0.000000
xsltParseStylesheetTemplate: mode citation
xsltCompilePattern : parsing 'biblioentry'
xsltCompilePattern : parsed biblioentry, default priority 0.000000
xsltCompilePattern : parsing 'bibliomixed'
xsltCompilePattern : parsed bibliomixed, default priority 0.000000
added pattern : 'biblioentry' mode 'citation' priority 0.000000
added pattern : 'bibliomixed' mode 'citation' priority 0.000000
xsltCompilePattern : parsing 'comment[parent::answer|parent::appendix|parent::article|parent::bibliodiv|parent::bibliography|parent::blockquote|parent::caution|parent::chapter|parent::glossary|parent::glossdiv|parent::important|parent::index|parent::indexdiv|parent::listitem|parent::note|parent::orderedlist|parent::partintro|parent::preface|parent::procedure|parent::qandadiv|parent::qandaset|parent::question|parent::refentry|parent::refnamediv|parent::refsect1|parent::refsect2|parent::refsect3|parent::refsection|parent::refsynopsisdiv|parent::sect1|parent::sect2|parent::sect3|parent::sect4|parent::sect5|parent::section|parent::setindex|parent::sidebar|parent::simplesect|parent::taskprerequisites|parent::taskrelated|parent::tasksummary|parent::warning]'
xsltCompilePattern : parsed comment[parent::answer|parent::appendix|parent::article|parent::bibliodiv|parent::bibliography|parent::blockquote|parent::caution|parent::chapter|parent::glossary|parent::glossdiv|parent::important|parent::index|parent::indexdiv|parent::listitem|parent::note|parent::orderedlist|parent::partintro|parent::preface|parent::procedure|parent::qandadiv|parent::qandaset|parent::question|parent::refentry|parent::refnamediv|parent::refsect1|parent::refsect2|parent::refsect3|parent::refsection|parent::refsynopsisdiv|parent::sect1|parent::sect2|parent::sect3|parent::sect4|parent::sect5|parent::section|parent::setindex|parent::sidebar|parent::simplesect|parent::taskprerequisites|parent::taskrelated|parent::tasksummary|parent::warning], default priority 0.500000
xsltCompilePattern : parsing 'remark[parent::answer|parent::appendix|parent::article|parent::bibliodiv|parent::bibliography|parent::blockquote|parent::caution|parent::chapter|parent::glossary|parent::glossdiv|parent::important|parent::index|parent::indexdiv|parent::listitem|parent::note|parent::orderedlist|parent::partintro|parent::preface|parent::procedure|parent::qandadiv|parent::qandaset|parent::question|parent::refentry|parent::refnamediv|parent::refsect1|parent::refsect2|parent::refsect3|parent::refsection|parent::refsynopsisdiv|parent::sect1|parent::sect2|parent::sect3|parent::sect4|parent::sect5|parent::section|parent::setindex|parent::sidebar|parent::simplesect|parent::taskprerequisites|parent::taskrelated|parent::tasksummary|parent::warning]'
xsltCompilePattern : parsed remark[parent::answer|parent::appendix|parent::article|parent::bibliodiv|parent::bibliography|parent::blockquote|parent::caution|parent::chapter|parent::glossary|parent::glossdiv|parent::important|parent::index|parent::indexdiv|parent::listitem|parent::note|parent::orderedlist|parent::partintro|parent::preface|parent::procedure|parent::qandadiv|parent::qandaset|parent::question|parent::refentry|parent::refnamediv|parent::refsect1|parent::refsect2|parent::refsect3|parent::refsection|parent::refsynopsisdiv|parent::sect1|parent::sect2|parent::sect3|parent::sect4|parent::sect5|parent::section|parent::setindex|parent::sidebar|parent::simplesect|parent::taskprerequisites|parent::taskrelated|parent::tasksummary|parent::warning], default priority 0.500000
added pattern : 'comment[parent::answer|parent::appendix|parent::article|parent::bibliodiv|parent::bibliography|parent::blockquote|parent::caution|parent::chapter|parent::glossary|parent::glossdiv|parent::important|parent::index|parent::indexdiv|parent::listitem|parent::note|parent::orderedlist|parent::partintro|parent::preface|parent::procedure|parent::qandadiv|parent::qandaset|parent::question|parent::refentry|parent::refnamediv|parent::refsect1|parent::refsect2|parent::refsect3|parent::refsection|parent::refsynopsisdiv|parent::sect1|parent::sect2|parent::sect3|parent::sect4|parent::sect5|parent::section|parent::setindex|parent::sidebar|parent::simplesect|parent::taskprerequisites|parent::taskrelated|parent::tasksummary|parent::warning]' priority 0.500000
added pattern : 'remark[parent::answer|parent::appendix|parent::article|parent::bibliodiv|parent::bibliography|parent::blockquote|parent::caution|parent::chapter|parent::glossary|parent::glossdiv|parent::important|parent::index|parent::indexdiv|parent::listitem|parent::note|parent::orderedlist|parent::partintro|parent::preface|parent::procedure|parent::qandadiv|parent::qandaset|parent::question|parent::refentry|parent::refnamediv|parent::refsect1|parent::refsect2|parent::refsect3|parent::refsection|parent::refsynopsisdiv|parent::sect1|parent::sect2|parent::sect3|parent::sect4|parent::sect5|parent::section|parent::setindex|parent::sidebar|parent::simplesect|parent::taskprerequisites|parent::taskrelated|parent::tasksummary|parent::warning]' priority 0.500000
xsltCompilePattern : parsing 'comment'
xsltCompilePattern : parsed comment, default priority 0.000000
xsltCompilePattern : parsing 'remark'
xsltCompilePattern : parsed remark, default priority 0.000000
added pattern : 'comment' priority 0.000000
added pattern : 'remark' priority 0.000000
xsltCompilePattern : parsing 'productname'
xsltCompilePattern : parsed productname, default priority 0.000000
added pattern : 'productname' priority 0.000000
xsltCompilePattern : parsing 'productnumber'
xsltCompilePattern : parsed productnumber, default priority 0.000000
added pattern : 'productnumber' priority 0.000000
xsltCompilePattern : parsing 'pob'
xsltCompilePattern : parsed pob, default priority 0.000000
xsltCompilePattern : parsing 'street'
xsltCompilePattern : parsed street, default priority 0.000000
xsltCompilePattern : parsing 'city'
xsltCompilePattern : parsed city, default priority 0.000000
xsltCompilePattern : parsing 'state'
xsltCompilePattern : parsed state, default priority 0.000000
xsltCompilePattern : parsing 'postcode'
xsltCompilePattern : parsed postcode, default priority 0.000000
xsltCompilePattern : parsing 'country'
xsltCompilePattern : parsed country, default priority 0.000000
xsltCompilePattern : parsing 'otheraddr'
xsltCompilePattern : parsed otheraddr, default priority 0.000000
added pattern : 'pob' priority 0.000000
added pattern : 'street' priority 0.000000
added pattern : 'city' priority 0.000000
added pattern : 'state' priority 0.000000
added pattern : 'postcode' priority 0.000000
added pattern : 'country' priority 0.000000
added pattern : 'otheraddr' priority 0.000000
xsltCompilePattern : parsing 'phone'
xsltCompilePattern : parsed phone, default priority 0.000000
xsltCompilePattern : parsing 'fax'
xsltCompilePattern : parsed fax, default priority 0.000000
added pattern : 'phone' priority 0.000000
added pattern : 'fax' priority 0.000000
xsltCompilePattern : parsing 'honorific'
xsltCompilePattern : parsed honorific, default priority 0.000000
xsltCompilePattern : parsing 'firstname'
xsltCompilePattern : parsed firstname, default priority 0.000000
xsltCompilePattern : parsing 'surname'
xsltCompilePattern : parsed surname, default priority 0.000000
xsltCompilePattern : parsing 'lineage'
xsltCompilePattern : parsed lineage, default priority 0.000000
xsltCompilePattern : parsing 'othername'
xsltCompilePattern : parsed othername, default priority 0.000000
added pattern : 'honorific' priority 0.000000
added pattern : 'firstname' priority 0.000000
added pattern : 'surname' priority 0.000000
added pattern : 'lineage' priority 0.000000
added pattern : 'othername' priority 0.000000
xsltCompilePattern : parsing 'person'
xsltCompilePattern : parsed person, default priority 0.000000
added pattern : 'person' priority 0.000000
xsltCompilePattern : parsing 'personname'
xsltCompilePattern : parsed personname, default priority 0.000000
added pattern : 'personname' priority 0.000000
xsltCompilePattern : parsing 'org'
xsltCompilePattern : parsed org, default priority 0.000000
added pattern : 'org' priority 0.000000
xsltCompilePattern : parsing 'orgname'
xsltCompilePattern : parsed orgname, default priority 0.000000
added pattern : 'orgname' priority 0.000000
xsltCompilePattern : parsing 'orgdiv'
xsltCompilePattern : parsed orgdiv, default priority 0.000000
added pattern : 'orgdiv' priority 0.000000
xsltCompilePattern : parsing 'affiliation'
xsltCompilePattern : parsed affiliation, default priority 0.000000
added pattern : 'affiliation' priority 0.000000
xsltCompilePattern : parsing 'beginpage'
xsltCompilePattern : parsed beginpage, default priority 0.000000
added pattern : 'beginpage' priority 0.000000
parsed 109 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
exclude result prefix exsl
xsltPrecomputeStylesheet: removing ignorable blank node
Found AVT name: {$name}
Found AVT href: {$href}
Found AVT name: {$name}
Found AVT href: {$href}
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'footnote'
xsltCompilePattern : parsed footnote, default priority 0.000000
added pattern : 'footnote' priority 0.000000
Found AVT href: {$href}
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'footnoteref'
xsltCompilePattern : parsed footnoteref, default priority 0.000000
added pattern : 'footnoteref' priority 0.000000
xsltParseStylesheetTemplate: mode footnote.number
xsltCompilePattern : parsing 'footnote'
xsltCompilePattern : parsed footnote, default priority 0.000000
added pattern : 'footnote' mode 'footnote.number' priority 0.000000
Found AVT name: {$name}
Found AVT href: {$href}
xsltCompilePattern : parsing 'footnote/para[1]'
xsltCompilePattern : parsed footnote/para[1], default priority 0.500000
xsltCompilePattern : parsing 'footnote/simpara[1]'
xsltCompilePattern : parsed footnote/simpara[1], default priority 0.500000
added pattern : 'footnote/para[1]' priority 2.000000
added pattern : 'footnote/simpara[1]' priority 2.000000
xsltParseStylesheetTemplate: mode footnote.body.number
Found AVT name: {$name}
Found AVT href: {$href}
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'footnote.body.number' priority -0.500000
xsltParseStylesheetTemplate: mode process.footnote.mode
xsltCompilePattern : parsing 'footnote'
xsltCompilePattern : parsed footnote, default priority 0.000000
added pattern : 'footnote' mode 'process.footnote.mode' priority 0.000000
xsltParseStylesheetTemplate: mode process.footnote.mode
xsltCompilePattern : parsing 'tgroup//footnote'
xsltCompilePattern : parsed tgroup//footnote, default priority 0.500000
added pattern : 'tgroup//footnote' mode 'process.footnote.mode' priority 0.500000
xsltParseStylesheetTemplate: mode table.footnote.mode
xsltCompilePattern : parsing 'footnote'
xsltCompilePattern : parsed footnote, default priority 0.000000
added pattern : 'footnote' mode 'table.footnote.mode' priority 0.000000
parsed 10 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
xsltPrecomputeStylesheet: removing ignorable blank node
xsltParseStylesheetTemplate: mode html.title.attribute
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'html.title.attribute' priority -0.500000
Found AVT name: {$id}
xsltParseTemplateContent: removing text
xsltParseStylesheetTemplate: mode class.attribute
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'class.attribute' priority -0.500000
xsltParseStylesheetTemplate: mode class.value
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'class.value' priority -0.500000
parsed 12 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
xsltPrecomputeStylesheet: removing ignorable blank node
xsltCompilePattern : parsing 'corpauthor'
xsltCompilePattern : parsed corpauthor, default priority 0.000000
added pattern : 'corpauthor' priority 0.000000
xsltCompilePattern : parsing 'jobtitle'
xsltCompilePattern : parsed jobtitle, default priority 0.000000
added pattern : 'jobtitle' priority 0.000000
parsed 2 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
xsltPrecomputeStylesheet: removing ignorable blank node
xsltCompilePattern : parsing 'keywordset'
xsltCompilePattern : parsed keywordset, default priority 0.000000
added pattern : 'keywordset' priority 0.000000
xsltCompilePattern : parsing 'subjectset'
xsltCompilePattern : parsed subjectset, default priority 0.000000
added pattern : 'subjectset' priority 0.000000
xsltParseStylesheetTemplate: mode html.header
xsltCompilePattern : parsing 'keywordset'
xsltCompilePattern : parsed keywordset, default priority 0.000000
added pattern : 'keywordset' mode 'html.header' priority 0.000000
xsltParseStylesheetTemplate: mode html.header
xsltCompilePattern : parsing 'keyword'
xsltCompilePattern : parsed keyword, default priority 0.000000
added pattern : 'keyword' mode 'html.header' priority 0.000000
parsed 4 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
xsltPrecomputeStylesheet: removing ignorable blank node
xsltCompilePattern : parsing 'set'
xsltCompilePattern : parsed set, default priority 0.000000
added pattern : 'set' priority 0.000000
xsltCompilePattern : parsing 'set/setinfo'
xsltCompilePattern : parsed set/setinfo, default priority 0.500000
added pattern : 'set/setinfo' priority 0.500000
xsltCompilePattern : parsing 'set/title'
xsltCompilePattern : parsed set/title, default priority 0.500000
added pattern : 'set/title' priority 0.500000
xsltCompilePattern : parsing 'set/titleabbrev'
xsltCompilePattern : parsed set/titleabbrev, default priority 0.500000
added pattern : 'set/titleabbrev' priority 0.500000
xsltCompilePattern : parsing 'set/subtitle'
xsltCompilePattern : parsed set/subtitle, default priority 0.500000
added pattern : 'set/subtitle' priority 0.500000
xsltCompilePattern : parsing 'book'
xsltCompilePattern : parsed book, default priority 0.000000
added pattern : 'book' priority 0.000000
xsltCompilePattern : parsing 'book/bookinfo'
xsltCompilePattern : parsed book/bookinfo, default priority 0.500000
added pattern : 'book/bookinfo' priority 0.500000
xsltCompilePattern : parsing 'book/info'
xsltCompilePattern : parsed book/info, default priority 0.500000
added pattern : 'book/info' priority 0.500000
xsltCompilePattern : parsing 'book/title'
xsltCompilePattern : parsed book/title, default priority 0.500000
added pattern : 'book/title' priority 0.500000
xsltCompilePattern : parsing 'book/titleabbrev'
xsltCompilePattern : parsed book/titleabbrev, default priority 0.500000
added pattern : 'book/titleabbrev' priority 0.500000
xsltCompilePattern : parsing 'book/subtitle'
xsltCompilePattern : parsed book/subtitle, default priority 0.500000
added pattern : 'book/subtitle' priority 0.500000
xsltCompilePattern : parsing 'part'
xsltCompilePattern : parsed part, default priority 0.000000
added pattern : 'part' priority 0.000000
xsltParseStylesheetTemplate: mode make.part.toc
xsltCompilePattern : parsing 'part'
xsltCompilePattern : parsed part, default priority 0.000000
added pattern : 'part' mode 'make.part.toc' priority 0.000000
xsltParseStylesheetTemplate: mode make.part.toc
xsltCompilePattern : parsing 'reference'
xsltCompilePattern : parsed reference, default priority 0.000000
added pattern : 'reference' mode 'make.part.toc' priority 0.000000
xsltCompilePattern : parsing 'part/docinfo'
xsltCompilePattern : parsed part/docinfo, default priority 0.500000
added pattern : 'part/docinfo' priority 0.500000
xsltCompilePattern : parsing 'part/partinfo'
xsltCompilePattern : parsed part/partinfo, default priority 0.500000
added pattern : 'part/partinfo' priority 0.500000
xsltCompilePattern : parsing 'part/info'
xsltCompilePattern : parsed part/info, default priority 0.500000
added pattern : 'part/info' priority 0.500000
xsltCompilePattern : parsing 'part/title'
xsltCompilePattern : parsed part/title, default priority 0.500000
added pattern : 'part/title' priority 0.500000
xsltCompilePattern : parsing 'part/titleabbrev'
xsltCompilePattern : parsed part/titleabbrev, default priority 0.500000
added pattern : 'part/titleabbrev' priority 0.500000
xsltCompilePattern : parsing 'part/subtitle'
xsltCompilePattern : parsed part/subtitle, default priority 0.500000
added pattern : 'part/subtitle' priority 0.500000
xsltCompilePattern : parsing 'partintro'
xsltCompilePattern : parsed partintro, default priority 0.000000
added pattern : 'partintro' priority 0.000000
xsltCompilePattern : parsing 'partintro/title'
xsltCompilePattern : parsed partintro/title, default priority 0.500000
added pattern : 'partintro/title' priority 0.500000
xsltCompilePattern : parsing 'partintro/titleabbrev'
xsltCompilePattern : parsed partintro/titleabbrev, default priority 0.500000
added pattern : 'partintro/titleabbrev' priority 0.500000
xsltCompilePattern : parsing 'partintro/subtitle'
xsltCompilePattern : parsed partintro/subtitle, default priority 0.500000
added pattern : 'partintro/subtitle' priority 0.500000
xsltParseStylesheetTemplate: mode partintro.title.mode
xsltCompilePattern : parsing 'partintro/title'
xsltCompilePattern : parsed partintro/title, default priority 0.500000
added pattern : 'partintro/title' mode 'partintro.title.mode' priority 0.500000
xsltParseStylesheetTemplate: mode partintro.title.mode
xsltCompilePattern : parsing 'partintro/subtitle'
xsltCompilePattern : parsed partintro/subtitle, default priority 0.500000
added pattern : 'partintro/subtitle' mode 'partintro.title.mode' priority 0.500000
xsltParseStylesheetTemplate: mode division.number
xsltCompilePattern : parsing 'book'
xsltCompilePattern : parsed book, default priority 0.000000
added pattern : 'book' mode 'division.number' priority 0.000000
xsltParseStylesheetTemplate: mode division.number
xsltCompilePattern : parsing 'part'
xsltCompilePattern : parsed part, default priority 0.000000
added pattern : 'part' mode 'division.number' priority 0.000000
parsed 29 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
xsltPrecomputeStylesheet: removing ignorable blank node
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'toc'
xsltCompilePattern : parsed toc, default priority 0.000000
added pattern : 'toc' priority 0.000000
xsltCompilePattern : parsing 'tocpart'
xsltCompilePattern : parsed tocpart, default priority 0.000000
xsltCompilePattern : parsing 'tocchap                      '
xsltCompilePattern : parsed tocchap                      , default priority 0.000000
xsltCompilePattern : parsing 'toclevel1'
xsltCompilePattern : parsed toclevel1, default priority 0.000000
xsltCompilePattern : parsing 'toclevel2'
xsltCompilePattern : parsed toclevel2, default priority 0.000000
xsltCompilePattern : parsing 'toclevel3'
xsltCompilePattern : parsed toclevel3, default priority 0.000000
xsltCompilePattern : parsing 'toclevel4'
xsltCompilePattern : parsed toclevel4, default priority 0.000000
xsltCompilePattern : parsing 'toclevel5'
xsltCompilePattern : parsed toclevel5, default priority 0.000000
added pattern : 'tocpart' priority 0.000000
added pattern : 'tocchap                      ' priority 0.000000
added pattern : 'toclevel1' priority 0.000000
added pattern : 'toclevel2' priority 0.000000
added pattern : 'toclevel3' priority 0.000000
added pattern : 'toclevel4' priority 0.000000
added pattern : 'toclevel5' priority 0.000000
xsltCompilePattern : parsing 'tocentry'
xsltCompilePattern : parsed tocentry, default priority 0.000000
xsltCompilePattern : parsing 'tocfront'
xsltCompilePattern : parsed tocfront, default priority 0.000000
xsltCompilePattern : parsing 'tocback'
xsltCompilePattern : parsed tocback, default priority 0.000000
added pattern : 'tocentry' priority 0.000000
added pattern : 'tocfront' priority 0.000000
added pattern : 'tocback' priority 0.000000
xsltCompilePattern : parsing 'tocentry[position() = last()]'
xsltCompilePattern : parsed tocentry[position() = last()], default priority 0.500000
added pattern : 'tocentry[position() = last()]' priority 2.000000
xsltParseStylesheetTemplate: mode toc.for.section
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'toc.for.section' priority -0.500000
xsltParseStylesheetTemplate: mode toc.for.component
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'toc.for.component' priority -0.500000
xsltParseStylesheetTemplate: mode toc.for.section
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'toc.for.section' priority -0.500000
xsltParseStylesheetTemplate: mode toc.for.division
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'toc.for.division' priority -0.500000
xsltParseStylesheetTemplate: mode toc.for.set
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'toc.for.set' priority -0.500000
xsltCompilePattern : parsing 'lot'
xsltCompilePattern : parsed lot, default priority 0.000000
xsltCompilePattern : parsing 'lotentry'
xsltCompilePattern : parsed lotentry, default priority 0.000000
added pattern : 'lot' priority 0.000000
added pattern : 'lotentry' priority 0.000000
parsed 11 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
xsltPrecomputeStylesheet: removing ignorable blank node
xsltCompilePattern : parsing 'index'
xsltCompilePattern : parsed index, default priority 0.000000
added pattern : 'index' priority 0.000000
xsltCompilePattern : parsing 'setindex'
xsltCompilePattern : parsed setindex, default priority 0.000000
added pattern : 'setindex' priority 0.000000
xsltCompilePattern : parsing 'index/indexinfo'
xsltCompilePattern : parsed index/indexinfo, default priority 0.500000
added pattern : 'index/indexinfo' priority 0.500000
xsltCompilePattern : parsing 'index/info'
xsltCompilePattern : parsed index/info, default priority 0.500000
added pattern : 'index/info' priority 0.500000
xsltCompilePattern : parsing 'index/title'
xsltCompilePattern : parsed index/title, default priority 0.500000
added pattern : 'index/title' priority 0.500000
xsltCompilePattern : parsing 'index/subtitle'
xsltCompilePattern : parsed index/subtitle, default priority 0.500000
added pattern : 'index/subtitle' priority 0.500000
xsltCompilePattern : parsing 'index/titleabbrev'
xsltCompilePattern : parsed index/titleabbrev, default priority 0.500000
added pattern : 'index/titleabbrev' priority 0.500000
xsltCompilePattern : parsing 'indexdiv'
xsltCompilePattern : parsed indexdiv, default priority 0.000000
added pattern : 'indexdiv' priority 0.000000
xsltCompilePattern : parsing 'indexdiv/title'
xsltCompilePattern : parsed indexdiv/title, default priority 0.500000
added pattern : 'indexdiv/title' priority 0.500000
Found AVT name: {$id}
xsltCompilePattern : parsing 'indexterm'
xsltCompilePattern : parsed indexterm, default priority 0.000000
added pattern : 'indexterm' priority 0.000000
xsltCompilePattern : parsing 'primary'
xsltCompilePattern : parsed primary, default priority 0.000000
xsltCompilePattern : parsing 'secondary'
xsltCompilePattern : parsed secondary, default priority 0.000000
xsltCompilePattern : parsing 'tertiary'
xsltCompilePattern : parsed tertiary, default priority 0.000000
xsltCompilePattern : parsing 'see'
xsltCompilePattern : parsed see, default priority 0.000000
xsltCompilePattern : parsing 'seealso'
xsltCompilePattern : parsed seealso, default priority 0.000000
added pattern : 'primary' priority 0.000000
added pattern : 'secondary' priority 0.000000
added pattern : 'tertiary' priority 0.000000
added pattern : 'see' priority 0.000000
added pattern : 'seealso' priority 0.000000
xsltCompilePattern : parsing 'indexentry'
xsltCompilePattern : parsed indexentry, default priority 0.000000
added pattern : 'indexentry' priority 0.000000
xsltCompilePattern : parsing 'primaryie'
xsltCompilePattern : parsed primaryie, default priority 0.000000
added pattern : 'primaryie' priority 0.000000
xsltCompilePattern : parsing 'secondaryie'
xsltCompilePattern : parsed secondaryie, default priority 0.000000
added pattern : 'secondaryie' priority 0.000000
xsltCompilePattern : parsing 'tertiaryie'
xsltCompilePattern : parsed tertiaryie, default priority 0.000000
added pattern : 'tertiaryie' priority 0.000000
xsltCompilePattern : parsing 'seeie'
xsltCompilePattern : parsed seeie, default priority 0.000000
xsltCompilePattern : parsing 'seealsoie'
xsltCompilePattern : parsed seealsoie, default priority 0.000000
added pattern : 'seeie' priority 0.000000
added pattern : 'seealsoie' priority 0.000000
parsed 16 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
xsltPrecomputeStylesheet: removing ignorable blank node
xsltCompilePattern : parsing 'reference'
xsltCompilePattern : parsed reference, default priority 0.000000
added pattern : 'reference' priority 0.000000
xsltParseStylesheetTemplate: mode division.number
xsltCompilePattern : parsing 'reference'
xsltCompilePattern : parsed reference, default priority 0.000000
added pattern : 'reference' mode 'division.number' priority 0.000000
xsltCompilePattern : parsing 'reference/docinfo'
xsltCompilePattern : parsed reference/docinfo, default priority 0.500000
added pattern : 'reference/docinfo' priority 0.500000
xsltCompilePattern : parsing 'reference/referenceinfo'
xsltCompilePattern : parsed reference/referenceinfo, default priority 0.500000
added pattern : 'reference/referenceinfo' priority 0.500000
xsltCompilePattern : parsing 'reference/title'
xsltCompilePattern : parsed reference/title, default priority 0.500000
added pattern : 'reference/title' priority 0.500000
xsltCompilePattern : parsing 'reference/subtitle'
xsltCompilePattern : parsed reference/subtitle, default priority 0.500000
added pattern : 'reference/subtitle' priority 0.500000
xsltCompilePattern : parsing 'reference/titleabbrev'
xsltCompilePattern : parsed reference/titleabbrev, default priority 0.500000
added pattern : 'reference/titleabbrev' priority 0.500000
xsltCompilePattern : parsing 'refentry'
xsltCompilePattern : parsed refentry, default priority 0.000000
added pattern : 'refentry' priority 0.000000
xsltCompilePattern : parsing 'refentry/docinfo'
xsltCompilePattern : parsed refentry/docinfo, default priority 0.500000
xsltCompilePattern : parsing 'refentry/refentryinfo'
xsltCompilePattern : parsed refentry/refentryinfo, default priority 0.500000
added pattern : 'refentry/docinfo' priority 0.500000
added pattern : 'refentry/refentryinfo' priority 0.500000
xsltCompilePattern : parsing 'refentry/info'
xsltCompilePattern : parsed refentry/info, default priority 0.500000
added pattern : 'refentry/info' priority 0.500000
xsltParseStylesheetTemplate: mode title
xsltCompilePattern : parsing 'refentrytitle'
xsltCompilePattern : parsed refentrytitle, default priority 0.000000
xsltCompilePattern : parsing 'refname'
xsltCompilePattern : parsed refname, default priority 0.000000
xsltCompilePattern : parsing 'refdescriptor'
xsltCompilePattern : parsed refdescriptor, default priority 0.000000
added pattern : 'refentrytitle' mode 'title' priority 0.000000
added pattern : 'refname' mode 'title' priority 0.000000
added pattern : 'refdescriptor' mode 'title' priority 0.000000
xsltCompilePattern : parsing 'refmeta'
xsltCompilePattern : parsed refmeta, default priority 0.000000
added pattern : 'refmeta' priority 0.000000
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'manvolnum'
xsltCompilePattern : parsed manvolnum, default priority 0.000000
added pattern : 'manvolnum' priority 0.000000
xsltCompilePattern : parsing 'refmiscinfo'
xsltCompilePattern : parsed refmiscinfo, default priority 0.000000
added pattern : 'refmiscinfo' priority 0.000000
xsltCompilePattern : parsing 'refentrytitle'
xsltCompilePattern : parsed refentrytitle, default priority 0.000000
added pattern : 'refentrytitle' priority 0.000000
xsltCompilePattern : parsing 'refnamediv'
xsltCompilePattern : parsed refnamediv, default priority 0.000000
added pattern : 'refnamediv' priority 0.000000
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'refname'
xsltCompilePattern : parsed refname, default priority 0.000000
added pattern : 'refname' priority 0.000000
xsltCompilePattern : parsing 'refpurpose'
xsltCompilePattern : parsed refpurpose, default priority 0.000000
added pattern : 'refpurpose' priority 0.000000
xsltCompilePattern : parsing 'refdescriptor'
xsltCompilePattern : parsed refdescriptor, default priority 0.000000
added pattern : 'refdescriptor' priority 0.000000
xsltCompilePattern : parsing 'refclass'
xsltCompilePattern : parsed refclass, default priority 0.000000
added pattern : 'refclass' priority 0.000000
xsltCompilePattern : parsing 'refsynopsisdiv'
xsltCompilePattern : parsed refsynopsisdiv, default priority 0.000000
added pattern : 'refsynopsisdiv' priority 0.000000
xsltCompilePattern : parsing 'refsynopsisdivinfo'
xsltCompilePattern : parsed refsynopsisdivinfo, default priority 0.000000
added pattern : 'refsynopsisdivinfo' priority 0.000000
xsltCompilePattern : parsing 'refsynopsisdiv/title'
xsltCompilePattern : parsed refsynopsisdiv/title, default priority 0.500000
added pattern : 'refsynopsisdiv/title' priority 0.500000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'refsynopsisdiv/title'
xsltCompilePattern : parsed refsynopsisdiv/title, default priority 0.500000
added pattern : 'refsynopsisdiv/title' mode 'titlepage.mode' priority 0.500000
xsltCompilePattern : parsing 'refsection'
xsltCompilePattern : parsed refsection, default priority 0.000000
xsltCompilePattern : parsing 'refsect1'
xsltCompilePattern : parsed refsect1, default priority 0.000000
xsltCompilePattern : parsing 'refsect2'
xsltCompilePattern : parsed refsect2, default priority 0.000000
xsltCompilePattern : parsing 'refsect3'
xsltCompilePattern : parsed refsect3, default priority 0.000000
added pattern : 'refsection' priority 0.000000
added pattern : 'refsect1' priority 0.000000
added pattern : 'refsect2' priority 0.000000
added pattern : 'refsect3' priority 0.000000
xsltCompilePattern : parsing 'refsection/title'
xsltCompilePattern : parsed refsection/title, default priority 0.500000
xsltCompilePattern : parsing 'refsection/info/title'
xsltCompilePattern : parsed refsection/info/title, default priority 0.500000
added pattern : 'refsection/title' priority 0.500000
added pattern : 'refsection/info/title' priority 0.500000
xsltCompilePattern : parsing 'refsect1/title'
xsltCompilePattern : parsed refsect1/title, default priority 0.500000
xsltCompilePattern : parsing 'refsect1/info/title'
xsltCompilePattern : parsed refsect1/info/title, default priority 0.500000
added pattern : 'refsect1/title' priority 0.500000
added pattern : 'refsect1/info/title' priority 0.500000
xsltCompilePattern : parsing 'refsect2/title'
xsltCompilePattern : parsed refsect2/title, default priority 0.500000
xsltCompilePattern : parsing 'refsect2/info/title'
xsltCompilePattern : parsed refsect2/info/title, default priority 0.500000
added pattern : 'refsect2/title' priority 0.500000
added pattern : 'refsect2/info/title' priority 0.500000
xsltCompilePattern : parsing 'refsect3/title'
xsltCompilePattern : parsed refsect3/title, default priority 0.500000
xsltCompilePattern : parsing 'refsect3/info/title'
xsltCompilePattern : parsed refsect3/info/title, default priority 0.500000
added pattern : 'refsect3/title' priority 0.500000
added pattern : 'refsect3/info/title' priority 0.500000
xsltCompilePattern : parsing 'refsectioninfo'
xsltCompilePattern : parsed refsectioninfo, default priority 0.000000
xsltCompilePattern : parsing 'refsection/info'
xsltCompilePattern : parsed refsection/info, default priority 0.500000
added pattern : 'refsectioninfo' priority 0.000000
added pattern : 'refsection/info' priority 0.500000
xsltCompilePattern : parsing 'refsect1info'
xsltCompilePattern : parsed refsect1info, default priority 0.000000
xsltCompilePattern : parsing 'refsect1/info'
xsltCompilePattern : parsed refsect1/info, default priority 0.500000
added pattern : 'refsect1info' priority 0.000000
added pattern : 'refsect1/info' priority 0.500000
xsltCompilePattern : parsing 'refsect2info'
xsltCompilePattern : parsed refsect2info, default priority 0.000000
xsltCompilePattern : parsing 'refsect2/info'
xsltCompilePattern : parsed refsect2/info, default priority 0.500000
added pattern : 'refsect2info' priority 0.000000
added pattern : 'refsect2/info' priority 0.500000
xsltCompilePattern : parsing 'refsect3info'
xsltCompilePattern : parsed refsect3info, default priority 0.000000
xsltCompilePattern : parsing 'refsect3/info'
xsltCompilePattern : parsed refsect3/info, default priority 0.500000
added pattern : 'refsect3info' priority 0.000000
added pattern : 'refsect3/info' priority 0.500000
parsed 34 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
exclude result prefix mml
xsltPrecomputeStylesheet: removing ignorable blank node
xsltCompilePattern : parsing 'inlineequation'
xsltCompilePattern : parsed inlineequation, default priority 0.000000
added pattern : 'inlineequation' priority 0.000000
xsltCompilePattern : parsing 'alt'
xsltCompilePattern : parsed alt, default priority 0.000000
added pattern : 'alt' priority 0.000000
xsltCompilePattern : parsing 'mathphrase'
xsltCompilePattern : parsed mathphrase, default priority 0.000000
added pattern : 'mathphrase' priority 0.000000
xsltCompilePattern : parsing 'mml:*'
xsltCompilePattern : parsed mml:*, default priority -0.250000
added pattern : 'mml:*' priority -0.250000
xsltParseStylesheetTemplate: mode collect.tex.math
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'collect.tex.math' priority -0.500000
xsltParseTemplateContent: removing text
xsltParseTemplateContent: removing text
xsltParseStylesheetTemplate: mode collect.tex.math.plain
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'inlineequation'
xsltCompilePattern : parsed inlineequation, default priority 0.000000
added pattern : 'inlineequation' mode 'collect.tex.math.plain' priority 0.000000
xsltParseStylesheetTemplate: mode collect.tex.math.plain
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'equation'
xsltCompilePattern : parsed equation, default priority 0.000000
xsltCompilePattern : parsing 'informalequation'
xsltCompilePattern : parsed informalequation, default priority 0.000000
added pattern : 'equation' mode 'collect.tex.math.plain' priority 0.000000
added pattern : 'informalequation' mode 'collect.tex.math.plain' priority 0.000000
xsltParseStylesheetTemplate: mode collect.tex.math.plain
xsltCompilePattern : parsing 'text()'
xsltCompilePattern : parsed text(), default priority -0.500000
added pattern : 'text()' mode 'collect.tex.math.plain' priority -0.500000
xsltParseTemplateContent: removing text
xsltParseTemplateContent: removing text
xsltParseStylesheetTemplate: mode collect.tex.math.latex
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'inlineequation'
xsltCompilePattern : parsed inlineequation, default priority 0.000000
added pattern : 'inlineequation' mode 'collect.tex.math.latex' priority 0.000000
xsltParseStylesheetTemplate: mode collect.tex.math.latex
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'equation'
xsltCompilePattern : parsed equation, default priority 0.000000
xsltCompilePattern : parsing 'informalequation'
xsltCompilePattern : parsed informalequation, default priority 0.000000
added pattern : 'equation' mode 'collect.tex.math.latex' priority 0.000000
added pattern : 'informalequation' mode 'collect.tex.math.latex' priority 0.000000
xsltParseStylesheetTemplate: mode collect.tex.math.latex
xsltCompilePattern : parsing 'text()'
xsltCompilePattern : parsed text(), default priority -0.500000
added pattern : 'text()' mode 'collect.tex.math.latex' priority -0.500000
parsed 17 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
xsltPrecomputeStylesheet: removing ignorable blank node
xsltParseStylesheetTemplate: mode admon.graphic.width
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'admon.graphic.width' priority -0.500000
xsltCompilePattern : parsing 'note'
xsltCompilePattern : parsed note, default priority 0.000000
xsltCompilePattern : parsing 'important'
xsltCompilePattern : parsed important, default priority 0.000000
xsltCompilePattern : parsing 'warning'
xsltCompilePattern : parsed warning, default priority 0.000000
xsltCompilePattern : parsing 'caution'
xsltCompilePattern : parsed caution, default priority 0.000000
xsltCompilePattern : parsing 'tip'
xsltCompilePattern : parsed tip, default priority 0.000000
added pattern : 'note' priority 0.000000
added pattern : 'important' priority 0.000000
added pattern : 'warning' priority 0.000000
added pattern : 'caution' priority 0.000000
added pattern : 'tip' priority 0.000000
Found AVT alt: [{$alt}]
xsltCompilePattern : parsing 'note/title'
xsltCompilePattern : parsed note/title, default priority 0.500000
added pattern : 'note/title' priority 0.500000
xsltCompilePattern : parsing 'important/title'
xsltCompilePattern : parsed important/title, default priority 0.500000
added pattern : 'important/title' priority 0.500000
xsltCompilePattern : parsing 'warning/title'
xsltCompilePattern : parsed warning/title, default priority 0.500000
added pattern : 'warning/title' priority 0.500000
xsltCompilePattern : parsing 'caution/title'
xsltCompilePattern : parsed caution/title, default priority 0.500000
added pattern : 'caution/title' priority 0.500000
xsltCompilePattern : parsing 'tip/title'
xsltCompilePattern : parsed tip/title, default priority 0.500000
added pattern : 'tip/title' priority 0.500000
parsed 10 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
xsltPrecomputeStylesheet: removing ignorable blank node
xsltParseStylesheetTemplate: mode dedication
xsltCompilePattern : parsing 'dedication'
xsltCompilePattern : parsed dedication, default priority 0.000000
added pattern : 'dedication' mode 'dedication' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'dedication/title'
xsltCompilePattern : parsed dedication/title, default priority 0.500000
xsltCompilePattern : parsing 'dedication/info/title'
xsltCompilePattern : parsed dedication/info/title, default priority 0.500000
added pattern : 'dedication/title' mode 'titlepage.mode' priority 2.000000
added pattern : 'dedication/info/title' mode 'titlepage.mode' priority 2.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'dedication/subtitle'
xsltCompilePattern : parsed dedication/subtitle, default priority 0.500000
xsltCompilePattern : parsing 'dedication/info/subtitle'
xsltCompilePattern : parsed dedication/info/subtitle, default priority 0.500000
added pattern : 'dedication/subtitle' mode 'titlepage.mode' priority 2.000000
added pattern : 'dedication/info/subtitle' mode 'titlepage.mode' priority 2.000000
xsltCompilePattern : parsing 'dedication'
xsltCompilePattern : parsed dedication, default priority 0.000000
added pattern : 'dedication' priority 0.000000
xsltCompilePattern : parsing 'dedication/title'
xsltCompilePattern : parsed dedication/title, default priority 0.500000
added pattern : 'dedication/title' priority 0.500000
xsltCompilePattern : parsing 'dedication/subtitle'
xsltCompilePattern : parsed dedication/subtitle, default priority 0.500000
added pattern : 'dedication/subtitle' priority 0.500000
xsltCompilePattern : parsing 'dedication/titleabbrev'
xsltCompilePattern : parsed dedication/titleabbrev, default priority 0.500000
added pattern : 'dedication/titleabbrev' priority 0.500000
xsltCompilePattern : parsing 'colophon'
xsltCompilePattern : parsed colophon, default priority 0.000000
added pattern : 'colophon' priority 0.000000
xsltCompilePattern : parsing 'colophon/title'
xsltCompilePattern : parsed colophon/title, default priority 0.500000
added pattern : 'colophon/title' priority 0.500000
xsltCompilePattern : parsing 'colophon/subtitle'
xsltCompilePattern : parsed colophon/subtitle, default priority 0.500000
added pattern : 'colophon/subtitle' priority 0.500000
xsltCompilePattern : parsing 'colophon/titleabbrev'
xsltCompilePattern : parsed colophon/titleabbrev, default priority 0.500000
added pattern : 'colophon/titleabbrev' priority 0.500000
xsltCompilePattern : parsing 'preface'
xsltCompilePattern : parsed preface, default priority 0.000000
added pattern : 'preface' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'preface/title'
xsltCompilePattern : parsed preface/title, default priority 0.500000
added pattern : 'preface/title' mode 'titlepage.mode' priority 2.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'preface/subtitle                      '
xsltCompilePattern : parsed preface/subtitle                      , default priority 0.500000
xsltCompilePattern : parsing 'preface/prefaceinfo/subtitle                      '
xsltCompilePattern : parsed preface/prefaceinfo/subtitle                      , default priority 0.500000
xsltCompilePattern : parsing 'preface/info/subtitle                      '
xsltCompilePattern : parsed preface/info/subtitle                      , default priority 0.500000
xsltCompilePattern : parsing 'preface/docinfo/subtitle'
xsltCompilePattern : parsed preface/docinfo/subtitle, default priority 0.500000
added pattern : 'preface/subtitle                      ' mode 'titlepage.mode' priority 2.000000
added pattern : 'preface/prefaceinfo/subtitle                      ' mode 'titlepage.mode' priority 2.000000
added pattern : 'preface/info/subtitle                      ' mode 'titlepage.mode' priority 2.000000
added pattern : 'preface/docinfo/subtitle' mode 'titlepage.mode' priority 2.000000
xsltCompilePattern : parsing 'preface/docinfo'
xsltCompilePattern : parsed preface/docinfo, default priority 0.500000
xsltCompilePattern : parsing 'prefaceinfo'
xsltCompilePattern : parsed prefaceinfo, default priority 0.000000
added pattern : 'preface/docinfo' priority 0.500000
added pattern : 'prefaceinfo' priority 0.000000
xsltCompilePattern : parsing 'preface/info'
xsltCompilePattern : parsed preface/info, default priority 0.500000
added pattern : 'preface/info' priority 0.500000
xsltCompilePattern : parsing 'preface/title'
xsltCompilePattern : parsed preface/title, default priority 0.500000
added pattern : 'preface/title' priority 0.500000
xsltCompilePattern : parsing 'preface/titleabbrev'
xsltCompilePattern : parsed preface/titleabbrev, default priority 0.500000
added pattern : 'preface/titleabbrev' priority 0.500000
xsltCompilePattern : parsing 'preface/subtitle'
xsltCompilePattern : parsed preface/subtitle, default priority 0.500000
added pattern : 'preface/subtitle' priority 0.500000
xsltCompilePattern : parsing 'chapter'
xsltCompilePattern : parsed chapter, default priority 0.000000
added pattern : 'chapter' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'chapter/title'
xsltCompilePattern : parsed chapter/title, default priority 0.500000
added pattern : 'chapter/title' mode 'titlepage.mode' priority 2.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'chapter/subtitle                      '
xsltCompilePattern : parsed chapter/subtitle                      , default priority 0.500000
xsltCompilePattern : parsing 'chapter/chapterinfo/subtitle                      '
xsltCompilePattern : parsed chapter/chapterinfo/subtitle                      , default priority 0.500000
xsltCompilePattern : parsing 'chapter/info/subtitle                      '
xsltCompilePattern : parsed chapter/info/subtitle                      , default priority 0.500000
xsltCompilePattern : parsing 'chapter/docinfo/subtitle'
xsltCompilePattern : parsed chapter/docinfo/subtitle, default priority 0.500000
added pattern : 'chapter/subtitle                      ' mode 'titlepage.mode' priority 2.000000
added pattern : 'chapter/chapterinfo/subtitle                      ' mode 'titlepage.mode' priority 2.000000
added pattern : 'chapter/info/subtitle                      ' mode 'titlepage.mode' priority 2.000000
added pattern : 'chapter/docinfo/subtitle' mode 'titlepage.mode' priority 2.000000
xsltCompilePattern : parsing 'chapter/docinfo'
xsltCompilePattern : parsed chapter/docinfo, default priority 0.500000
xsltCompilePattern : parsing 'chapterinfo'
xsltCompilePattern : parsed chapterinfo, default priority 0.000000
added pattern : 'chapter/docinfo' priority 0.500000
added pattern : 'chapterinfo' priority 0.000000
xsltCompilePattern : parsing 'chapter/info'
xsltCompilePattern : parsed chapter/info, default priority 0.500000
added pattern : 'chapter/info' priority 0.500000
xsltCompilePattern : parsing 'chapter/title'
xsltCompilePattern : parsed chapter/title, default priority 0.500000
added pattern : 'chapter/title' priority 0.500000
xsltCompilePattern : parsing 'chapter/titleabbrev'
xsltCompilePattern : parsed chapter/titleabbrev, default priority 0.500000
added pattern : 'chapter/titleabbrev' priority 0.500000
xsltCompilePattern : parsing 'chapter/subtitle'
xsltCompilePattern : parsed chapter/subtitle, default priority 0.500000
added pattern : 'chapter/subtitle' priority 0.500000
xsltCompilePattern : parsing 'appendix'
xsltCompilePattern : parsed appendix, default priority 0.000000
added pattern : 'appendix' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'appendix/title'
xsltCompilePattern : parsed appendix/title, default priority 0.500000
added pattern : 'appendix/title' mode 'titlepage.mode' priority 2.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'appendix/subtitle                      '
xsltCompilePattern : parsed appendix/subtitle                      , default priority 0.500000
xsltCompilePattern : parsing 'appendix/appendixinfo/subtitle                      '
xsltCompilePattern : parsed appendix/appendixinfo/subtitle                      , default priority 0.500000
xsltCompilePattern : parsing 'appendix/info/subtitle                      '
xsltCompilePattern : parsed appendix/info/subtitle                      , default priority 0.500000
xsltCompilePattern : parsing 'appendix/docinfo/subtitle'
xsltCompilePattern : parsed appendix/docinfo/subtitle, default priority 0.500000
added pattern : 'appendix/subtitle                      ' mode 'titlepage.mode' priority 2.000000
added pattern : 'appendix/appendixinfo/subtitle                      ' mode 'titlepage.mode' priority 2.000000
added pattern : 'appendix/info/subtitle                      ' mode 'titlepage.mode' priority 2.000000
added pattern : 'appendix/docinfo/subtitle' mode 'titlepage.mode' priority 2.000000
xsltCompilePattern : parsing 'appendix/docinfo'
xsltCompilePattern : parsed appendix/docinfo, default priority 0.500000
xsltCompilePattern : parsing 'appendixinfo'
xsltCompilePattern : parsed appendixinfo, default priority 0.000000
added pattern : 'appendix/docinfo' priority 0.500000
added pattern : 'appendixinfo' priority 0.000000
xsltCompilePattern : parsing 'appendix/info'
xsltCompilePattern : parsed appendix/info, default priority 0.500000
added pattern : 'appendix/info' priority 0.500000
xsltCompilePattern : parsing 'appendix/title'
xsltCompilePattern : parsed appendix/title, default priority 0.500000
added pattern : 'appendix/title' priority 0.500000
xsltCompilePattern : parsing 'appendix/titleabbrev'
xsltCompilePattern : parsed appendix/titleabbrev, default priority 0.500000
added pattern : 'appendix/titleabbrev' priority 0.500000
xsltCompilePattern : parsing 'appendix/subtitle'
xsltCompilePattern : parsed appendix/subtitle, default priority 0.500000
added pattern : 'appendix/subtitle' priority 0.500000
xsltCompilePattern : parsing 'article'
xsltCompilePattern : parsed article, default priority 0.000000
added pattern : 'article' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'article/title'
xsltCompilePattern : parsed article/title, default priority 0.500000
xsltCompilePattern : parsing 'article/articleinfo/title'
xsltCompilePattern : parsed article/articleinfo/title, default priority 0.500000
added pattern : 'article/title' mode 'titlepage.mode' priority 2.000000
added pattern : 'article/articleinfo/title' mode 'titlepage.mode' priority 2.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'article/subtitle                      '
xsltCompilePattern : parsed article/subtitle                      , default priority 0.500000
xsltCompilePattern : parsing 'article/articleinfo/subtitle                      '
xsltCompilePattern : parsed article/articleinfo/subtitle                      , default priority 0.500000
xsltCompilePattern : parsing 'article/info/subtitle                      '
xsltCompilePattern : parsed article/info/subtitle                      , default priority 0.500000
xsltCompilePattern : parsing 'article/artheader/subtitle'
xsltCompilePattern : parsed article/artheader/subtitle, default priority 0.500000
added pattern : 'article/subtitle                      ' mode 'titlepage.mode' priority 2.000000
added pattern : 'article/articleinfo/subtitle                      ' mode 'titlepage.mode' priority 2.000000
added pattern : 'article/info/subtitle                      ' mode 'titlepage.mode' priority 2.000000
added pattern : 'article/artheader/subtitle' mode 'titlepage.mode' priority 2.000000
xsltCompilePattern : parsing 'article/artheader'
xsltCompilePattern : parsed article/artheader, default priority 0.500000
xsltCompilePattern : parsing 'article/articleinfo'
xsltCompilePattern : parsed article/articleinfo, default priority 0.500000
added pattern : 'article/artheader' priority 0.500000
added pattern : 'article/articleinfo' priority 0.500000
xsltCompilePattern : parsing 'article/info'
xsltCompilePattern : parsed article/info, default priority 0.500000
added pattern : 'article/info' priority 0.500000
xsltCompilePattern : parsing 'article/title'
xsltCompilePattern : parsed article/title, default priority 0.500000
added pattern : 'article/title' priority 0.500000
xsltCompilePattern : parsing 'article/titleabbrev'
xsltCompilePattern : parsed article/titleabbrev, default priority 0.500000
added pattern : 'article/titleabbrev' priority 0.500000
xsltCompilePattern : parsing 'article/subtitle'
xsltCompilePattern : parsed article/subtitle, default priority 0.500000
added pattern : 'article/subtitle' priority 0.500000
parsed 46 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
xsltPrecomputeStylesheet: removing ignorable blank node
xsltCompilePattern : parsing 'bibliography'
xsltCompilePattern : parsed bibliography, default priority 0.000000
added pattern : 'bibliography' priority 0.000000
xsltCompilePattern : parsing 'bibliography/bibliographyinfo'
xsltCompilePattern : parsed bibliography/bibliographyinfo, default priority 0.500000
added pattern : 'bibliography/bibliographyinfo' priority 0.500000
xsltCompilePattern : parsing 'bibliography/info'
xsltCompilePattern : parsed bibliography/info, default priority 0.500000
added pattern : 'bibliography/info' priority 0.500000
xsltCompilePattern : parsing 'bibliography/title'
xsltCompilePattern : parsed bibliography/title, default priority 0.500000
added pattern : 'bibliography/title' priority 0.500000
xsltCompilePattern : parsing 'bibliography/subtitle'
xsltCompilePattern : parsed bibliography/subtitle, default priority 0.500000
added pattern : 'bibliography/subtitle' priority 0.500000
xsltCompilePattern : parsing 'bibliography/titleabbrev'
xsltCompilePattern : parsed bibliography/titleabbrev, default priority 0.500000
added pattern : 'bibliography/titleabbrev' priority 0.500000
xsltCompilePattern : parsing 'bibliodiv'
xsltCompilePattern : parsed bibliodiv, default priority 0.000000
added pattern : 'bibliodiv' priority 0.000000
xsltCompilePattern : parsing 'bibliodiv/title'
xsltCompilePattern : parsed bibliodiv/title, default priority 0.500000
added pattern : 'bibliodiv/title' priority 0.500000
xsltCompilePattern : parsing 'bibliolist'
xsltCompilePattern : parsed bibliolist, default priority 0.000000
added pattern : 'bibliolist' priority 0.000000
xsltCompilePattern : parsing 'biblioentry'
xsltCompilePattern : parsed biblioentry, default priority 0.000000
added pattern : 'biblioentry' priority 0.000000
xsltCompilePattern : parsing 'bibliomixed'
xsltCompilePattern : parsed bibliomixed, default priority 0.000000
added pattern : 'bibliomixed' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'bibliography.mode' priority -0.500000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'abbrev'
xsltCompilePattern : parsed abbrev, default priority 0.000000
added pattern : 'abbrev' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'abstract'
xsltCompilePattern : parsed abstract, default priority 0.000000
added pattern : 'abstract' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'address'
xsltCompilePattern : parsed address, default priority 0.000000
added pattern : 'address' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'affiliation'
xsltCompilePattern : parsed affiliation, default priority 0.000000
added pattern : 'affiliation' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'shortaffil'
xsltCompilePattern : parsed shortaffil, default priority 0.000000
added pattern : 'shortaffil' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'jobtitle'
xsltCompilePattern : parsed jobtitle, default priority 0.000000
added pattern : 'jobtitle' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'artheader'
xsltCompilePattern : parsed artheader, default priority 0.000000
xsltCompilePattern : parsing 'articleinfo'
xsltCompilePattern : parsed articleinfo, default priority 0.000000
xsltCompilePattern : parsing 'info'
xsltCompilePattern : parsed info, default priority 0.000000
added pattern : 'artheader' mode 'bibliography.mode' priority 0.000000
added pattern : 'articleinfo' mode 'bibliography.mode' priority 0.000000
added pattern : 'info' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'artpagenums'
xsltCompilePattern : parsed artpagenums, default priority 0.000000
added pattern : 'artpagenums' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'author'
xsltCompilePattern : parsed author, default priority 0.000000
added pattern : 'author' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'authorblurb'
xsltCompilePattern : parsed authorblurb, default priority 0.000000
xsltCompilePattern : parsing 'personblurb'
xsltCompilePattern : parsed personblurb, default priority 0.000000
added pattern : 'authorblurb' mode 'bibliography.mode' priority 0.000000
added pattern : 'personblurb' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'authorgroup'
xsltCompilePattern : parsed authorgroup, default priority 0.000000
added pattern : 'authorgroup' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'authorinitials'
xsltCompilePattern : parsed authorinitials, default priority 0.000000
added pattern : 'authorinitials' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'bibliomisc'
xsltCompilePattern : parsed bibliomisc, default priority 0.000000
added pattern : 'bibliomisc' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'bibliomset'
xsltCompilePattern : parsed bibliomset, default priority 0.000000
added pattern : 'bibliomset' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'biblioset'
xsltCompilePattern : parsed biblioset, default priority 0.000000
added pattern : 'biblioset' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'biblioset/title'
xsltCompilePattern : parsed biblioset/title, default priority 0.500000
xsltCompilePattern : parsing 'biblioset/citetitle'
xsltCompilePattern : parsed biblioset/citetitle, default priority 0.500000
added pattern : 'biblioset/title' mode 'bibliography.mode' priority 0.500000
added pattern : 'biblioset/citetitle' mode 'bibliography.mode' priority 0.500000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'bookbiblio'
xsltCompilePattern : parsed bookbiblio, default priority 0.000000
added pattern : 'bookbiblio' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'citetitle'
xsltCompilePattern : parsed citetitle, default priority 0.000000
added pattern : 'citetitle' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'collab'
xsltCompilePattern : parsed collab, default priority 0.000000
added pattern : 'collab' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'collabname'
xsltCompilePattern : parsed collabname, default priority 0.000000
added pattern : 'collabname' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'confgroup'
xsltCompilePattern : parsed confgroup, default priority 0.000000
added pattern : 'confgroup' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'confdates'
xsltCompilePattern : parsed confdates, default priority 0.000000
added pattern : 'confdates' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'conftitle'
xsltCompilePattern : parsed conftitle, default priority 0.000000
added pattern : 'conftitle' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'confnum'
xsltCompilePattern : parsed confnum, default priority 0.000000
added pattern : 'confnum' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'confsponsor'
xsltCompilePattern : parsed confsponsor, default priority 0.000000
added pattern : 'confsponsor' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'contractnum'
xsltCompilePattern : parsed contractnum, default priority 0.000000
added pattern : 'contractnum' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'contractsponsor'
xsltCompilePattern : parsed contractsponsor, default priority 0.000000
added pattern : 'contractsponsor' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'contrib'
xsltCompilePattern : parsed contrib, default priority 0.000000
added pattern : 'contrib' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'copyright'
xsltCompilePattern : parsed copyright, default priority 0.000000
added pattern : 'copyright' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'year'
xsltCompilePattern : parsed year, default priority 0.000000
added pattern : 'year' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'year[position()=last()]'
xsltCompilePattern : parsed year[position()=last()], default priority 0.500000
added pattern : 'year[position()=last()]' mode 'bibliography.mode' priority 0.500000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'holder'
xsltCompilePattern : parsed holder, default priority 0.000000
added pattern : 'holder' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'corpauthor'
xsltCompilePattern : parsed corpauthor, default priority 0.000000
added pattern : 'corpauthor' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'corpcredit'
xsltCompilePattern : parsed corpcredit, default priority 0.000000
added pattern : 'corpcredit' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'corpname'
xsltCompilePattern : parsed corpname, default priority 0.000000
added pattern : 'corpname' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'date'
xsltCompilePattern : parsed date, default priority 0.000000
added pattern : 'date' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'edition'
xsltCompilePattern : parsed edition, default priority 0.000000
added pattern : 'edition' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'editor'
xsltCompilePattern : parsed editor, default priority 0.000000
added pattern : 'editor' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'firstname'
xsltCompilePattern : parsed firstname, default priority 0.000000
added pattern : 'firstname' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'honorific'
xsltCompilePattern : parsed honorific, default priority 0.000000
added pattern : 'honorific' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'indexterm'
xsltCompilePattern : parsed indexterm, default priority 0.000000
added pattern : 'indexterm' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'invpartnumber'
xsltCompilePattern : parsed invpartnumber, default priority 0.000000
added pattern : 'invpartnumber' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'isbn'
xsltCompilePattern : parsed isbn, default priority 0.000000
added pattern : 'isbn' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'issn'
xsltCompilePattern : parsed issn, default priority 0.000000
added pattern : 'issn' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'issuenum'
xsltCompilePattern : parsed issuenum, default priority 0.000000
added pattern : 'issuenum' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'lineage'
xsltCompilePattern : parsed lineage, default priority 0.000000
added pattern : 'lineage' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'orgname'
xsltCompilePattern : parsed orgname, default priority 0.000000
added pattern : 'orgname' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'orgdiv'
xsltCompilePattern : parsed orgdiv, default priority 0.000000
added pattern : 'orgdiv' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'othercredit'
xsltCompilePattern : parsed othercredit, default priority 0.000000
added pattern : 'othercredit' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'othername'
xsltCompilePattern : parsed othername, default priority 0.000000
added pattern : 'othername' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'pagenums'
xsltCompilePattern : parsed pagenums, default priority 0.000000
added pattern : 'pagenums' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'printhistory'
xsltCompilePattern : parsed printhistory, default priority 0.000000
added pattern : 'printhistory' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'productname'
xsltCompilePattern : parsed productname, default priority 0.000000
added pattern : 'productname' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'productnumber'
xsltCompilePattern : parsed productnumber, default priority 0.000000
added pattern : 'productnumber' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'pubdate'
xsltCompilePattern : parsed pubdate, default priority 0.000000
added pattern : 'pubdate' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'publisher'
xsltCompilePattern : parsed publisher, default priority 0.000000
added pattern : 'publisher' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'publishername'
xsltCompilePattern : parsed publishername, default priority 0.000000
added pattern : 'publishername' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'pubsnumber'
xsltCompilePattern : parsed pubsnumber, default priority 0.000000
added pattern : 'pubsnumber' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'releaseinfo'
xsltCompilePattern : parsed releaseinfo, default priority 0.000000
added pattern : 'releaseinfo' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'revhistory'
xsltCompilePattern : parsed revhistory, default priority 0.000000
added pattern : 'revhistory' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'seriesinfo'
xsltCompilePattern : parsed seriesinfo, default priority 0.000000
added pattern : 'seriesinfo' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'seriesvolnums'
xsltCompilePattern : parsed seriesvolnums, default priority 0.000000
added pattern : 'seriesvolnums' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'subtitle'
xsltCompilePattern : parsed subtitle, default priority 0.000000
added pattern : 'subtitle' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'surname'
xsltCompilePattern : parsed surname, default priority 0.000000
added pattern : 'surname' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'title'
xsltCompilePattern : parsed title, default priority 0.000000
added pattern : 'title' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'titleabbrev'
xsltCompilePattern : parsed titleabbrev, default priority 0.000000
added pattern : 'titleabbrev' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'volumenum'
xsltCompilePattern : parsed volumenum, default priority 0.000000
added pattern : 'volumenum' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.mode
xsltCompilePattern : parsing 'bibliocoverage'
xsltCompilePattern : parsed bibliocoverage, default priority 0.000000
xsltCompilePattern : parsing 'biblioid'
xsltCompilePattern : parsed biblioid, default priority 0.000000
xsltCompilePattern : parsing 'bibliorelation'
xsltCompilePattern : parsed bibliorelation, default priority 0.000000
xsltCompilePattern : parsing 'bibliosource'
xsltCompilePattern : parsed bibliosource, default priority 0.000000
added pattern : 'bibliocoverage' mode 'bibliography.mode' priority 0.000000
added pattern : 'biblioid' mode 'bibliography.mode' priority 0.000000
added pattern : 'bibliorelation' mode 'bibliography.mode' priority 0.000000
added pattern : 'bibliosource' mode 'bibliography.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'bibliomixed.mode' priority -0.500000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'abbrev'
xsltCompilePattern : parsed abbrev, default priority 0.000000
added pattern : 'abbrev' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'abstract'
xsltCompilePattern : parsed abstract, default priority 0.000000
added pattern : 'abstract' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'address'
xsltCompilePattern : parsed address, default priority 0.000000
added pattern : 'address' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'affiliation'
xsltCompilePattern : parsed affiliation, default priority 0.000000
added pattern : 'affiliation' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'shortaffil'
xsltCompilePattern : parsed shortaffil, default priority 0.000000
added pattern : 'shortaffil' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'jobtitle'
xsltCompilePattern : parsed jobtitle, default priority 0.000000
added pattern : 'jobtitle' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'artpagenums'
xsltCompilePattern : parsed artpagenums, default priority 0.000000
added pattern : 'artpagenums' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'author'
xsltCompilePattern : parsed author, default priority 0.000000
added pattern : 'author' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'authorblurb'
xsltCompilePattern : parsed authorblurb, default priority 0.000000
xsltCompilePattern : parsing 'personblurb'
xsltCompilePattern : parsed personblurb, default priority 0.000000
added pattern : 'authorblurb' mode 'bibliomixed.mode' priority 0.000000
added pattern : 'personblurb' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'authorgroup'
xsltCompilePattern : parsed authorgroup, default priority 0.000000
added pattern : 'authorgroup' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'authorinitials'
xsltCompilePattern : parsed authorinitials, default priority 0.000000
added pattern : 'authorinitials' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'bibliomisc'
xsltCompilePattern : parsed bibliomisc, default priority 0.000000
added pattern : 'bibliomisc' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'bibliomset'
xsltCompilePattern : parsed bibliomset, default priority 0.000000
added pattern : 'bibliomset' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'bibliomset/title'
xsltCompilePattern : parsed bibliomset/title, default priority 0.500000
xsltCompilePattern : parsing 'bibliomset/citetitle'
xsltCompilePattern : parsed bibliomset/citetitle, default priority 0.500000
added pattern : 'bibliomset/title' mode 'bibliomixed.mode' priority 0.500000
added pattern : 'bibliomset/citetitle' mode 'bibliomixed.mode' priority 0.500000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'biblioset'
xsltCompilePattern : parsed biblioset, default priority 0.000000
added pattern : 'biblioset' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'citetitle'
xsltCompilePattern : parsed citetitle, default priority 0.000000
added pattern : 'citetitle' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'collab'
xsltCompilePattern : parsed collab, default priority 0.000000
added pattern : 'collab' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'confgroup'
xsltCompilePattern : parsed confgroup, default priority 0.000000
added pattern : 'confgroup' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'contractnum'
xsltCompilePattern : parsed contractnum, default priority 0.000000
added pattern : 'contractnum' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'contractsponsor'
xsltCompilePattern : parsed contractsponsor, default priority 0.000000
added pattern : 'contractsponsor' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'contrib'
xsltCompilePattern : parsed contrib, default priority 0.000000
added pattern : 'contrib' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'copyright'
xsltCompilePattern : parsed copyright, default priority 0.000000
added pattern : 'copyright' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'corpauthor'
xsltCompilePattern : parsed corpauthor, default priority 0.000000
added pattern : 'corpauthor' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'corpcredit'
xsltCompilePattern : parsed corpcredit, default priority 0.000000
added pattern : 'corpcredit' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'corpname'
xsltCompilePattern : parsed corpname, default priority 0.000000
added pattern : 'corpname' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'date'
xsltCompilePattern : parsed date, default priority 0.000000
added pattern : 'date' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'edition'
xsltCompilePattern : parsed edition, default priority 0.000000
added pattern : 'edition' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'editor'
xsltCompilePattern : parsed editor, default priority 0.000000
added pattern : 'editor' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'firstname'
xsltCompilePattern : parsed firstname, default priority 0.000000
added pattern : 'firstname' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'honorific'
xsltCompilePattern : parsed honorific, default priority 0.000000
added pattern : 'honorific' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'indexterm'
xsltCompilePattern : parsed indexterm, default priority 0.000000
added pattern : 'indexterm' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'invpartnumber'
xsltCompilePattern : parsed invpartnumber, default priority 0.000000
added pattern : 'invpartnumber' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'isbn'
xsltCompilePattern : parsed isbn, default priority 0.000000
added pattern : 'isbn' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'issn'
xsltCompilePattern : parsed issn, default priority 0.000000
added pattern : 'issn' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'issuenum'
xsltCompilePattern : parsed issuenum, default priority 0.000000
added pattern : 'issuenum' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'lineage'
xsltCompilePattern : parsed lineage, default priority 0.000000
added pattern : 'lineage' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'orgname'
xsltCompilePattern : parsed orgname, default priority 0.000000
added pattern : 'orgname' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'othercredit'
xsltCompilePattern : parsed othercredit, default priority 0.000000
added pattern : 'othercredit' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'othername'
xsltCompilePattern : parsed othername, default priority 0.000000
added pattern : 'othername' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'pagenums'
xsltCompilePattern : parsed pagenums, default priority 0.000000
added pattern : 'pagenums' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'printhistory'
xsltCompilePattern : parsed printhistory, default priority 0.000000
added pattern : 'printhistory' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'productname'
xsltCompilePattern : parsed productname, default priority 0.000000
added pattern : 'productname' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'productnumber'
xsltCompilePattern : parsed productnumber, default priority 0.000000
added pattern : 'productnumber' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'pubdate'
xsltCompilePattern : parsed pubdate, default priority 0.000000
added pattern : 'pubdate' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'publisher'
xsltCompilePattern : parsed publisher, default priority 0.000000
added pattern : 'publisher' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'publishername'
xsltCompilePattern : parsed publishername, default priority 0.000000
added pattern : 'publishername' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'pubsnumber'
xsltCompilePattern : parsed pubsnumber, default priority 0.000000
added pattern : 'pubsnumber' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'releaseinfo'
xsltCompilePattern : parsed releaseinfo, default priority 0.000000
added pattern : 'releaseinfo' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'revhistory'
xsltCompilePattern : parsed revhistory, default priority 0.000000
added pattern : 'revhistory' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'seriesvolnums'
xsltCompilePattern : parsed seriesvolnums, default priority 0.000000
added pattern : 'seriesvolnums' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'subtitle'
xsltCompilePattern : parsed subtitle, default priority 0.000000
added pattern : 'subtitle' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'surname'
xsltCompilePattern : parsed surname, default priority 0.000000
added pattern : 'surname' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'title'
xsltCompilePattern : parsed title, default priority 0.000000
added pattern : 'title' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'titleabbrev'
xsltCompilePattern : parsed titleabbrev, default priority 0.000000
added pattern : 'titleabbrev' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'volumenum'
xsltCompilePattern : parsed volumenum, default priority 0.000000
added pattern : 'volumenum' mode 'bibliomixed.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliomixed.mode
xsltCompilePattern : parsing 'bibliocoverage'
xsltCompilePattern : parsed bibliocoverage, default priority 0.000000
xsltCompilePattern : parsing 'biblioid'
xsltCompilePattern : parsed biblioid, default priority 0.000000
xsltCompilePattern : parsing 'bibliorelation'
xsltCompilePattern : parsed bibliorelation, default priority 0.000000
xsltCompilePattern : parsing 'bibliosource'
xsltCompilePattern : parsed bibliosource, default priority 0.000000
added pattern : 'bibliocoverage' mode 'bibliomixed.mode' priority 0.000000
added pattern : 'biblioid' mode 'bibliomixed.mode' priority 0.000000
added pattern : 'bibliorelation' mode 'bibliomixed.mode' priority 0.000000
added pattern : 'bibliosource' mode 'bibliomixed.mode' priority 0.000000
parsed 138 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
xsltPrecomputeStylesheet: removing ignorable blank node
Registering global param biblioentry.alt.primary.seps
Defining global param biblioentry.alt.primary.seps
Registering global param biblioentry.primary.count
Defining global param biblioentry.primary.count
xsltParseStylesheetTemplate: mode iso690.paper.part
xsltCompilePattern : parsing 'biblioset'
xsltCompilePattern : parsed biblioset, default priority 0.000000
added pattern : 'biblioset' mode 'iso690.paper.part' priority 0.000000
xsltParseStylesheetTemplate: mode iso690.paper.book
xsltCompilePattern : parsing 'biblioset'
xsltCompilePattern : parsed biblioset, default priority 0.000000
added pattern : 'biblioset' mode 'iso690.paper.book' priority 0.000000
xsltParseStylesheetTemplate: mode iso690.article.art
xsltCompilePattern : parsing 'biblioset'
xsltCompilePattern : parsed biblioset, default priority 0.000000
added pattern : 'biblioset' mode 'iso690.article.art' priority 0.000000
xsltParseStylesheetTemplate: mode iso690.article.jour
xsltCompilePattern : parsing 'biblioset'
xsltCompilePattern : parsed biblioset, default priority 0.000000
added pattern : 'biblioset' mode 'iso690.article.jour' priority 0.000000
xsltParseStylesheetTemplate: mode iso690.mode
xsltCompilePattern : parsing 'corpauthor'
xsltCompilePattern : parsed corpauthor, default priority 0.000000
xsltCompilePattern : parsing 'firstname'
xsltCompilePattern : parsed firstname, default priority 0.000000
xsltCompilePattern : parsing 'surname'
xsltCompilePattern : parsed surname, default priority 0.000000
added pattern : 'corpauthor' mode 'iso690.mode' priority 0.000000
added pattern : 'firstname' mode 'iso690.mode' priority 0.000000
added pattern : 'surname' mode 'iso690.mode' priority 0.000000
xsltParseStylesheetTemplate: mode iso690.mode
xsltCompilePattern : parsing 'title'
xsltCompilePattern : parsed title, default priority 0.000000
added pattern : 'title' mode 'iso690.mode' priority 0.000000
xsltParseStylesheetTemplate: mode iso690.mode
xsltCompilePattern : parsing 'subtitle'
xsltCompilePattern : parsed subtitle, default priority 0.000000
added pattern : 'subtitle' mode 'iso690.mode' priority 0.000000
xsltParseStylesheetTemplate: mode iso690.mode
xsltCompilePattern : parsing 'bibliomisc[@role='medium']'
xsltCompilePattern : parsed bibliomisc[@role='medium'], default priority 0.500000
added pattern : 'bibliomisc[@role='medium']' mode 'iso690.mode' priority 0.500000
xsltParseStylesheetTemplate: mode iso690.mode
xsltCompilePattern : parsing 'bibliomisc[@role='secondary']'
xsltCompilePattern : parsed bibliomisc[@role='secondary'], default priority 0.500000
added pattern : 'bibliomisc[@role='secondary']' mode 'iso690.mode' priority 0.500000
xsltParseStylesheetTemplate: mode iso690.mode
xsltCompilePattern : parsing 'edition'
xsltCompilePattern : parsed edition, default priority 0.000000
added pattern : 'edition' mode 'iso690.mode' priority 0.000000
xsltParseStylesheetTemplate: mode iso690.mode
xsltCompilePattern : parsing 'pubdate[@role='issuing']'
xsltCompilePattern : parsed pubdate[@role='issuing'], default priority 0.500000
added pattern : 'pubdate[@role='issuing']' mode 'iso690.mode' priority 0.500000
xsltParseStylesheetTemplate: mode iso690.mode
xsltCompilePattern : parsing 'publisher/address/city'
xsltCompilePattern : parsed publisher/address/city, default priority 0.500000
xsltCompilePattern : parsing 'publishername'
xsltCompilePattern : parsed publishername, default priority 0.000000
added pattern : 'publisher/address/city' mode 'iso690.mode' priority 0.500000
added pattern : 'publishername' mode 'iso690.mode' priority 0.000000
xsltParseStylesheetTemplate: mode iso690.mode
xsltCompilePattern : parsing 'pubdate'
xsltCompilePattern : parsed pubdate, default priority 0.000000
xsltCompilePattern : parsing 'copyright/year'
xsltCompilePattern : parsed copyright/year, default priority 0.500000
added pattern : 'pubdate' mode 'iso690.mode' priority 0.000000
added pattern : 'copyright/year' mode 'iso690.mode' priority 0.500000
xsltParseStylesheetTemplate: mode iso690.mode
xsltCompilePattern : parsing 'date[@role='upd']'
xsltCompilePattern : parsed date[@role='upd'], default priority 0.500000
added pattern : 'date[@role='upd']' mode 'iso690.mode' priority 0.500000
xsltParseStylesheetTemplate: mode iso690.mode
xsltCompilePattern : parsing 'date[@role='cit']'
xsltCompilePattern : parsed date[@role='cit'], default priority 0.500000
added pattern : 'date[@role='cit']' mode 'iso690.mode' priority 0.500000
xsltParseStylesheetTemplate: mode iso690.mode
xsltCompilePattern : parsing 'bibliomisc[@role='secnum']'
xsltCompilePattern : parsed bibliomisc[@role='secnum'], default priority 0.500000
xsltCompilePattern : parsing 'bibliomisc[@role='sectitle']'
xsltCompilePattern : parsed bibliomisc[@role='sectitle'], default priority 0.500000
added pattern : 'bibliomisc[@role='secnum']' mode 'iso690.mode' priority 0.500000
added pattern : 'bibliomisc[@role='sectitle']' mode 'iso690.mode' priority 0.500000
xsltParseStylesheetTemplate: mode iso690.mode
xsltCompilePattern : parsing 'volumenum'
xsltCompilePattern : parsed volumenum, default priority 0.000000
xsltCompilePattern : parsing 'issuenum'
xsltCompilePattern : parsed issuenum, default priority 0.000000
added pattern : 'volumenum' mode 'iso690.mode' priority 0.000000
added pattern : 'issuenum' mode 'iso690.mode' priority 0.000000
xsltParseStylesheetTemplate: mode iso690.mode
xsltCompilePattern : parsing 'pagenums'
xsltCompilePattern : parsed pagenums, default priority 0.000000
added pattern : 'pagenums' mode 'iso690.mode' priority 0.000000
xsltParseStylesheetTemplate: mode iso690.mode
xsltCompilePattern : parsing 'bibliomisc[not(@role)]'
xsltCompilePattern : parsed bibliomisc[not(@role)], default priority 0.500000
xsltCompilePattern : parsing 'bibliomisc[@role='serie']'
xsltCompilePattern : parsed bibliomisc[@role='serie'], default priority 0.500000
added pattern : 'bibliomisc[not(@role)]' mode 'iso690.mode' priority 0.500000
added pattern : 'bibliomisc[@role='serie']' mode 'iso690.mode' priority 0.500000
xsltParseStylesheetTemplate: mode iso690.mode
xsltCompilePattern : parsing 'biblioid[@class='uri']/ulink'
xsltCompilePattern : parsed biblioid[@class='uri']/ulink, default priority 0.500000
xsltCompilePattern : parsing 'bibliomisc[@role='access']/ulink'
xsltCompilePattern : parsed bibliomisc[@role='access']/ulink, default priority 0.500000
added pattern : 'biblioid[@class='uri']/ulink' mode 'iso690.mode' priority 0.500000
added pattern : 'bibliomisc[@role='access']/ulink' mode 'iso690.mode' priority 0.500000
xsltParseStylesheetTemplate: mode iso690.mode
xsltCompilePattern : parsing 'biblioid[@class='uri']'
xsltCompilePattern : parsed biblioid[@class='uri'], default priority 0.500000
xsltCompilePattern : parsing 'bibliomisc[@role='access']'
xsltCompilePattern : parsed bibliomisc[@role='access'], default priority 0.500000
added pattern : 'biblioid[@class='uri']' mode 'iso690.mode' priority 0.500000
added pattern : 'bibliomisc[@role='access']' mode 'iso690.mode' priority 0.500000
xsltParseStylesheetTemplate: mode iso690.mode
xsltCompilePattern : parsing 'isbn'
xsltCompilePattern : parsed isbn, default priority 0.000000
xsltCompilePattern : parsing 'biblioid[@class='isbn']'
xsltCompilePattern : parsed biblioid[@class='isbn'], default priority 0.500000
added pattern : 'isbn' mode 'iso690.mode' priority 0.000000
added pattern : 'biblioid[@class='isbn']' mode 'iso690.mode' priority 0.500000
xsltParseStylesheetTemplate: mode iso690.mode
xsltCompilePattern : parsing 'issn'
xsltCompilePattern : parsed issn, default priority 0.000000
xsltCompilePattern : parsing 'biblioid[@class='issn']'
xsltCompilePattern : parsed biblioid[@class='issn'], default priority 0.500000
added pattern : 'issn' mode 'iso690.mode' priority 0.000000
added pattern : 'biblioid[@class='issn']' mode 'iso690.mode' priority 0.500000
xsltParseStylesheetTemplate: mode iso690.mode
xsltCompilePattern : parsing 'address/country'
xsltCompilePattern : parsed address/country, default priority 0.500000
added pattern : 'address/country' mode 'iso690.mode' priority 0.500000
xsltParseStylesheetTemplate: mode iso690.mode
xsltCompilePattern : parsing 'bibliomisc[@role='patenttype']'
xsltCompilePattern : parsed bibliomisc[@role='patenttype'], default priority 0.500000
added pattern : 'bibliomisc[@role='patenttype']' mode 'iso690.mode' priority 0.500000
xsltParseStylesheetTemplate: mode iso690.mode
xsltCompilePattern : parsing 'biblioid[@class='other' and @otherclass='patentnum']'
xsltCompilePattern : parsed biblioid[@class='other' and @otherclass='patentnum'], default priority 0.500000
xsltCompilePattern : parsing 'bibliomisc[@role='patentnum']'
xsltCompilePattern : parsed bibliomisc[@role='patentnum'], default priority 0.500000
added pattern : 'biblioid[@class='other' and @otherclass='patentnum']' mode 'iso690.mode' priority 0.500000
added pattern : 'bibliomisc[@role='patentnum']' mode 'iso690.mode' priority 0.500000
xsltParseStylesheetTemplate: mode iso690.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'iso690.mode' priority -0.500000
parsed 60 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
xsltPrecomputeStylesheet: removing ignorable blank node
xsltCompilePattern : parsing 'glossary'
xsltCompilePattern : parsed glossary, default priority 0.000000
added pattern : 'glossary' priority 0.000000
xsltCompilePattern : parsing 'glossary/glossaryinfo'
xsltCompilePattern : parsed glossary/glossaryinfo, default priority 0.500000
added pattern : 'glossary/glossaryinfo' priority 0.500000
xsltCompilePattern : parsing 'glossary/info'
xsltCompilePattern : parsed glossary/info, default priority 0.500000
added pattern : 'glossary/info' priority 0.500000
xsltCompilePattern : parsing 'glossary/title'
xsltCompilePattern : parsed glossary/title, default priority 0.500000
added pattern : 'glossary/title' priority 0.500000
xsltCompilePattern : parsing 'glossary/subtitle'
xsltCompilePattern : parsed glossary/subtitle, default priority 0.500000
added pattern : 'glossary/subtitle' priority 0.500000
xsltCompilePattern : parsing 'glossary/titleabbrev'
xsltCompilePattern : parsed glossary/titleabbrev, default priority 0.500000
added pattern : 'glossary/titleabbrev' priority 0.500000
xsltCompilePattern : parsing 'glosslist'
xsltCompilePattern : parsed glosslist, default priority 0.000000
added pattern : 'glosslist' priority 0.000000
xsltCompilePattern : parsing 'glossdiv'
xsltCompilePattern : parsed glossdiv, default priority 0.000000
added pattern : 'glossdiv' priority 0.000000
xsltCompilePattern : parsing 'glossdiv/title'
xsltCompilePattern : parsed glossdiv/title, default priority 0.500000
added pattern : 'glossdiv/title' priority 0.500000
xsltCompilePattern : parsing 'glossentry'
xsltCompilePattern : parsed glossentry, default priority 0.000000
added pattern : 'glossentry' priority 0.000000
xsltCompilePattern : parsing 'glossentry/glossterm'
xsltCompilePattern : parsed glossentry/glossterm, default priority 0.500000
added pattern : 'glossentry/glossterm' priority 0.500000
xsltCompilePattern : parsing 'glossentry/acronym'
xsltCompilePattern : parsed glossentry/acronym, default priority 0.500000
added pattern : 'glossentry/acronym' priority 0.500000
xsltCompilePattern : parsing 'glossentry/abbrev'
xsltCompilePattern : parsed glossentry/abbrev, default priority 0.500000
added pattern : 'glossentry/abbrev' priority 0.500000
xsltCompilePattern : parsing 'glossentry/revhistory'
xsltCompilePattern : parsed glossentry/revhistory, default priority 0.500000
added pattern : 'glossentry/revhistory' priority 0.500000
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'glossentry/glosssee'
xsltCompilePattern : parsed glossentry/glosssee, default priority 0.500000
added pattern : 'glossentry/glosssee' priority 0.500000
xsltCompilePattern : parsing 'glossentry/glossdef'
xsltCompilePattern : parsed glossentry/glossdef, default priority 0.500000
added pattern : 'glossentry/glossdef' priority 0.500000
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'glossseealso'
xsltCompilePattern : parsed glossseealso, default priority 0.000000
added pattern : 'glossseealso' priority 0.000000
xsltCompilePattern : parsing 'glossary[@role='auto']'
xsltCompilePattern : parsed glossary[@role='auto'], default priority 0.500000
added pattern : 'glossary[@role='auto']' priority 2.000000
xsltParseStylesheetTemplate: mode auto-glossary
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'auto-glossary' priority -0.500000
xsltParseStylesheetTemplate: mode auto-glossary
xsltCompilePattern : parsing 'glossdiv'
xsltCompilePattern : parsed glossdiv, default priority 0.000000
added pattern : 'glossdiv' mode 'auto-glossary' priority 0.000000
parsed 20 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
xsltPrecomputeStylesheet: removing ignorable blank node
xsltCompilePattern : parsing 'blockinfo'
xsltCompilePattern : parsed blockinfo, default priority 0.000000
xsltCompilePattern : parsing 'info'
xsltCompilePattern : parsed info, default priority 0.000000
added pattern : 'blockinfo' priority 0.000000
added pattern : 'info' priority 0.000000
xsltCompilePattern : parsing 'para'
xsltCompilePattern : parsed para, default priority 0.000000
added pattern : 'para' priority 0.000000
xsltCompilePattern : parsing 'simpara'
xsltCompilePattern : parsed simpara, default priority 0.000000
added pattern : 'simpara' priority 0.000000
xsltCompilePattern : parsing 'formalpara'
xsltCompilePattern : parsed formalpara, default priority 0.000000
added pattern : 'formalpara' priority 0.000000
xsltCompilePattern : parsing 'formalpara/info'
xsltCompilePattern : parsed formalpara/info, default priority 0.500000
added pattern : 'formalpara/info' priority 0.500000
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'formalpara/title'
xsltCompilePattern : parsed formalpara/title, default priority 0.500000
xsltCompilePattern : parsing 'formalpara/info/title'
xsltCompilePattern : parsed formalpara/info/title, default priority 0.500000
added pattern : 'formalpara/title' priority 0.500000
added pattern : 'formalpara/info/title' priority 0.500000
xsltCompilePattern : parsing 'formalpara/para'
xsltCompilePattern : parsed formalpara/para, default priority 0.500000
added pattern : 'formalpara/para' priority 0.500000
xsltCompilePattern : parsing 'blockquote'
xsltCompilePattern : parsed blockquote, default priority 0.000000
added pattern : 'blockquote' priority 0.000000
xsltCompilePattern : parsing 'blockquote/title'
xsltCompilePattern : parsed blockquote/title, default priority 0.500000
xsltCompilePattern : parsing 'blockquote/info/title'
xsltCompilePattern : parsed blockquote/info/title, default priority 0.500000
added pattern : 'blockquote/title' priority 0.500000
added pattern : 'blockquote/info/title' priority 0.500000
xsltCompilePattern : parsing 'epigraph'
xsltCompilePattern : parsed epigraph, default priority 0.000000
added pattern : 'epigraph' priority 0.000000
xsltCompilePattern : parsing 'attribution'
xsltCompilePattern : parsed attribution, default priority 0.000000
added pattern : 'attribution' priority 0.000000
xsltCompilePattern : parsing 'abstract'
xsltCompilePattern : parsed abstract, default priority 0.000000
xsltCompilePattern : parsing 'sidebar'
xsltCompilePattern : parsed sidebar, default priority 0.000000
added pattern : 'abstract' priority 0.000000
added pattern : 'sidebar' priority 0.000000
xsltCompilePattern : parsing 'abstract/title'
xsltCompilePattern : parsed abstract/title, default priority 0.500000
xsltCompilePattern : parsing 'sidebar/title'
xsltCompilePattern : parsed sidebar/title, default priority 0.500000
added pattern : 'abstract/title' priority 0.500000
added pattern : 'sidebar/title' priority 0.500000
xsltCompilePattern : parsing 'sidebar/sidebarinfo'
xsltCompilePattern : parsed sidebar/sidebarinfo, default priority 0.500000
xsltCompilePattern : parsing 'sidebar/info'
xsltCompilePattern : parsed sidebar/info, default priority 0.500000
added pattern : 'sidebar/sidebarinfo' priority 0.500000
added pattern : 'sidebar/info' priority 0.500000
xsltCompilePattern : parsing 'msgset'
xsltCompilePattern : parsed msgset, default priority 0.000000
added pattern : 'msgset' priority 0.000000
xsltCompilePattern : parsing 'msgentry'
xsltCompilePattern : parsed msgentry, default priority 0.000000
added pattern : 'msgentry' priority 0.000000
xsltCompilePattern : parsing 'simplemsgentry'
xsltCompilePattern : parsed simplemsgentry, default priority 0.000000
added pattern : 'simplemsgentry' priority 0.000000
xsltCompilePattern : parsing 'msg'
xsltCompilePattern : parsed msg, default priority 0.000000
added pattern : 'msg' priority 0.000000
xsltCompilePattern : parsing 'msgmain'
xsltCompilePattern : parsed msgmain, default priority 0.000000
added pattern : 'msgmain' priority 0.000000
xsltCompilePattern : parsing 'msgmain/title'
xsltCompilePattern : parsed msgmain/title, default priority 0.500000
added pattern : 'msgmain/title' priority 0.500000
xsltCompilePattern : parsing 'msgsub'
xsltCompilePattern : parsed msgsub, default priority 0.000000
added pattern : 'msgsub' priority 0.000000
xsltCompilePattern : parsing 'msgsub/title'
xsltCompilePattern : parsed msgsub/title, default priority 0.500000
added pattern : 'msgsub/title' priority 0.500000
xsltCompilePattern : parsing 'msgrel'
xsltCompilePattern : parsed msgrel, default priority 0.000000
added pattern : 'msgrel' priority 0.000000
xsltCompilePattern : parsing 'msgrel/title'
xsltCompilePattern : parsed msgrel/title, default priority 0.500000
added pattern : 'msgrel/title' priority 0.500000
xsltCompilePattern : parsing 'msgtext'
xsltCompilePattern : parsed msgtext, default priority 0.000000
added pattern : 'msgtext' priority 0.000000
xsltCompilePattern : parsing 'msginfo'
xsltCompilePattern : parsed msginfo, default priority 0.000000
added pattern : 'msginfo' priority 0.000000
xsltCompilePattern : parsing 'msglevel'
xsltCompilePattern : parsed msglevel, default priority 0.000000
added pattern : 'msglevel' priority 0.000000
xsltCompilePattern : parsing 'msgorig'
xsltCompilePattern : parsed msgorig, default priority 0.000000
added pattern : 'msgorig' priority 0.000000
xsltCompilePattern : parsing 'msgaud'
xsltCompilePattern : parsed msgaud, default priority 0.000000
added pattern : 'msgaud' priority 0.000000
xsltCompilePattern : parsing 'msgexplan'
xsltCompilePattern : parsed msgexplan, default priority 0.000000
added pattern : 'msgexplan' priority 0.000000
xsltCompilePattern : parsing 'msgexplan/title'
xsltCompilePattern : parsed msgexplan/title, default priority 0.500000
added pattern : 'msgexplan/title' priority 0.500000
xsltCompilePattern : parsing 'revhistory'
xsltCompilePattern : parsed revhistory, default priority 0.000000
added pattern : 'revhistory' priority 0.000000
xsltCompilePattern : parsing 'revhistory/revision'
xsltCompilePattern : parsed revhistory/revision, default priority 0.500000
added pattern : 'revhistory/revision' priority 0.500000
xsltCompilePattern : parsing 'revision/revnumber'
xsltCompilePattern : parsed revision/revnumber, default priority 0.500000
added pattern : 'revision/revnumber' priority 0.500000
xsltCompilePattern : parsing 'revision/date'
xsltCompilePattern : parsed revision/date, default priority 0.500000
added pattern : 'revision/date' priority 0.500000
xsltCompilePattern : parsing 'revision/authorinitials'
xsltCompilePattern : parsed revision/authorinitials, default priority 0.500000
added pattern : 'revision/authorinitials' priority 0.500000
xsltCompilePattern : parsing 'revision/authorinitials[1]'
xsltCompilePattern : parsed revision/authorinitials[1], default priority 0.500000
added pattern : 'revision/authorinitials[1]' priority 2.000000
xsltCompilePattern : parsing 'revision/revremark'
xsltCompilePattern : parsed revision/revremark, default priority 0.500000
added pattern : 'revision/revremark' priority 0.500000
xsltCompilePattern : parsing 'revision/revdescription'
xsltCompilePattern : parsed revision/revdescription, default priority 0.500000
added pattern : 'revision/revdescription' priority 0.500000
xsltCompilePattern : parsing 'ackno'
xsltCompilePattern : parsed ackno, default priority 0.000000
added pattern : 'ackno' priority 0.000000
xsltCompilePattern : parsing 'highlights'
xsltCompilePattern : parsed highlights, default priority 0.000000
added pattern : 'highlights' priority 0.000000
parsed 43 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
xsltPrecomputeStylesheet: removing ignorable blank node
xsltCompilePattern : parsing 'task'
xsltCompilePattern : parsed task, default priority 0.000000
added pattern : 'task' priority 0.000000
xsltCompilePattern : parsing 'task/title'
xsltCompilePattern : parsed task/title, default priority 0.500000
added pattern : 'task/title' priority 0.500000
xsltCompilePattern : parsing 'tasksummary'
xsltCompilePattern : parsed tasksummary, default priority 0.000000
added pattern : 'tasksummary' priority 0.000000
xsltCompilePattern : parsing 'tasksummary/title'
xsltCompilePattern : parsed tasksummary/title, default priority 0.500000
added pattern : 'tasksummary/title' priority 0.500000
xsltCompilePattern : parsing 'taskprerequisites'
xsltCompilePattern : parsed taskprerequisites, default priority 0.000000
added pattern : 'taskprerequisites' priority 0.000000
xsltCompilePattern : parsing 'taskprerequisites/title'
xsltCompilePattern : parsed taskprerequisites/title, default priority 0.500000
added pattern : 'taskprerequisites/title' priority 0.500000
xsltCompilePattern : parsing 'taskrelated'
xsltCompilePattern : parsed taskrelated, default priority 0.000000
added pattern : 'taskrelated' priority 0.000000
xsltCompilePattern : parsing 'taskrelated/title'
xsltCompilePattern : parsed taskrelated/title, default priority 0.500000
added pattern : 'taskrelated/title' priority 0.500000
parsed 8 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
exclude result prefix doc
xsltPrecomputeStylesheet: removing ignorable blank node
xsltCompilePattern : parsing 'qandaset'
xsltCompilePattern : parsed qandaset, default priority 0.000000
added pattern : 'qandaset' priority 0.000000
xsltCompilePattern : parsing 'qandaset/blockinfo/title'
xsltCompilePattern : parsed qandaset/blockinfo/title, default priority 0.500000
xsltCompilePattern : parsing '                      qandaset/info/title'
xsltCompilePattern : parsed                       qandaset/info/title, default priority 0.500000
xsltCompilePattern : parsing '                      qandaset/title'
xsltCompilePattern : parsed                       qandaset/title, default priority 0.500000
added pattern : 'qandaset/blockinfo/title' priority 0.500000
added pattern : '                      qandaset/info/title' priority 0.500000
added pattern : '                      qandaset/title' priority 0.500000
xsltCompilePattern : parsing 'qandaset/blockinfo'
xsltCompilePattern : parsed qandaset/blockinfo, default priority 0.500000
xsltCompilePattern : parsing 'qandaset/info'
xsltCompilePattern : parsed qandaset/info, default priority 0.500000
added pattern : 'qandaset/blockinfo' priority 0.500000
added pattern : 'qandaset/info' priority 0.500000
xsltCompilePattern : parsing 'qandadiv'
xsltCompilePattern : parsed qandadiv, default priority 0.000000
added pattern : 'qandadiv' priority 0.000000
xsltCompilePattern : parsing 'qandadiv/blockinfo/title'
xsltCompilePattern : parsed qandadiv/blockinfo/title, default priority 0.500000
xsltCompilePattern : parsing '                      qandadiv/info/title'
xsltCompilePattern : parsed                       qandadiv/info/title, default priority 0.500000
xsltCompilePattern : parsing '                      qandadiv/title'
xsltCompilePattern : parsed                       qandadiv/title, default priority 0.500000
added pattern : 'qandadiv/blockinfo/title' priority 0.500000
added pattern : '                      qandadiv/info/title' priority 0.500000
added pattern : '                      qandadiv/title' priority 0.500000
xsltCompilePattern : parsing 'qandaentry'
xsltCompilePattern : parsed qandaentry, default priority 0.000000
added pattern : 'qandaentry' priority 0.000000
xsltCompilePattern : parsing 'question'
xsltCompilePattern : parsed question, default priority 0.000000
added pattern : 'question' priority 0.000000
Found AVT class: {local-name(.)}
xsltCompilePattern : parsing 'answer'
xsltCompilePattern : parsed answer, default priority 0.000000
added pattern : 'answer' priority 0.000000
xsltCompilePattern : parsing 'label'
xsltCompilePattern : parsed label, default priority 0.000000
added pattern : 'label' priority 0.000000
xsltParseStylesheetTemplate: mode qandatoc.mode
xsltCompilePattern : parsing 'qandadiv'
xsltCompilePattern : parsed qandadiv, default priority 0.000000
added pattern : 'qandadiv' mode 'qandatoc.mode' priority 0.000000
xsltParseStylesheetTemplate: mode qandatoc.mode
xsltCompilePattern : parsing 'qandadiv/blockinfo/title'
xsltCompilePattern : parsed qandadiv/blockinfo/title, default priority 0.500000
xsltCompilePattern : parsing '                      qandadiv/info/title'
xsltCompilePattern : parsed                       qandadiv/info/title, default priority 0.500000
xsltCompilePattern : parsing '                      qandadiv/title'
xsltCompilePattern : parsed                       qandadiv/title, default priority 0.500000
added pattern : 'qandadiv/blockinfo/title' mode 'qandatoc.mode' priority 0.500000
added pattern : '                      qandadiv/info/title' mode 'qandatoc.mode' priority 0.500000
added pattern : '                      qandadiv/title' mode 'qandatoc.mode' priority 0.500000
xsltParseStylesheetTemplate: mode qandatoc.mode
xsltCompilePattern : parsing 'qandaset'
xsltCompilePattern : parsed qandaset, default priority 0.000000
added pattern : 'qandaset' mode 'qandatoc.mode' priority 0.000000
xsltParseStylesheetTemplate: mode qandatoc.mode
xsltCompilePattern : parsing 'qandaentry'
xsltCompilePattern : parsed qandaentry, default priority 0.000000
added pattern : 'qandaentry' mode 'qandatoc.mode' priority 0.000000
xsltParseStylesheetTemplate: mode qandatoc.mode
xsltCompilePattern : parsing 'question'
xsltCompilePattern : parsed question, default priority 0.000000
added pattern : 'question' mode 'qandatoc.mode' priority 0.000000
xsltParseStylesheetTemplate: mode qandatoc.mode
xsltCompilePattern : parsing 'answer'
xsltCompilePattern : parsed answer, default priority 0.000000
added pattern : 'answer' mode 'qandatoc.mode' priority 0.000000
xsltParseStylesheetTemplate: mode no.wrapper.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'no.wrapper.mode' priority -0.500000
parsed 18 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
xsltPrecomputeStylesheet: removing ignorable blank node
xsltCompilePattern : parsing 'cmdsynopsis'
xsltCompilePattern : parsed cmdsynopsis, default priority 0.000000
added pattern : 'cmdsynopsis' priority 0.000000
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'cmdsynopsis/command'
xsltCompilePattern : parsed cmdsynopsis/command, default priority 0.500000
added pattern : 'cmdsynopsis/command' priority 0.500000
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'cmdsynopsis/command[1]'
xsltCompilePattern : parsed cmdsynopsis/command[1], default priority 0.500000
added pattern : 'cmdsynopsis/command[1]' priority 2.000000
xsltCompilePattern : parsing 'group'
xsltCompilePattern : parsed group, default priority 0.000000
xsltCompilePattern : parsing 'arg'
xsltCompilePattern : parsed arg, default priority 0.000000
added pattern : 'group' priority 0.000000
added pattern : 'arg' priority 0.000000
xsltCompilePattern : parsing 'group/arg'
xsltCompilePattern : parsed group/arg, default priority 0.500000
added pattern : 'group/arg' priority 0.500000
xsltCompilePattern : parsing 'sbr'
xsltCompilePattern : parsed sbr, default priority 0.000000
added pattern : 'sbr' priority 0.000000
Found AVT href: #{@linkend}
xsltCompilePattern : parsing 'synopfragmentref'
xsltCompilePattern : parsed synopfragmentref, default priority 0.000000
added pattern : 'synopfragmentref' priority 0.000000
xsltParseStylesheetTemplate: mode synopfragment.number
xsltCompilePattern : parsing 'synopfragment'
xsltCompilePattern : parsed synopfragment, default priority 0.000000
added pattern : 'synopfragment' mode 'synopfragment.number' priority 0.000000
Found AVT name: {$id}
xsltCompilePattern : parsing 'synopfragment'
xsltCompilePattern : parsed synopfragment, default priority 0.000000
added pattern : 'synopfragment' priority 0.000000
xsltCompilePattern : parsing 'funcsynopsis'
xsltCompilePattern : parsed funcsynopsis, default priority 0.000000
added pattern : 'funcsynopsis' priority 0.000000
xsltCompilePattern : parsing 'funcsynopsisinfo'
xsltCompilePattern : parsed funcsynopsisinfo, default priority 0.000000
added pattern : 'funcsynopsisinfo' priority 0.000000
xsltCompilePattern : parsing 'funcprototype'
xsltCompilePattern : parsed funcprototype, default priority 0.000000
added pattern : 'funcprototype' priority 0.000000
xsltParseStylesheetTemplate: mode kr-nontabular
xsltCompilePattern : parsing 'funcprototype'
xsltCompilePattern : parsed funcprototype, default priority 0.000000
added pattern : 'funcprototype' mode 'kr-nontabular' priority 0.000000
xsltParseStylesheetTemplate: mode kr-nontabular
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'funcdef'
xsltCompilePattern : parsed funcdef, default priority 0.000000
added pattern : 'funcdef' mode 'kr-nontabular' priority 0.000000
xsltParseStylesheetTemplate: mode kr-nontabular
xsltCompilePattern : parsing 'funcdef/function'
xsltCompilePattern : parsed funcdef/function, default priority 0.500000
added pattern : 'funcdef/function' mode 'kr-nontabular' priority 0.500000
xsltParseStylesheetTemplate: mode kr-nontabular
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'void'
xsltCompilePattern : parsed void, default priority 0.000000
added pattern : 'void' mode 'kr-nontabular' priority 0.000000
xsltParseStylesheetTemplate: mode kr-nontabular
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'varargs'
xsltCompilePattern : parsed varargs, default priority 0.000000
added pattern : 'varargs' mode 'kr-nontabular' priority 0.000000
xsltParseStylesheetTemplate: mode kr-nontabular
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'paramdef'
xsltCompilePattern : parsed paramdef, default priority 0.000000
added pattern : 'paramdef' mode 'kr-nontabular' priority 0.000000
xsltParseStylesheetTemplate: mode kr-nontabular
xsltCompilePattern : parsing 'paramdef/parameter'
xsltCompilePattern : parsed paramdef/parameter, default priority 0.500000
added pattern : 'paramdef/parameter' mode 'kr-nontabular' priority 0.500000
xsltParseStylesheetTemplate: mode kr-funcsynopsis-mode
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'paramdef'
xsltCompilePattern : parsed paramdef, default priority 0.000000
added pattern : 'paramdef' mode 'kr-funcsynopsis-mode' priority 0.000000
xsltParseStylesheetTemplate: mode kr-funcsynopsis-mode
xsltCompilePattern : parsing 'paramdef/parameter'
xsltCompilePattern : parsed paramdef/parameter, default priority 0.500000
added pattern : 'paramdef/parameter' mode 'kr-funcsynopsis-mode' priority 0.500000
xsltParseStylesheetTemplate: mode kr-funcsynopsis-mode
xsltCompilePattern : parsing 'funcparams'
xsltCompilePattern : parsed funcparams, default priority 0.000000
added pattern : 'funcparams' mode 'kr-funcsynopsis-mode' priority 0.000000
xsltParseStylesheetTemplate: mode kr-tabular
xsltCompilePattern : parsing 'funcprototype'
xsltCompilePattern : parsed funcprototype, default priority 0.000000
added pattern : 'funcprototype' mode 'kr-tabular' priority 0.000000
xsltParseStylesheetTemplate: mode kr-tabular
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'funcdef'
xsltCompilePattern : parsed funcdef, default priority 0.000000
added pattern : 'funcdef' mode 'kr-tabular' priority 0.000000
xsltParseStylesheetTemplate: mode kr-tabular
xsltCompilePattern : parsing 'funcdef/function'
xsltCompilePattern : parsed funcdef/function, default priority 0.500000
added pattern : 'funcdef/function' mode 'kr-tabular' priority 0.500000
xsltParseStylesheetTemplate: mode kr-tabular
xsltCompilePattern : parsing 'void'
xsltCompilePattern : parsed void, default priority 0.000000
added pattern : 'void' mode 'kr-tabular' priority 0.000000
xsltParseStylesheetTemplate: mode kr-tabular
xsltCompilePattern : parsing 'varargs'
xsltCompilePattern : parsed varargs, default priority 0.000000
added pattern : 'varargs' mode 'kr-tabular' priority 0.000000
xsltParseStylesheetTemplate: mode kr-tabular
xsltCompilePattern : parsing 'paramdef'
xsltCompilePattern : parsed paramdef, default priority 0.000000
added pattern : 'paramdef' mode 'kr-tabular' priority 0.000000
xsltParseStylesheetTemplate: mode kr-tabular
xsltCompilePattern : parsing 'paramdef/parameter'
xsltCompilePattern : parsed paramdef/parameter, default priority 0.500000
added pattern : 'paramdef/parameter' mode 'kr-tabular' priority 0.500000
xsltParseStylesheetTemplate: mode kr-tabular-funcsynopsis-mode
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'paramdef'
xsltCompilePattern : parsed paramdef, default priority 0.000000
added pattern : 'paramdef' mode 'kr-tabular-funcsynopsis-mode' priority 0.000000
xsltParseStylesheetTemplate: mode kr-tabular-funcsynopsis-mode
xsltCompilePattern : parsing 'paramdef/parameter'
xsltCompilePattern : parsed paramdef/parameter, default priority 0.500000
added pattern : 'paramdef/parameter' mode 'kr-tabular-funcsynopsis-mode' priority 0.500000
xsltParseStylesheetTemplate: mode kr-tabular-funcsynopsis-mode
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'funcparams'
xsltCompilePattern : parsed funcparams, default priority 0.000000
added pattern : 'funcparams' mode 'kr-tabular-funcsynopsis-mode' priority 0.000000
xsltParseStylesheetTemplate: mode ansi-nontabular
xsltCompilePattern : parsing 'funcprototype'
xsltCompilePattern : parsed funcprototype, default priority 0.000000
added pattern : 'funcprototype' mode 'ansi-nontabular' priority 0.000000
xsltParseStylesheetTemplate: mode ansi-nontabular
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'funcdef'
xsltCompilePattern : parsed funcdef, default priority 0.000000
added pattern : 'funcdef' mode 'ansi-nontabular' priority 0.000000
xsltParseStylesheetTemplate: mode ansi-nontabular
xsltCompilePattern : parsing 'funcdef/function'
xsltCompilePattern : parsed funcdef/function, default priority 0.500000
added pattern : 'funcdef/function' mode 'ansi-nontabular' priority 0.500000
xsltParseStylesheetTemplate: mode ansi-nontabular
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'void'
xsltCompilePattern : parsed void, default priority 0.000000
added pattern : 'void' mode 'ansi-nontabular' priority 0.000000
xsltParseStylesheetTemplate: mode ansi-nontabular
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'varargs'
xsltCompilePattern : parsed varargs, default priority 0.000000
added pattern : 'varargs' mode 'ansi-nontabular' priority 0.000000
xsltParseStylesheetTemplate: mode ansi-nontabular
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'paramdef'
xsltCompilePattern : parsed paramdef, default priority 0.000000
added pattern : 'paramdef' mode 'ansi-nontabular' priority 0.000000
xsltParseStylesheetTemplate: mode ansi-nontabular
xsltCompilePattern : parsing 'paramdef/parameter'
xsltCompilePattern : parsed paramdef/parameter, default priority 0.500000
added pattern : 'paramdef/parameter' mode 'ansi-nontabular' priority 0.500000
xsltParseStylesheetTemplate: mode ansi-nontabular
xsltCompilePattern : parsing 'funcparams'
xsltCompilePattern : parsed funcparams, default priority 0.000000
added pattern : 'funcparams' mode 'ansi-nontabular' priority 0.000000
xsltParseStylesheetTemplate: mode ansi-tabular
xsltCompilePattern : parsing 'funcprototype'
xsltCompilePattern : parsed funcprototype, default priority 0.000000
added pattern : 'funcprototype' mode 'ansi-tabular' priority 0.000000
xsltParseStylesheetTemplate: mode ansi-tabular
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'funcdef'
xsltCompilePattern : parsed funcdef, default priority 0.000000
added pattern : 'funcdef' mode 'ansi-tabular' priority 0.000000
xsltParseStylesheetTemplate: mode ansi-tabular
xsltCompilePattern : parsing 'funcdef/function'
xsltCompilePattern : parsed funcdef/function, default priority 0.500000
added pattern : 'funcdef/function' mode 'ansi-tabular' priority 0.500000
xsltParseStylesheetTemplate: mode ansi-tabular
xsltCompilePattern : parsing 'void'
xsltCompilePattern : parsed void, default priority 0.000000
added pattern : 'void' mode 'ansi-tabular' priority 0.000000
xsltParseStylesheetTemplate: mode ansi-tabular
xsltCompilePattern : parsing 'varargs'
xsltCompilePattern : parsed varargs, default priority 0.000000
added pattern : 'varargs' mode 'ansi-tabular' priority 0.000000
xsltParseStylesheetTemplate: mode ansi-tabular
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'paramdef'
xsltCompilePattern : parsed paramdef, default priority 0.000000
added pattern : 'paramdef' mode 'ansi-tabular' priority 0.000000
xsltParseStylesheetTemplate: mode ansi-tabular
xsltCompilePattern : parsing 'paramdef/parameter'
xsltCompilePattern : parsed paramdef/parameter, default priority 0.500000
added pattern : 'paramdef/parameter' mode 'ansi-tabular' priority 0.500000
xsltParseStylesheetTemplate: mode ansi-tabular
xsltCompilePattern : parsing 'funcparams'
xsltCompilePattern : parsed funcparams, default priority 0.000000
added pattern : 'funcparams' mode 'ansi-tabular' priority 0.000000
Registering global variable default-classsynopsis-language
Defining global variable default-classsynopsis-language
xsltCompilePattern : parsing 'classsynopsis                      '
xsltCompilePattern : parsed classsynopsis                      , default priority 0.000000
xsltCompilePattern : parsing 'fieldsynopsis                      '
xsltCompilePattern : parsed fieldsynopsis                      , default priority 0.000000
xsltCompilePattern : parsing 'methodsynopsis                      '
xsltCompilePattern : parsed methodsynopsis                      , default priority 0.000000
xsltCompilePattern : parsing 'constructorsynopsis                      '
xsltCompilePattern : parsed constructorsynopsis                      , default priority 0.000000
xsltCompilePattern : parsing 'destructorsynopsis'
xsltCompilePattern : parsed destructorsynopsis, default priority 0.000000
added pattern : 'classsynopsis                      ' priority 0.000000
added pattern : 'fieldsynopsis                      ' priority 0.000000
added pattern : 'methodsynopsis                      ' priority 0.000000
added pattern : 'constructorsynopsis                      ' priority 0.000000
added pattern : 'destructorsynopsis' priority 0.000000
xsltParseStylesheetTemplate: mode java
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'classsynopsis'
xsltCompilePattern : parsed classsynopsis, default priority 0.000000
added pattern : 'classsynopsis' mode 'java' priority 0.000000
xsltParseStylesheetTemplate: mode java
xsltCompilePattern : parsing 'classsynopsisinfo'
xsltCompilePattern : parsed classsynopsisinfo, default priority 0.000000
added pattern : 'classsynopsisinfo' mode 'java' priority 0.000000
xsltParseStylesheetTemplate: mode java
xsltCompilePattern : parsing 'ooclass'
xsltCompilePattern : parsed ooclass, default priority 0.000000
xsltCompilePattern : parsing 'oointerface'
xsltCompilePattern : parsed oointerface, default priority 0.000000
xsltCompilePattern : parsing 'ooexception'
xsltCompilePattern : parsed ooexception, default priority 0.000000
added pattern : 'ooclass' mode 'java' priority 0.000000
added pattern : 'oointerface' mode 'java' priority 0.000000
added pattern : 'ooexception' mode 'java' priority 0.000000
xsltParseStylesheetTemplate: mode java
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'modifier'
xsltCompilePattern : parsed modifier, default priority 0.000000
xsltCompilePattern : parsing 'package'
xsltCompilePattern : parsed package, default priority 0.000000
added pattern : 'modifier' mode 'java' priority 0.000000
added pattern : 'package' mode 'java' priority 0.000000
xsltParseStylesheetTemplate: mode java
xsltCompilePattern : parsing 'classname'
xsltCompilePattern : parsed classname, default priority 0.000000
added pattern : 'classname' mode 'java' priority 0.000000
xsltParseStylesheetTemplate: mode java
xsltCompilePattern : parsing 'interfacename'
xsltCompilePattern : parsed interfacename, default priority 0.000000
added pattern : 'interfacename' mode 'java' priority 0.000000
xsltParseStylesheetTemplate: mode java
xsltCompilePattern : parsing 'exceptionname'
xsltCompilePattern : parsed exceptionname, default priority 0.000000
added pattern : 'exceptionname' mode 'java' priority 0.000000
xsltParseStylesheetTemplate: mode java
xsltCompilePattern : parsing 'fieldsynopsis'
xsltCompilePattern : parsed fieldsynopsis, default priority 0.000000
added pattern : 'fieldsynopsis' mode 'java' priority 0.000000
xsltParseStylesheetTemplate: mode java
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'type'
xsltCompilePattern : parsed type, default priority 0.000000
added pattern : 'type' mode 'java' priority 0.000000
xsltParseStylesheetTemplate: mode java
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'varname'
xsltCompilePattern : parsed varname, default priority 0.000000
added pattern : 'varname' mode 'java' priority 0.000000
xsltParseStylesheetTemplate: mode java
xsltCompilePattern : parsing 'initializer'
xsltCompilePattern : parsed initializer, default priority 0.000000
added pattern : 'initializer' mode 'java' priority 0.000000
xsltParseStylesheetTemplate: mode java
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'void'
xsltCompilePattern : parsed void, default priority 0.000000
added pattern : 'void' mode 'java' priority 0.000000
xsltParseStylesheetTemplate: mode java
xsltCompilePattern : parsing 'methodname'
xsltCompilePattern : parsed methodname, default priority 0.000000
added pattern : 'methodname' mode 'java' priority 0.000000
xsltParseStylesheetTemplate: mode java
xsltCompilePattern : parsing 'methodparam'
xsltCompilePattern : parsed methodparam, default priority 0.000000
added pattern : 'methodparam' mode 'java' priority 0.000000
xsltParseStylesheetTemplate: mode java
xsltCompilePattern : parsing 'parameter'
xsltCompilePattern : parsed parameter, default priority 0.000000
added pattern : 'parameter' mode 'java' priority 0.000000
xsltParseStylesheetTemplate: mode java
xsltCompilePattern : parsing 'constructorsynopsis'
xsltCompilePattern : parsed constructorsynopsis, default priority 0.000000
xsltCompilePattern : parsing 'destructorsynopsis'
xsltCompilePattern : parsed destructorsynopsis, default priority 0.000000
xsltCompilePattern : parsing 'methodsynopsis'
xsltCompilePattern : parsed methodsynopsis, default priority 0.000000
added pattern : 'constructorsynopsis' mode 'java' priority 0.000000
added pattern : 'destructorsynopsis' mode 'java' priority 0.000000
added pattern : 'methodsynopsis' mode 'java' priority 0.000000
xsltParseStylesheetTemplate: mode cpp
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'classsynopsis'
xsltCompilePattern : parsed classsynopsis, default priority 0.000000
added pattern : 'classsynopsis' mode 'cpp' priority 0.000000
xsltParseStylesheetTemplate: mode cpp
xsltCompilePattern : parsing 'classsynopsisinfo'
xsltCompilePattern : parsed classsynopsisinfo, default priority 0.000000
added pattern : 'classsynopsisinfo' mode 'cpp' priority 0.000000
xsltParseStylesheetTemplate: mode cpp
xsltCompilePattern : parsing 'ooclass'
xsltCompilePattern : parsed ooclass, default priority 0.000000
xsltCompilePattern : parsing 'oointerface'
xsltCompilePattern : parsed oointerface, default priority 0.000000
xsltCompilePattern : parsing 'ooexception'
xsltCompilePattern : parsed ooexception, default priority 0.000000
added pattern : 'ooclass' mode 'cpp' priority 0.000000
added pattern : 'oointerface' mode 'cpp' priority 0.000000
added pattern : 'ooexception' mode 'cpp' priority 0.000000
xsltParseStylesheetTemplate: mode cpp
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'modifier'
xsltCompilePattern : parsed modifier, default priority 0.000000
xsltCompilePattern : parsing 'package'
xsltCompilePattern : parsed package, default priority 0.000000
added pattern : 'modifier' mode 'cpp' priority 0.000000
added pattern : 'package' mode 'cpp' priority 0.000000
xsltParseStylesheetTemplate: mode cpp
xsltCompilePattern : parsing 'classname'
xsltCompilePattern : parsed classname, default priority 0.000000
added pattern : 'classname' mode 'cpp' priority 0.000000
xsltParseStylesheetTemplate: mode cpp
xsltCompilePattern : parsing 'interfacename'
xsltCompilePattern : parsed interfacename, default priority 0.000000
added pattern : 'interfacename' mode 'cpp' priority 0.000000
xsltParseStylesheetTemplate: mode cpp
xsltCompilePattern : parsing 'exceptionname'
xsltCompilePattern : parsed exceptionname, default priority 0.000000
added pattern : 'exceptionname' mode 'cpp' priority 0.000000
xsltParseStylesheetTemplate: mode cpp
xsltCompilePattern : parsing 'fieldsynopsis'
xsltCompilePattern : parsed fieldsynopsis, default priority 0.000000
added pattern : 'fieldsynopsis' mode 'cpp' priority 0.000000
xsltParseStylesheetTemplate: mode cpp
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'type'
xsltCompilePattern : parsed type, default priority 0.000000
added pattern : 'type' mode 'cpp' priority 0.000000
xsltParseStylesheetTemplate: mode cpp
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'varname'
xsltCompilePattern : parsed varname, default priority 0.000000
added pattern : 'varname' mode 'cpp' priority 0.000000
xsltParseStylesheetTemplate: mode cpp
xsltCompilePattern : parsing 'initializer'
xsltCompilePattern : parsed initializer, default priority 0.000000
added pattern : 'initializer' mode 'cpp' priority 0.000000
xsltParseStylesheetTemplate: mode cpp
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'void'
xsltCompilePattern : parsed void, default priority 0.000000
added pattern : 'void' mode 'cpp' priority 0.000000
xsltParseStylesheetTemplate: mode cpp
xsltCompilePattern : parsing 'methodname'
xsltCompilePattern : parsed methodname, default priority 0.000000
added pattern : 'methodname' mode 'cpp' priority 0.000000
xsltParseStylesheetTemplate: mode cpp
xsltCompilePattern : parsing 'methodparam'
xsltCompilePattern : parsed methodparam, default priority 0.000000
added pattern : 'methodparam' mode 'cpp' priority 0.000000
xsltParseStylesheetTemplate: mode cpp
xsltCompilePattern : parsing 'parameter'
xsltCompilePattern : parsed parameter, default priority 0.000000
added pattern : 'parameter' mode 'cpp' priority 0.000000
xsltParseStylesheetTemplate: mode cpp
xsltCompilePattern : parsing 'constructorsynopsis'
xsltCompilePattern : parsed constructorsynopsis, default priority 0.000000
xsltCompilePattern : parsing 'destructorsynopsis'
xsltCompilePattern : parsed destructorsynopsis, default priority 0.000000
xsltCompilePattern : parsing 'methodsynopsis'
xsltCompilePattern : parsed methodsynopsis, default priority 0.000000
added pattern : 'constructorsynopsis' mode 'cpp' priority 0.000000
added pattern : 'destructorsynopsis' mode 'cpp' priority 0.000000
added pattern : 'methodsynopsis' mode 'cpp' priority 0.000000
xsltParseStylesheetTemplate: mode idl
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'classsynopsis'
xsltCompilePattern : parsed classsynopsis, default priority 0.000000
added pattern : 'classsynopsis' mode 'idl' priority 0.000000
xsltParseStylesheetTemplate: mode idl
xsltCompilePattern : parsing 'classsynopsisinfo'
xsltCompilePattern : parsed classsynopsisinfo, default priority 0.000000
added pattern : 'classsynopsisinfo' mode 'idl' priority 0.000000
xsltParseStylesheetTemplate: mode idl
xsltCompilePattern : parsing 'ooclass'
xsltCompilePattern : parsed ooclass, default priority 0.000000
xsltCompilePattern : parsing 'oointerface'
xsltCompilePattern : parsed oointerface, default priority 0.000000
xsltCompilePattern : parsing 'ooexception'
xsltCompilePattern : parsed ooexception, default priority 0.000000
added pattern : 'ooclass' mode 'idl' priority 0.000000
added pattern : 'oointerface' mode 'idl' priority 0.000000
added pattern : 'ooexception' mode 'idl' priority 0.000000
xsltParseStylesheetTemplate: mode idl
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'modifier'
xsltCompilePattern : parsed modifier, default priority 0.000000
xsltCompilePattern : parsing 'package'
xsltCompilePattern : parsed package, default priority 0.000000
added pattern : 'modifier' mode 'idl' priority 0.000000
added pattern : 'package' mode 'idl' priority 0.000000
xsltParseStylesheetTemplate: mode idl
xsltCompilePattern : parsing 'classname'
xsltCompilePattern : parsed classname, default priority 0.000000
added pattern : 'classname' mode 'idl' priority 0.000000
xsltParseStylesheetTemplate: mode idl
xsltCompilePattern : parsing 'interfacename'
xsltCompilePattern : parsed interfacename, default priority 0.000000
added pattern : 'interfacename' mode 'idl' priority 0.000000
xsltParseStylesheetTemplate: mode idl
xsltCompilePattern : parsing 'exceptionname'
xsltCompilePattern : parsed exceptionname, default priority 0.000000
added pattern : 'exceptionname' mode 'idl' priority 0.000000
xsltParseStylesheetTemplate: mode idl
xsltCompilePattern : parsing 'fieldsynopsis'
xsltCompilePattern : parsed fieldsynopsis, default priority 0.000000
added pattern : 'fieldsynopsis' mode 'idl' priority 0.000000
xsltParseStylesheetTemplate: mode idl
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'type'
xsltCompilePattern : parsed type, default priority 0.000000
added pattern : 'type' mode 'idl' priority 0.000000
xsltParseStylesheetTemplate: mode idl
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'varname'
xsltCompilePattern : parsed varname, default priority 0.000000
added pattern : 'varname' mode 'idl' priority 0.000000
xsltParseStylesheetTemplate: mode idl
xsltCompilePattern : parsing 'initializer'
xsltCompilePattern : parsed initializer, default priority 0.000000
added pattern : 'initializer' mode 'idl' priority 0.000000
xsltParseStylesheetTemplate: mode idl
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'void'
xsltCompilePattern : parsed void, default priority 0.000000
added pattern : 'void' mode 'idl' priority 0.000000
xsltParseStylesheetTemplate: mode idl
xsltCompilePattern : parsing 'methodname'
xsltCompilePattern : parsed methodname, default priority 0.000000
added pattern : 'methodname' mode 'idl' priority 0.000000
xsltParseStylesheetTemplate: mode idl
xsltCompilePattern : parsing 'methodparam'
xsltCompilePattern : parsed methodparam, default priority 0.000000
added pattern : 'methodparam' mode 'idl' priority 0.000000
xsltParseStylesheetTemplate: mode idl
xsltCompilePattern : parsing 'parameter'
xsltCompilePattern : parsed parameter, default priority 0.000000
added pattern : 'parameter' mode 'idl' priority 0.000000
xsltParseStylesheetTemplate: mode idl
xsltCompilePattern : parsing 'constructorsynopsis'
xsltCompilePattern : parsed constructorsynopsis, default priority 0.000000
xsltCompilePattern : parsing 'destructorsynopsis'
xsltCompilePattern : parsed destructorsynopsis, default priority 0.000000
xsltCompilePattern : parsing 'methodsynopsis'
xsltCompilePattern : parsed methodsynopsis, default priority 0.000000
added pattern : 'constructorsynopsis' mode 'idl' priority 0.000000
added pattern : 'destructorsynopsis' mode 'idl' priority 0.000000
added pattern : 'methodsynopsis' mode 'idl' priority 0.000000
xsltParseStylesheetTemplate: mode perl
xsltCompilePattern : parsing 'classsynopsis'
xsltCompilePattern : parsed classsynopsis, default priority 0.000000
added pattern : 'classsynopsis' mode 'perl' priority 0.000000
xsltParseStylesheetTemplate: mode perl
xsltCompilePattern : parsing 'classsynopsisinfo'
xsltCompilePattern : parsed classsynopsisinfo, default priority 0.000000
added pattern : 'classsynopsisinfo' mode 'perl' priority 0.000000
xsltParseStylesheetTemplate: mode perl
xsltCompilePattern : parsing 'ooclass'
xsltCompilePattern : parsed ooclass, default priority 0.000000
xsltCompilePattern : parsing 'oointerface'
xsltCompilePattern : parsed oointerface, default priority 0.000000
xsltCompilePattern : parsing 'ooexception'
xsltCompilePattern : parsed ooexception, default priority 0.000000
added pattern : 'ooclass' mode 'perl' priority 0.000000
added pattern : 'oointerface' mode 'perl' priority 0.000000
added pattern : 'ooexception' mode 'perl' priority 0.000000
xsltParseStylesheetTemplate: mode perl
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'modifier'
xsltCompilePattern : parsed modifier, default priority 0.000000
xsltCompilePattern : parsing 'package'
xsltCompilePattern : parsed package, default priority 0.000000
added pattern : 'modifier' mode 'perl' priority 0.000000
added pattern : 'package' mode 'perl' priority 0.000000
xsltParseStylesheetTemplate: mode perl
xsltCompilePattern : parsing 'classname'
xsltCompilePattern : parsed classname, default priority 0.000000
added pattern : 'classname' mode 'perl' priority 0.000000
xsltParseStylesheetTemplate: mode perl
xsltCompilePattern : parsing 'interfacename'
xsltCompilePattern : parsed interfacename, default priority 0.000000
added pattern : 'interfacename' mode 'perl' priority 0.000000
xsltParseStylesheetTemplate: mode perl
xsltCompilePattern : parsing 'exceptionname'
xsltCompilePattern : parsed exceptionname, default priority 0.000000
added pattern : 'exceptionname' mode 'perl' priority 0.000000
xsltParseStylesheetTemplate: mode perl
xsltCompilePattern : parsing 'fieldsynopsis'
xsltCompilePattern : parsed fieldsynopsis, default priority 0.000000
added pattern : 'fieldsynopsis' mode 'perl' priority 0.000000
xsltParseStylesheetTemplate: mode perl
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'type'
xsltCompilePattern : parsed type, default priority 0.000000
added pattern : 'type' mode 'perl' priority 0.000000
xsltParseStylesheetTemplate: mode perl
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'varname'
xsltCompilePattern : parsed varname, default priority 0.000000
added pattern : 'varname' mode 'perl' priority 0.000000
xsltParseStylesheetTemplate: mode perl
xsltCompilePattern : parsing 'initializer'
xsltCompilePattern : parsed initializer, default priority 0.000000
added pattern : 'initializer' mode 'perl' priority 0.000000
xsltParseStylesheetTemplate: mode perl
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'void'
xsltCompilePattern : parsed void, default priority 0.000000
added pattern : 'void' mode 'perl' priority 0.000000
xsltParseStylesheetTemplate: mode perl
xsltCompilePattern : parsing 'methodname'
xsltCompilePattern : parsed methodname, default priority 0.000000
added pattern : 'methodname' mode 'perl' priority 0.000000
xsltParseStylesheetTemplate: mode perl
xsltCompilePattern : parsing 'methodparam'
xsltCompilePattern : parsed methodparam, default priority 0.000000
added pattern : 'methodparam' mode 'perl' priority 0.000000
xsltParseStylesheetTemplate: mode perl
xsltCompilePattern : parsing 'parameter'
xsltCompilePattern : parsed parameter, default priority 0.000000
added pattern : 'parameter' mode 'perl' priority 0.000000
xsltParseStylesheetTemplate: mode perl
xsltCompilePattern : parsing 'constructorsynopsis'
xsltCompilePattern : parsed constructorsynopsis, default priority 0.000000
xsltCompilePattern : parsing 'destructorsynopsis'
xsltCompilePattern : parsed destructorsynopsis, default priority 0.000000
xsltCompilePattern : parsing 'methodsynopsis'
xsltCompilePattern : parsed methodsynopsis, default priority 0.000000
added pattern : 'constructorsynopsis' mode 'perl' priority 0.000000
added pattern : 'destructorsynopsis' mode 'perl' priority 0.000000
added pattern : 'methodsynopsis' mode 'perl' priority 0.000000
xsltParseStylesheetTemplate: mode java
xsltCompilePattern : parsing 'link'
xsltCompilePattern : parsed link, default priority 0.000000
xsltCompilePattern : parsing 'olink'
xsltCompilePattern : parsed olink, default priority 0.000000
xsltCompilePattern : parsing 'xref'
xsltCompilePattern : parsed xref, default priority 0.000000
added pattern : 'link' mode 'java' priority 0.000000
added pattern : 'olink' mode 'java' priority 0.000000
added pattern : 'xref' mode 'java' priority 0.000000
xsltParseStylesheetTemplate: mode cpp
xsltCompilePattern : parsing 'link'
xsltCompilePattern : parsed link, default priority 0.000000
xsltCompilePattern : parsing 'olink'
xsltCompilePattern : parsed olink, default priority 0.000000
xsltCompilePattern : parsing 'xref'
xsltCompilePattern : parsed xref, default priority 0.000000
added pattern : 'link' mode 'cpp' priority 0.000000
added pattern : 'olink' mode 'cpp' priority 0.000000
added pattern : 'xref' mode 'cpp' priority 0.000000
xsltParseStylesheetTemplate: mode idl
xsltCompilePattern : parsing 'link'
xsltCompilePattern : parsed link, default priority 0.000000
xsltCompilePattern : parsing 'olink'
xsltCompilePattern : parsed olink, default priority 0.000000
xsltCompilePattern : parsing 'xref'
xsltCompilePattern : parsed xref, default priority 0.000000
added pattern : 'link' mode 'idl' priority 0.000000
added pattern : 'olink' mode 'idl' priority 0.000000
added pattern : 'xref' mode 'idl' priority 0.000000
xsltParseStylesheetTemplate: mode perl
xsltCompilePattern : parsing 'link'
xsltCompilePattern : parsed link, default priority 0.000000
xsltCompilePattern : parsing 'olink'
xsltCompilePattern : parsed olink, default priority 0.000000
xsltCompilePattern : parsing 'xref'
xsltCompilePattern : parsed xref, default priority 0.000000
added pattern : 'link' mode 'perl' priority 0.000000
added pattern : 'olink' mode 'perl' priority 0.000000
added pattern : 'xref' mode 'perl' priority 0.000000
parsed 118 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
xsltPrecomputeStylesheet: removing ignorable blank node
updated attribute list book.titlepage.recto.style
updated attribute list book.titlepage.verso.style
updated attribute list article.titlepage.recto.style
updated attribute list article.titlepage.verso.style
updated attribute list set.titlepage.recto.style
updated attribute list set.titlepage.verso.style
updated attribute list part.titlepage.recto.style
updated attribute list part.titlepage.verso.style
updated attribute list partintro.titlepage.recto.style
updated attribute list partintro.titlepage.verso.style
updated attribute list reference.titlepage.recto.style
updated attribute list reference.titlepage.verso.style
updated attribute list refentry.titlepage.recto.style
updated attribute list refentry.titlepage.verso.style
updated attribute list dedication.titlepage.recto.style
updated attribute list dedication.titlepage.verso.style
updated attribute list preface.titlepage.recto.style
updated attribute list preface.titlepage.verso.style
updated attribute list chapter.titlepage.recto.style
updated attribute list chapter.titlepage.verso.style
updated attribute list appendix.titlepage.recto.style
updated attribute list appendix.titlepage.verso.style
updated attribute list bibliography.titlepage.recto.style
updated attribute list bibliography.titlepage.verso.style
updated attribute list glossary.titlepage.recto.style
updated attribute list glossary.titlepage.verso.style
updated attribute list index.titlepage.recto.style
updated attribute list index.titlepage.verso.style
updated attribute list setindex.titlepage.recto.style
updated attribute list setindex.titlepage.verso.style
updated attribute list section.titlepage.recto.style
updated attribute list section.titlepage.verso.style
xsl:attribute-set : sect1.titlepage.recto.style adds use section.titlepage.recto.style
updated attribute list sect1.titlepage.recto.style
xsl:attribute-set : sect1.titlepage.verso.style adds use section.titlepage.verso.style
updated attribute list sect1.titlepage.verso.style
xsl:attribute-set : sect2.titlepage.recto.style adds use section.titlepage.recto.style
updated attribute list sect2.titlepage.recto.style
xsl:attribute-set : sect2.titlepage.verso.style adds use section.titlepage.verso.style
updated attribute list sect2.titlepage.verso.style
xsl:attribute-set : sect3.titlepage.recto.style adds use section.titlepage.recto.style
updated attribute list sect3.titlepage.recto.style
xsl:attribute-set : sect3.titlepage.verso.style adds use section.titlepage.verso.style
updated attribute list sect3.titlepage.verso.style
xsl:attribute-set : sect4.titlepage.recto.style adds use section.titlepage.recto.style
updated attribute list sect4.titlepage.recto.style
xsl:attribute-set : sect4.titlepage.verso.style adds use section.titlepage.verso.style
updated attribute list sect4.titlepage.verso.style
xsl:attribute-set : sect5.titlepage.recto.style adds use section.titlepage.recto.style
updated attribute list sect5.titlepage.recto.style
xsl:attribute-set : sect5.titlepage.verso.style adds use section.titlepage.verso.style
updated attribute list sect5.titlepage.verso.style
xsl:attribute-set : simplesect.titlepage.recto.style adds use section.titlepage.recto.style
updated attribute list simplesect.titlepage.recto.style
xsl:attribute-set : simplesect.titlepage.verso.style adds use section.titlepage.verso.style
updated attribute list simplesect.titlepage.verso.style
updated attribute list table.of.contents.titlepage.recto.style
updated attribute list table.of.contents.titlepage.verso.style
updated attribute list list.of.tables.titlepage.recto.style
updated attribute list list.of.tables.contents.titlepage.verso.style
updated attribute list list.of.figures.titlepage.recto.style
updated attribute list list.of.figures.contents.titlepage.verso.style
updated attribute list list.of.equations.titlepage.recto.style
updated attribute list list.of.equations.contents.titlepage.verso.style
updated attribute list list.of.examples.titlepage.recto.style
updated attribute list list.of.examples.contents.titlepage.verso.style
updated attribute list list.of.unknowns.titlepage.recto.style
updated attribute list list.of.unknowns.contents.titlepage.verso.style
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'titlepage.mode' priority -0.500000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'abbrev'
xsltCompilePattern : parsed abbrev, default priority 0.000000
added pattern : 'abbrev' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'abstract'
xsltCompilePattern : parsed abstract, default priority 0.000000
added pattern : 'abstract' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'abstract/title'
xsltCompilePattern : parsed abstract/title, default priority 0.500000
added pattern : 'abstract/title' mode 'titlepage.mode' priority 0.500000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'address'
xsltCompilePattern : parsed address, default priority 0.000000
added pattern : 'address' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'affiliation'
xsltCompilePattern : parsed affiliation, default priority 0.000000
added pattern : 'affiliation' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'artpagenums'
xsltCompilePattern : parsed artpagenums, default priority 0.000000
added pattern : 'artpagenums' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'author'
xsltCompilePattern : parsed author, default priority 0.000000
xsltCompilePattern : parsing 'editor'
xsltCompilePattern : parsed editor, default priority 0.000000
added pattern : 'author' mode 'titlepage.mode' priority 0.000000
added pattern : 'editor' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'authorblurb'
xsltCompilePattern : parsed authorblurb, default priority 0.000000
xsltCompilePattern : parsing 'personblurb'
xsltCompilePattern : parsed personblurb, default priority 0.000000
added pattern : 'authorblurb' mode 'titlepage.mode' priority 0.000000
added pattern : 'personblurb' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'authorgroup'
xsltCompilePattern : parsed authorgroup, default priority 0.000000
added pattern : 'authorgroup' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'authorinitials'
xsltCompilePattern : parsed authorinitials, default priority 0.000000
added pattern : 'authorinitials' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'bibliomisc'
xsltCompilePattern : parsed bibliomisc, default priority 0.000000
added pattern : 'bibliomisc' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'bibliomset'
xsltCompilePattern : parsed bibliomset, default priority 0.000000
added pattern : 'bibliomset' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'collab'
xsltCompilePattern : parsed collab, default priority 0.000000
added pattern : 'collab' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'collabname'
xsltCompilePattern : parsed collabname, default priority 0.000000
added pattern : 'collabname' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'confgroup'
xsltCompilePattern : parsed confgroup, default priority 0.000000
added pattern : 'confgroup' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'confdates'
xsltCompilePattern : parsed confdates, default priority 0.000000
added pattern : 'confdates' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'confsponsor'
xsltCompilePattern : parsed confsponsor, default priority 0.000000
added pattern : 'confsponsor' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'conftitle'
xsltCompilePattern : parsed conftitle, default priority 0.000000
added pattern : 'conftitle' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'confnum'
xsltCompilePattern : parsed confnum, default priority 0.000000
added pattern : 'confnum' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'contractnum'
xsltCompilePattern : parsed contractnum, default priority 0.000000
added pattern : 'contractnum' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'contractsponsor'
xsltCompilePattern : parsed contractsponsor, default priority 0.000000
added pattern : 'contractsponsor' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'contrib'
xsltCompilePattern : parsed contrib, default priority 0.000000
added pattern : 'contrib' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'copyright'
xsltCompilePattern : parsed copyright, default priority 0.000000
added pattern : 'copyright' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
Found AVT class: {@revisionflag}
xsltCompilePattern : parsing 'year'
xsltCompilePattern : parsed year, default priority 0.000000
added pattern : 'year' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
Found AVT class: {@revisionflag}
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'holder'
xsltCompilePattern : parsed holder, default priority 0.000000
added pattern : 'holder' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'corpauthor'
xsltCompilePattern : parsed corpauthor, default priority 0.000000
added pattern : 'corpauthor' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'corpcredit'
xsltCompilePattern : parsed corpcredit, default priority 0.000000
added pattern : 'corpcredit' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'corpname'
xsltCompilePattern : parsed corpname, default priority 0.000000
added pattern : 'corpname' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'date'
xsltCompilePattern : parsed date, default priority 0.000000
added pattern : 'date' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'edition'
xsltCompilePattern : parsed edition, default priority 0.000000
added pattern : 'edition' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'email'
xsltCompilePattern : parsed email, default priority 0.000000
added pattern : 'email' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'firstname'
xsltCompilePattern : parsed firstname, default priority 0.000000
added pattern : 'firstname' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'graphic'
xsltCompilePattern : parsed graphic, default priority 0.000000
added pattern : 'graphic' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'honorific'
xsltCompilePattern : parsed honorific, default priority 0.000000
added pattern : 'honorific' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'isbn'
xsltCompilePattern : parsed isbn, default priority 0.000000
added pattern : 'isbn' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'issn'
xsltCompilePattern : parsed issn, default priority 0.000000
added pattern : 'issn' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'biblioid'
xsltCompilePattern : parsed biblioid, default priority 0.000000
added pattern : 'biblioid' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'itermset'
xsltCompilePattern : parsed itermset, default priority 0.000000
added pattern : 'itermset' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'invpartnumber'
xsltCompilePattern : parsed invpartnumber, default priority 0.000000
added pattern : 'invpartnumber' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'issuenum'
xsltCompilePattern : parsed issuenum, default priority 0.000000
added pattern : 'issuenum' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'jobtitle'
xsltCompilePattern : parsed jobtitle, default priority 0.000000
added pattern : 'jobtitle' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'keywordset'
xsltCompilePattern : parsed keywordset, default priority 0.000000
added pattern : 'keywordset' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
Found AVT href: {$file}
Found AVT name: {$id}
xsltCompilePattern : parsing 'legalnotice'
xsltCompilePattern : parsed legalnotice, default priority 0.000000
added pattern : 'legalnotice' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'legalnotice/title'
xsltCompilePattern : parsed legalnotice/title, default priority 0.500000
added pattern : 'legalnotice/title' mode 'titlepage.mode' priority 0.500000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'lineage'
xsltCompilePattern : parsed lineage, default priority 0.000000
added pattern : 'lineage' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'modespec'
xsltCompilePattern : parsed modespec, default priority 0.000000
added pattern : 'modespec' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'orgdiv'
xsltCompilePattern : parsed orgdiv, default priority 0.000000
added pattern : 'orgdiv' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'orgname'
xsltCompilePattern : parsed orgname, default priority 0.000000
added pattern : 'orgname' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'othercredit'
xsltCompilePattern : parsed othercredit, default priority 0.000000
added pattern : 'othercredit' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.othercredits
xsltCompilePattern : parsing 'othercredit'
xsltCompilePattern : parsed othercredit, default priority 0.000000
added pattern : 'othercredit' mode 'titlepage.othercredits' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'othername'
xsltCompilePattern : parsed othername, default priority 0.000000
added pattern : 'othername' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'pagenums'
xsltCompilePattern : parsed pagenums, default priority 0.000000
added pattern : 'pagenums' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'printhistory'
xsltCompilePattern : parsed printhistory, default priority 0.000000
added pattern : 'printhistory' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'productname'
xsltCompilePattern : parsed productname, default priority 0.000000
added pattern : 'productname' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'productnumber'
xsltCompilePattern : parsed productnumber, default priority 0.000000
added pattern : 'productnumber' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'pubdate'
xsltCompilePattern : parsed pubdate, default priority 0.000000
added pattern : 'pubdate' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'publisher'
xsltCompilePattern : parsed publisher, default priority 0.000000
added pattern : 'publisher' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'publishername'
xsltCompilePattern : parsed publishername, default priority 0.000000
added pattern : 'publishername' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'pubsnumber'
xsltCompilePattern : parsed pubsnumber, default priority 0.000000
added pattern : 'pubsnumber' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'releaseinfo'
xsltCompilePattern : parsed releaseinfo, default priority 0.000000
added pattern : 'releaseinfo' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
Found AVT colspan: {$numcols}
Found AVT href: {$file}
xsltCompilePattern : parsing 'revhistory'
xsltCompilePattern : parsed revhistory, default priority 0.000000
added pattern : 'revhistory' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
Found AVT colspan: {$numcols}
xsltCompilePattern : parsing 'revhistory/revision'
xsltCompilePattern : parsed revhistory/revision, default priority 0.500000
added pattern : 'revhistory/revision' mode 'titlepage.mode' priority 0.500000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'revision/revnumber'
xsltCompilePattern : parsed revision/revnumber, default priority 0.500000
added pattern : 'revision/revnumber' mode 'titlepage.mode' priority 0.500000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'revision/date'
xsltCompilePattern : parsed revision/date, default priority 0.500000
added pattern : 'revision/date' mode 'titlepage.mode' priority 0.500000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'revision/authorinitials'
xsltCompilePattern : parsed revision/authorinitials, default priority 0.500000
added pattern : 'revision/authorinitials' mode 'titlepage.mode' priority 0.500000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'revision/author'
xsltCompilePattern : parsed revision/author, default priority 0.500000
added pattern : 'revision/author' mode 'titlepage.mode' priority 0.500000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'revision/revremark'
xsltCompilePattern : parsed revision/revremark, default priority 0.500000
added pattern : 'revision/revremark' mode 'titlepage.mode' priority 0.500000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'revision/revdescription'
xsltCompilePattern : parsed revision/revdescription, default priority 0.500000
added pattern : 'revision/revdescription' mode 'titlepage.mode' priority 0.500000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'seriesvolnums'
xsltCompilePattern : parsed seriesvolnums, default priority 0.000000
added pattern : 'seriesvolnums' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'shortaffil'
xsltCompilePattern : parsed shortaffil, default priority 0.000000
added pattern : 'shortaffil' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'subjectset'
xsltCompilePattern : parsed subjectset, default priority 0.000000
added pattern : 'subjectset' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'subtitle'
xsltCompilePattern : parsed subtitle, default priority 0.000000
added pattern : 'subtitle' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'surname'
xsltCompilePattern : parsed surname, default priority 0.000000
added pattern : 'surname' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
Found AVT name: {$id}
Found AVT class: {@revisionflag}
xsltCompilePattern : parsing 'title'
xsltCompilePattern : parsed title, default priority 0.000000
added pattern : 'title' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'titleabbrev'
xsltCompilePattern : parsed titleabbrev, default priority 0.000000
added pattern : 'titleabbrev' mode 'titlepage.mode' priority 0.000000
xsltParseStylesheetTemplate: mode titlepage.mode
xsltCompilePattern : parsing 'volumenum'
xsltCompilePattern : parsed volumenum, default priority 0.000000
added pattern : 'volumenum' mode 'titlepage.mode' priority 0.000000
parsed 79 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
exclude result prefix exsl
xsltPrecomputeStylesheet: removing ignorable blank node
xsltParseStylesheetTemplate: mode article.titlepage.recto.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'article.titlepage.recto.mode' priority -0.500000
xsltParseStylesheetTemplate: mode article.titlepage.verso.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'article.titlepage.verso.mode' priority -0.500000
xsltParseStylesheetTemplate: mode article.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'title'
xsltCompilePattern : parsed title, default priority 0.000000
added pattern : 'title' mode 'article.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode article.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'subtitle'
xsltCompilePattern : parsed subtitle, default priority 0.000000
added pattern : 'subtitle' mode 'article.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode article.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'corpauthor'
xsltCompilePattern : parsed corpauthor, default priority 0.000000
added pattern : 'corpauthor' mode 'article.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode article.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'authorgroup'
xsltCompilePattern : parsed authorgroup, default priority 0.000000
added pattern : 'authorgroup' mode 'article.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode article.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'author'
xsltCompilePattern : parsed author, default priority 0.000000
added pattern : 'author' mode 'article.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode article.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'othercredit'
xsltCompilePattern : parsed othercredit, default priority 0.000000
added pattern : 'othercredit' mode 'article.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode article.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'releaseinfo'
xsltCompilePattern : parsed releaseinfo, default priority 0.000000
added pattern : 'releaseinfo' mode 'article.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode article.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'copyright'
xsltCompilePattern : parsed copyright, default priority 0.000000
added pattern : 'copyright' mode 'article.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode article.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'legalnotice'
xsltCompilePattern : parsed legalnotice, default priority 0.000000
added pattern : 'legalnotice' mode 'article.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode article.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'pubdate'
xsltCompilePattern : parsed pubdate, default priority 0.000000
added pattern : 'pubdate' mode 'article.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode article.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'revision'
xsltCompilePattern : parsed revision, default priority 0.000000
added pattern : 'revision' mode 'article.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode article.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'revhistory'
xsltCompilePattern : parsed revhistory, default priority 0.000000
added pattern : 'revhistory' mode 'article.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode article.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'abstract'
xsltCompilePattern : parsed abstract, default priority 0.000000
added pattern : 'abstract' mode 'article.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode set.titlepage.recto.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'set.titlepage.recto.mode' priority -0.500000
xsltParseStylesheetTemplate: mode set.titlepage.verso.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'set.titlepage.verso.mode' priority -0.500000
xsltParseStylesheetTemplate: mode set.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'title'
xsltCompilePattern : parsed title, default priority 0.000000
added pattern : 'title' mode 'set.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode set.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'subtitle'
xsltCompilePattern : parsed subtitle, default priority 0.000000
added pattern : 'subtitle' mode 'set.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode set.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'corpauthor'
xsltCompilePattern : parsed corpauthor, default priority 0.000000
added pattern : 'corpauthor' mode 'set.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode set.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'authorgroup'
xsltCompilePattern : parsed authorgroup, default priority 0.000000
added pattern : 'authorgroup' mode 'set.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode set.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'author'
xsltCompilePattern : parsed author, default priority 0.000000
added pattern : 'author' mode 'set.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode set.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'othercredit'
xsltCompilePattern : parsed othercredit, default priority 0.000000
added pattern : 'othercredit' mode 'set.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode set.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'releaseinfo'
xsltCompilePattern : parsed releaseinfo, default priority 0.000000
added pattern : 'releaseinfo' mode 'set.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode set.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'copyright'
xsltCompilePattern : parsed copyright, default priority 0.000000
added pattern : 'copyright' mode 'set.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode set.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'legalnotice'
xsltCompilePattern : parsed legalnotice, default priority 0.000000
added pattern : 'legalnotice' mode 'set.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode set.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'pubdate'
xsltCompilePattern : parsed pubdate, default priority 0.000000
added pattern : 'pubdate' mode 'set.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode set.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'revision'
xsltCompilePattern : parsed revision, default priority 0.000000
added pattern : 'revision' mode 'set.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode set.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'revhistory'
xsltCompilePattern : parsed revhistory, default priority 0.000000
added pattern : 'revhistory' mode 'set.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode set.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'abstract'
xsltCompilePattern : parsed abstract, default priority 0.000000
added pattern : 'abstract' mode 'set.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode book.titlepage.recto.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'book.titlepage.recto.mode' priority -0.500000
xsltParseStylesheetTemplate: mode book.titlepage.verso.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'book.titlepage.verso.mode' priority -0.500000
xsltParseStylesheetTemplate: mode book.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'title'
xsltCompilePattern : parsed title, default priority 0.000000
added pattern : 'title' mode 'book.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode book.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'subtitle'
xsltCompilePattern : parsed subtitle, default priority 0.000000
added pattern : 'subtitle' mode 'book.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode book.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'corpauthor'
xsltCompilePattern : parsed corpauthor, default priority 0.000000
added pattern : 'corpauthor' mode 'book.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode book.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'authorgroup'
xsltCompilePattern : parsed authorgroup, default priority 0.000000
added pattern : 'authorgroup' mode 'book.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode book.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'author'
xsltCompilePattern : parsed author, default priority 0.000000
added pattern : 'author' mode 'book.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode book.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'othercredit'
xsltCompilePattern : parsed othercredit, default priority 0.000000
added pattern : 'othercredit' mode 'book.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode book.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'releaseinfo'
xsltCompilePattern : parsed releaseinfo, default priority 0.000000
added pattern : 'releaseinfo' mode 'book.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode book.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'copyright'
xsltCompilePattern : parsed copyright, default priority 0.000000
added pattern : 'copyright' mode 'book.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode book.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'legalnotice'
xsltCompilePattern : parsed legalnotice, default priority 0.000000
added pattern : 'legalnotice' mode 'book.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode book.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'pubdate'
xsltCompilePattern : parsed pubdate, default priority 0.000000
added pattern : 'pubdate' mode 'book.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode book.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'revision'
xsltCompilePattern : parsed revision, default priority 0.000000
added pattern : 'revision' mode 'book.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode book.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'revhistory'
xsltCompilePattern : parsed revhistory, default priority 0.000000
added pattern : 'revhistory' mode 'book.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode book.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'abstract'
xsltCompilePattern : parsed abstract, default priority 0.000000
added pattern : 'abstract' mode 'book.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode part.titlepage.recto.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'part.titlepage.recto.mode' priority -0.500000
xsltParseStylesheetTemplate: mode part.titlepage.verso.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'part.titlepage.verso.mode' priority -0.500000
xsltParseStylesheetTemplate: mode part.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'subtitle'
xsltCompilePattern : parsed subtitle, default priority 0.000000
added pattern : 'subtitle' mode 'part.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode part.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'corpauthor'
xsltCompilePattern : parsed corpauthor, default priority 0.000000
added pattern : 'corpauthor' mode 'part.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode part.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'authorgroup'
xsltCompilePattern : parsed authorgroup, default priority 0.000000
added pattern : 'authorgroup' mode 'part.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode part.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'author'
xsltCompilePattern : parsed author, default priority 0.000000
added pattern : 'author' mode 'part.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode part.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'othercredit'
xsltCompilePattern : parsed othercredit, default priority 0.000000
added pattern : 'othercredit' mode 'part.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode part.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'releaseinfo'
xsltCompilePattern : parsed releaseinfo, default priority 0.000000
added pattern : 'releaseinfo' mode 'part.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode part.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'copyright'
xsltCompilePattern : parsed copyright, default priority 0.000000
added pattern : 'copyright' mode 'part.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode part.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'legalnotice'
xsltCompilePattern : parsed legalnotice, default priority 0.000000
added pattern : 'legalnotice' mode 'part.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode part.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'pubdate'
xsltCompilePattern : parsed pubdate, default priority 0.000000
added pattern : 'pubdate' mode 'part.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode part.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'revision'
xsltCompilePattern : parsed revision, default priority 0.000000
added pattern : 'revision' mode 'part.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode part.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'revhistory'
xsltCompilePattern : parsed revhistory, default priority 0.000000
added pattern : 'revhistory' mode 'part.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode part.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'abstract'
xsltCompilePattern : parsed abstract, default priority 0.000000
added pattern : 'abstract' mode 'part.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode partintro.titlepage.recto.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'partintro.titlepage.recto.mode' priority -0.500000
xsltParseStylesheetTemplate: mode partintro.titlepage.verso.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'partintro.titlepage.verso.mode' priority -0.500000
xsltParseStylesheetTemplate: mode partintro.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'title'
xsltCompilePattern : parsed title, default priority 0.000000
added pattern : 'title' mode 'partintro.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode partintro.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'subtitle'
xsltCompilePattern : parsed subtitle, default priority 0.000000
added pattern : 'subtitle' mode 'partintro.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode partintro.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'corpauthor'
xsltCompilePattern : parsed corpauthor, default priority 0.000000
added pattern : 'corpauthor' mode 'partintro.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode partintro.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'authorgroup'
xsltCompilePattern : parsed authorgroup, default priority 0.000000
added pattern : 'authorgroup' mode 'partintro.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode partintro.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'author'
xsltCompilePattern : parsed author, default priority 0.000000
added pattern : 'author' mode 'partintro.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode partintro.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'othercredit'
xsltCompilePattern : parsed othercredit, default priority 0.000000
added pattern : 'othercredit' mode 'partintro.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode partintro.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'releaseinfo'
xsltCompilePattern : parsed releaseinfo, default priority 0.000000
added pattern : 'releaseinfo' mode 'partintro.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode partintro.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'copyright'
xsltCompilePattern : parsed copyright, default priority 0.000000
added pattern : 'copyright' mode 'partintro.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode partintro.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'legalnotice'
xsltCompilePattern : parsed legalnotice, default priority 0.000000
added pattern : 'legalnotice' mode 'partintro.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode partintro.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'pubdate'
xsltCompilePattern : parsed pubdate, default priority 0.000000
added pattern : 'pubdate' mode 'partintro.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode partintro.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'revision'
xsltCompilePattern : parsed revision, default priority 0.000000
added pattern : 'revision' mode 'partintro.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode partintro.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'revhistory'
xsltCompilePattern : parsed revhistory, default priority 0.000000
added pattern : 'revhistory' mode 'partintro.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode partintro.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'abstract'
xsltCompilePattern : parsed abstract, default priority 0.000000
added pattern : 'abstract' mode 'partintro.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode reference.titlepage.recto.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'reference.titlepage.recto.mode' priority -0.500000
xsltParseStylesheetTemplate: mode reference.titlepage.verso.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'reference.titlepage.verso.mode' priority -0.500000
xsltParseStylesheetTemplate: mode reference.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'title'
xsltCompilePattern : parsed title, default priority 0.000000
added pattern : 'title' mode 'reference.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode reference.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'subtitle'
xsltCompilePattern : parsed subtitle, default priority 0.000000
added pattern : 'subtitle' mode 'reference.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode reference.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'corpauthor'
xsltCompilePattern : parsed corpauthor, default priority 0.000000
added pattern : 'corpauthor' mode 'reference.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode reference.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'authorgroup'
xsltCompilePattern : parsed authorgroup, default priority 0.000000
added pattern : 'authorgroup' mode 'reference.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode reference.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'author'
xsltCompilePattern : parsed author, default priority 0.000000
added pattern : 'author' mode 'reference.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode reference.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'othercredit'
xsltCompilePattern : parsed othercredit, default priority 0.000000
added pattern : 'othercredit' mode 'reference.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode reference.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'releaseinfo'
xsltCompilePattern : parsed releaseinfo, default priority 0.000000
added pattern : 'releaseinfo' mode 'reference.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode reference.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'copyright'
xsltCompilePattern : parsed copyright, default priority 0.000000
added pattern : 'copyright' mode 'reference.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode reference.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'legalnotice'
xsltCompilePattern : parsed legalnotice, default priority 0.000000
added pattern : 'legalnotice' mode 'reference.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode reference.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'pubdate'
xsltCompilePattern : parsed pubdate, default priority 0.000000
added pattern : 'pubdate' mode 'reference.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode reference.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'revision'
xsltCompilePattern : parsed revision, default priority 0.000000
added pattern : 'revision' mode 'reference.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode reference.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'revhistory'
xsltCompilePattern : parsed revhistory, default priority 0.000000
added pattern : 'revhistory' mode 'reference.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode reference.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'abstract'
xsltCompilePattern : parsed abstract, default priority 0.000000
added pattern : 'abstract' mode 'reference.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode refentry.titlepage.recto.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'refentry.titlepage.recto.mode' priority -0.500000
xsltParseStylesheetTemplate: mode refentry.titlepage.verso.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'refentry.titlepage.verso.mode' priority -0.500000
xsltParseStylesheetTemplate: mode dedication.titlepage.recto.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'dedication.titlepage.recto.mode' priority -0.500000
xsltParseStylesheetTemplate: mode dedication.titlepage.verso.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'dedication.titlepage.verso.mode' priority -0.500000
xsltParseStylesheetTemplate: mode dedication.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'subtitle'
xsltCompilePattern : parsed subtitle, default priority 0.000000
added pattern : 'subtitle' mode 'dedication.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode preface.titlepage.recto.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'preface.titlepage.recto.mode' priority -0.500000
xsltParseStylesheetTemplate: mode preface.titlepage.verso.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'preface.titlepage.verso.mode' priority -0.500000
xsltParseStylesheetTemplate: mode preface.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'title'
xsltCompilePattern : parsed title, default priority 0.000000
added pattern : 'title' mode 'preface.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode preface.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'subtitle'
xsltCompilePattern : parsed subtitle, default priority 0.000000
added pattern : 'subtitle' mode 'preface.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode preface.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'corpauthor'
xsltCompilePattern : parsed corpauthor, default priority 0.000000
added pattern : 'corpauthor' mode 'preface.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode preface.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'authorgroup'
xsltCompilePattern : parsed authorgroup, default priority 0.000000
added pattern : 'authorgroup' mode 'preface.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode preface.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'author'
xsltCompilePattern : parsed author, default priority 0.000000
added pattern : 'author' mode 'preface.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode preface.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'othercredit'
xsltCompilePattern : parsed othercredit, default priority 0.000000
added pattern : 'othercredit' mode 'preface.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode preface.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'releaseinfo'
xsltCompilePattern : parsed releaseinfo, default priority 0.000000
added pattern : 'releaseinfo' mode 'preface.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode preface.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'copyright'
xsltCompilePattern : parsed copyright, default priority 0.000000
added pattern : 'copyright' mode 'preface.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode preface.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'legalnotice'
xsltCompilePattern : parsed legalnotice, default priority 0.000000
added pattern : 'legalnotice' mode 'preface.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode preface.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'pubdate'
xsltCompilePattern : parsed pubdate, default priority 0.000000
added pattern : 'pubdate' mode 'preface.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode preface.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'revision'
xsltCompilePattern : parsed revision, default priority 0.000000
added pattern : 'revision' mode 'preface.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode preface.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'revhistory'
xsltCompilePattern : parsed revhistory, default priority 0.000000
added pattern : 'revhistory' mode 'preface.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode preface.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'abstract'
xsltCompilePattern : parsed abstract, default priority 0.000000
added pattern : 'abstract' mode 'preface.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode chapter.titlepage.recto.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'chapter.titlepage.recto.mode' priority -0.500000
xsltParseStylesheetTemplate: mode chapter.titlepage.verso.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'chapter.titlepage.verso.mode' priority -0.500000
xsltParseStylesheetTemplate: mode chapter.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'title'
xsltCompilePattern : parsed title, default priority 0.000000
added pattern : 'title' mode 'chapter.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode chapter.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'subtitle'
xsltCompilePattern : parsed subtitle, default priority 0.000000
added pattern : 'subtitle' mode 'chapter.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode chapter.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'corpauthor'
xsltCompilePattern : parsed corpauthor, default priority 0.000000
added pattern : 'corpauthor' mode 'chapter.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode chapter.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'authorgroup'
xsltCompilePattern : parsed authorgroup, default priority 0.000000
added pattern : 'authorgroup' mode 'chapter.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode chapter.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'author'
xsltCompilePattern : parsed author, default priority 0.000000
added pattern : 'author' mode 'chapter.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode chapter.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'othercredit'
xsltCompilePattern : parsed othercredit, default priority 0.000000
added pattern : 'othercredit' mode 'chapter.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode chapter.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'releaseinfo'
xsltCompilePattern : parsed releaseinfo, default priority 0.000000
added pattern : 'releaseinfo' mode 'chapter.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode chapter.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'copyright'
xsltCompilePattern : parsed copyright, default priority 0.000000
added pattern : 'copyright' mode 'chapter.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode chapter.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'legalnotice'
xsltCompilePattern : parsed legalnotice, default priority 0.000000
added pattern : 'legalnotice' mode 'chapter.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode chapter.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'pubdate'
xsltCompilePattern : parsed pubdate, default priority 0.000000
added pattern : 'pubdate' mode 'chapter.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode chapter.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'revision'
xsltCompilePattern : parsed revision, default priority 0.000000
added pattern : 'revision' mode 'chapter.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode chapter.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'revhistory'
xsltCompilePattern : parsed revhistory, default priority 0.000000
added pattern : 'revhistory' mode 'chapter.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode chapter.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'abstract'
xsltCompilePattern : parsed abstract, default priority 0.000000
added pattern : 'abstract' mode 'chapter.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode appendix.titlepage.recto.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'appendix.titlepage.recto.mode' priority -0.500000
xsltParseStylesheetTemplate: mode appendix.titlepage.verso.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'appendix.titlepage.verso.mode' priority -0.500000
xsltParseStylesheetTemplate: mode appendix.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'title'
xsltCompilePattern : parsed title, default priority 0.000000
added pattern : 'title' mode 'appendix.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode appendix.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'subtitle'
xsltCompilePattern : parsed subtitle, default priority 0.000000
added pattern : 'subtitle' mode 'appendix.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode appendix.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'corpauthor'
xsltCompilePattern : parsed corpauthor, default priority 0.000000
added pattern : 'corpauthor' mode 'appendix.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode appendix.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'authorgroup'
xsltCompilePattern : parsed authorgroup, default priority 0.000000
added pattern : 'authorgroup' mode 'appendix.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode appendix.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'author'
xsltCompilePattern : parsed author, default priority 0.000000
added pattern : 'author' mode 'appendix.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode appendix.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'othercredit'
xsltCompilePattern : parsed othercredit, default priority 0.000000
added pattern : 'othercredit' mode 'appendix.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode appendix.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'releaseinfo'
xsltCompilePattern : parsed releaseinfo, default priority 0.000000
added pattern : 'releaseinfo' mode 'appendix.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode appendix.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'copyright'
xsltCompilePattern : parsed copyright, default priority 0.000000
added pattern : 'copyright' mode 'appendix.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode appendix.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'legalnotice'
xsltCompilePattern : parsed legalnotice, default priority 0.000000
added pattern : 'legalnotice' mode 'appendix.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode appendix.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'pubdate'
xsltCompilePattern : parsed pubdate, default priority 0.000000
added pattern : 'pubdate' mode 'appendix.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode appendix.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'revision'
xsltCompilePattern : parsed revision, default priority 0.000000
added pattern : 'revision' mode 'appendix.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode appendix.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'revhistory'
xsltCompilePattern : parsed revhistory, default priority 0.000000
added pattern : 'revhistory' mode 'appendix.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode appendix.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'abstract'
xsltCompilePattern : parsed abstract, default priority 0.000000
added pattern : 'abstract' mode 'appendix.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode section.titlepage.recto.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'section.titlepage.recto.mode' priority -0.500000
xsltParseStylesheetTemplate: mode section.titlepage.verso.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'section.titlepage.verso.mode' priority -0.500000
xsltParseStylesheetTemplate: mode section.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'title'
xsltCompilePattern : parsed title, default priority 0.000000
added pattern : 'title' mode 'section.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode section.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'subtitle'
xsltCompilePattern : parsed subtitle, default priority 0.000000
added pattern : 'subtitle' mode 'section.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode section.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'corpauthor'
xsltCompilePattern : parsed corpauthor, default priority 0.000000
added pattern : 'corpauthor' mode 'section.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode section.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'authorgroup'
xsltCompilePattern : parsed authorgroup, default priority 0.000000
added pattern : 'authorgroup' mode 'section.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode section.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'author'
xsltCompilePattern : parsed author, default priority 0.000000
added pattern : 'author' mode 'section.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode section.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'othercredit'
xsltCompilePattern : parsed othercredit, default priority 0.000000
added pattern : 'othercredit' mode 'section.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode section.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'releaseinfo'
xsltCompilePattern : parsed releaseinfo, default priority 0.000000
added pattern : 'releaseinfo' mode 'section.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode section.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'copyright'
xsltCompilePattern : parsed copyright, default priority 0.000000
added pattern : 'copyright' mode 'section.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode section.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'legalnotice'
xsltCompilePattern : parsed legalnotice, default priority 0.000000
added pattern : 'legalnotice' mode 'section.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode section.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'pubdate'
xsltCompilePattern : parsed pubdate, default priority 0.000000
added pattern : 'pubdate' mode 'section.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode section.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'revision'
xsltCompilePattern : parsed revision, default priority 0.000000
added pattern : 'revision' mode 'section.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode section.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'revhistory'
xsltCompilePattern : parsed revhistory, default priority 0.000000
added pattern : 'revhistory' mode 'section.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode section.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'abstract'
xsltCompilePattern : parsed abstract, default priority 0.000000
added pattern : 'abstract' mode 'section.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect1.titlepage.recto.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'sect1.titlepage.recto.mode' priority -0.500000
xsltParseStylesheetTemplate: mode sect1.titlepage.verso.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'sect1.titlepage.verso.mode' priority -0.500000
xsltParseStylesheetTemplate: mode sect1.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'title'
xsltCompilePattern : parsed title, default priority 0.000000
added pattern : 'title' mode 'sect1.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect1.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'subtitle'
xsltCompilePattern : parsed subtitle, default priority 0.000000
added pattern : 'subtitle' mode 'sect1.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect1.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'corpauthor'
xsltCompilePattern : parsed corpauthor, default priority 0.000000
added pattern : 'corpauthor' mode 'sect1.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect1.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'authorgroup'
xsltCompilePattern : parsed authorgroup, default priority 0.000000
added pattern : 'authorgroup' mode 'sect1.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect1.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'author'
xsltCompilePattern : parsed author, default priority 0.000000
added pattern : 'author' mode 'sect1.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect1.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'othercredit'
xsltCompilePattern : parsed othercredit, default priority 0.000000
added pattern : 'othercredit' mode 'sect1.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect1.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'releaseinfo'
xsltCompilePattern : parsed releaseinfo, default priority 0.000000
added pattern : 'releaseinfo' mode 'sect1.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect1.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'copyright'
xsltCompilePattern : parsed copyright, default priority 0.000000
added pattern : 'copyright' mode 'sect1.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect1.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'legalnotice'
xsltCompilePattern : parsed legalnotice, default priority 0.000000
added pattern : 'legalnotice' mode 'sect1.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect1.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'pubdate'
xsltCompilePattern : parsed pubdate, default priority 0.000000
added pattern : 'pubdate' mode 'sect1.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect1.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'revision'
xsltCompilePattern : parsed revision, default priority 0.000000
added pattern : 'revision' mode 'sect1.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect1.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'revhistory'
xsltCompilePattern : parsed revhistory, default priority 0.000000
added pattern : 'revhistory' mode 'sect1.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect1.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'abstract'
xsltCompilePattern : parsed abstract, default priority 0.000000
added pattern : 'abstract' mode 'sect1.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect2.titlepage.recto.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'sect2.titlepage.recto.mode' priority -0.500000
xsltParseStylesheetTemplate: mode sect2.titlepage.verso.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'sect2.titlepage.verso.mode' priority -0.500000
xsltParseStylesheetTemplate: mode sect2.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'title'
xsltCompilePattern : parsed title, default priority 0.000000
added pattern : 'title' mode 'sect2.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect2.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'subtitle'
xsltCompilePattern : parsed subtitle, default priority 0.000000
added pattern : 'subtitle' mode 'sect2.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect2.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'corpauthor'
xsltCompilePattern : parsed corpauthor, default priority 0.000000
added pattern : 'corpauthor' mode 'sect2.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect2.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'authorgroup'
xsltCompilePattern : parsed authorgroup, default priority 0.000000
added pattern : 'authorgroup' mode 'sect2.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect2.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'author'
xsltCompilePattern : parsed author, default priority 0.000000
added pattern : 'author' mode 'sect2.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect2.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'othercredit'
xsltCompilePattern : parsed othercredit, default priority 0.000000
added pattern : 'othercredit' mode 'sect2.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect2.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'releaseinfo'
xsltCompilePattern : parsed releaseinfo, default priority 0.000000
added pattern : 'releaseinfo' mode 'sect2.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect2.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'copyright'
xsltCompilePattern : parsed copyright, default priority 0.000000
added pattern : 'copyright' mode 'sect2.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect2.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'legalnotice'
xsltCompilePattern : parsed legalnotice, default priority 0.000000
added pattern : 'legalnotice' mode 'sect2.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect2.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'pubdate'
xsltCompilePattern : parsed pubdate, default priority 0.000000
added pattern : 'pubdate' mode 'sect2.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect2.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'revision'
xsltCompilePattern : parsed revision, default priority 0.000000
added pattern : 'revision' mode 'sect2.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect2.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'revhistory'
xsltCompilePattern : parsed revhistory, default priority 0.000000
added pattern : 'revhistory' mode 'sect2.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect2.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'abstract'
xsltCompilePattern : parsed abstract, default priority 0.000000
added pattern : 'abstract' mode 'sect2.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect3.titlepage.recto.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'sect3.titlepage.recto.mode' priority -0.500000
xsltParseStylesheetTemplate: mode sect3.titlepage.verso.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'sect3.titlepage.verso.mode' priority -0.500000
xsltParseStylesheetTemplate: mode sect3.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'title'
xsltCompilePattern : parsed title, default priority 0.000000
added pattern : 'title' mode 'sect3.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect3.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'subtitle'
xsltCompilePattern : parsed subtitle, default priority 0.000000
added pattern : 'subtitle' mode 'sect3.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect3.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'corpauthor'
xsltCompilePattern : parsed corpauthor, default priority 0.000000
added pattern : 'corpauthor' mode 'sect3.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect3.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'authorgroup'
xsltCompilePattern : parsed authorgroup, default priority 0.000000
added pattern : 'authorgroup' mode 'sect3.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect3.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'author'
xsltCompilePattern : parsed author, default priority 0.000000
added pattern : 'author' mode 'sect3.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect3.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'othercredit'
xsltCompilePattern : parsed othercredit, default priority 0.000000
added pattern : 'othercredit' mode 'sect3.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect3.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'releaseinfo'
xsltCompilePattern : parsed releaseinfo, default priority 0.000000
added pattern : 'releaseinfo' mode 'sect3.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect3.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'copyright'
xsltCompilePattern : parsed copyright, default priority 0.000000
added pattern : 'copyright' mode 'sect3.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect3.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'legalnotice'
xsltCompilePattern : parsed legalnotice, default priority 0.000000
added pattern : 'legalnotice' mode 'sect3.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect3.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'pubdate'
xsltCompilePattern : parsed pubdate, default priority 0.000000
added pattern : 'pubdate' mode 'sect3.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect3.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'revision'
xsltCompilePattern : parsed revision, default priority 0.000000
added pattern : 'revision' mode 'sect3.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect3.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'revhistory'
xsltCompilePattern : parsed revhistory, default priority 0.000000
added pattern : 'revhistory' mode 'sect3.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect3.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'abstract'
xsltCompilePattern : parsed abstract, default priority 0.000000
added pattern : 'abstract' mode 'sect3.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect4.titlepage.recto.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'sect4.titlepage.recto.mode' priority -0.500000
xsltParseStylesheetTemplate: mode sect4.titlepage.verso.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'sect4.titlepage.verso.mode' priority -0.500000
xsltParseStylesheetTemplate: mode sect4.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'title'
xsltCompilePattern : parsed title, default priority 0.000000
added pattern : 'title' mode 'sect4.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect4.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'subtitle'
xsltCompilePattern : parsed subtitle, default priority 0.000000
added pattern : 'subtitle' mode 'sect4.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect4.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'corpauthor'
xsltCompilePattern : parsed corpauthor, default priority 0.000000
added pattern : 'corpauthor' mode 'sect4.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect4.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'authorgroup'
xsltCompilePattern : parsed authorgroup, default priority 0.000000
added pattern : 'authorgroup' mode 'sect4.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect4.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'author'
xsltCompilePattern : parsed author, default priority 0.000000
added pattern : 'author' mode 'sect4.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect4.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'othercredit'
xsltCompilePattern : parsed othercredit, default priority 0.000000
added pattern : 'othercredit' mode 'sect4.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect4.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'releaseinfo'
xsltCompilePattern : parsed releaseinfo, default priority 0.000000
added pattern : 'releaseinfo' mode 'sect4.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect4.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'copyright'
xsltCompilePattern : parsed copyright, default priority 0.000000
added pattern : 'copyright' mode 'sect4.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect4.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'legalnotice'
xsltCompilePattern : parsed legalnotice, default priority 0.000000
added pattern : 'legalnotice' mode 'sect4.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect4.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'pubdate'
xsltCompilePattern : parsed pubdate, default priority 0.000000
added pattern : 'pubdate' mode 'sect4.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect4.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'revision'
xsltCompilePattern : parsed revision, default priority 0.000000
added pattern : 'revision' mode 'sect4.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect4.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'revhistory'
xsltCompilePattern : parsed revhistory, default priority 0.000000
added pattern : 'revhistory' mode 'sect4.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect4.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'abstract'
xsltCompilePattern : parsed abstract, default priority 0.000000
added pattern : 'abstract' mode 'sect4.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect5.titlepage.recto.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'sect5.titlepage.recto.mode' priority -0.500000
xsltParseStylesheetTemplate: mode sect5.titlepage.verso.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'sect5.titlepage.verso.mode' priority -0.500000
xsltParseStylesheetTemplate: mode sect5.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'title'
xsltCompilePattern : parsed title, default priority 0.000000
added pattern : 'title' mode 'sect5.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect5.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'subtitle'
xsltCompilePattern : parsed subtitle, default priority 0.000000
added pattern : 'subtitle' mode 'sect5.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect5.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'corpauthor'
xsltCompilePattern : parsed corpauthor, default priority 0.000000
added pattern : 'corpauthor' mode 'sect5.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect5.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'authorgroup'
xsltCompilePattern : parsed authorgroup, default priority 0.000000
added pattern : 'authorgroup' mode 'sect5.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect5.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'author'
xsltCompilePattern : parsed author, default priority 0.000000
added pattern : 'author' mode 'sect5.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect5.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'othercredit'
xsltCompilePattern : parsed othercredit, default priority 0.000000
added pattern : 'othercredit' mode 'sect5.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect5.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'releaseinfo'
xsltCompilePattern : parsed releaseinfo, default priority 0.000000
added pattern : 'releaseinfo' mode 'sect5.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect5.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'copyright'
xsltCompilePattern : parsed copyright, default priority 0.000000
added pattern : 'copyright' mode 'sect5.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect5.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'legalnotice'
xsltCompilePattern : parsed legalnotice, default priority 0.000000
added pattern : 'legalnotice' mode 'sect5.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect5.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'pubdate'
xsltCompilePattern : parsed pubdate, default priority 0.000000
added pattern : 'pubdate' mode 'sect5.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect5.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'revision'
xsltCompilePattern : parsed revision, default priority 0.000000
added pattern : 'revision' mode 'sect5.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect5.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'revhistory'
xsltCompilePattern : parsed revhistory, default priority 0.000000
added pattern : 'revhistory' mode 'sect5.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode sect5.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'abstract'
xsltCompilePattern : parsed abstract, default priority 0.000000
added pattern : 'abstract' mode 'sect5.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode simplesect.titlepage.recto.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'simplesect.titlepage.recto.mode' priority -0.500000
xsltParseStylesheetTemplate: mode simplesect.titlepage.verso.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'simplesect.titlepage.verso.mode' priority -0.500000
xsltParseStylesheetTemplate: mode simplesect.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'title'
xsltCompilePattern : parsed title, default priority 0.000000
added pattern : 'title' mode 'simplesect.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode simplesect.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'subtitle'
xsltCompilePattern : parsed subtitle, default priority 0.000000
added pattern : 'subtitle' mode 'simplesect.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode simplesect.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'corpauthor'
xsltCompilePattern : parsed corpauthor, default priority 0.000000
added pattern : 'corpauthor' mode 'simplesect.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode simplesect.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'authorgroup'
xsltCompilePattern : parsed authorgroup, default priority 0.000000
added pattern : 'authorgroup' mode 'simplesect.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode simplesect.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'author'
xsltCompilePattern : parsed author, default priority 0.000000
added pattern : 'author' mode 'simplesect.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode simplesect.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'othercredit'
xsltCompilePattern : parsed othercredit, default priority 0.000000
added pattern : 'othercredit' mode 'simplesect.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode simplesect.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'releaseinfo'
xsltCompilePattern : parsed releaseinfo, default priority 0.000000
added pattern : 'releaseinfo' mode 'simplesect.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode simplesect.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'copyright'
xsltCompilePattern : parsed copyright, default priority 0.000000
added pattern : 'copyright' mode 'simplesect.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode simplesect.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'legalnotice'
xsltCompilePattern : parsed legalnotice, default priority 0.000000
added pattern : 'legalnotice' mode 'simplesect.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode simplesect.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'pubdate'
xsltCompilePattern : parsed pubdate, default priority 0.000000
added pattern : 'pubdate' mode 'simplesect.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode simplesect.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'revision'
xsltCompilePattern : parsed revision, default priority 0.000000
added pattern : 'revision' mode 'simplesect.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode simplesect.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'revhistory'
xsltCompilePattern : parsed revhistory, default priority 0.000000
added pattern : 'revhistory' mode 'simplesect.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode simplesect.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'abstract'
xsltCompilePattern : parsed abstract, default priority 0.000000
added pattern : 'abstract' mode 'simplesect.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode bibliography.titlepage.recto.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'bibliography.titlepage.recto.mode' priority -0.500000
xsltParseStylesheetTemplate: mode bibliography.titlepage.verso.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'bibliography.titlepage.verso.mode' priority -0.500000
xsltParseStylesheetTemplate: mode bibliography.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'subtitle'
xsltCompilePattern : parsed subtitle, default priority 0.000000
added pattern : 'subtitle' mode 'bibliography.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode glossary.titlepage.recto.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'glossary.titlepage.recto.mode' priority -0.500000
xsltParseStylesheetTemplate: mode glossary.titlepage.verso.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'glossary.titlepage.verso.mode' priority -0.500000
xsltParseStylesheetTemplate: mode glossary.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'subtitle'
xsltCompilePattern : parsed subtitle, default priority 0.000000
added pattern : 'subtitle' mode 'glossary.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode index.titlepage.recto.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'index.titlepage.recto.mode' priority -0.500000
xsltParseStylesheetTemplate: mode index.titlepage.verso.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'index.titlepage.verso.mode' priority -0.500000
xsltParseStylesheetTemplate: mode index.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'subtitle'
xsltCompilePattern : parsed subtitle, default priority 0.000000
added pattern : 'subtitle' mode 'index.titlepage.recto.auto.mode' priority 0.000000
xsltParseStylesheetTemplate: mode setindex.titlepage.recto.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'setindex.titlepage.recto.mode' priority -0.500000
xsltParseStylesheetTemplate: mode setindex.titlepage.verso.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'setindex.titlepage.verso.mode' priority -0.500000
xsltParseStylesheetTemplate: mode setindex.titlepage.recto.auto.mode
xsltCompilePattern : parsing 'subtitle'
xsltCompilePattern : parsed subtitle, default priority 0.000000
added pattern : 'subtitle' mode 'setindex.titlepage.recto.auto.mode' priority 0.000000
parsed 388 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
exclude result prefix doc
xsltPrecomputeStylesheet: removing ignorable blank node
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element reference
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element pi
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element pi
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element pi
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element pi
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element pi
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element pi
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element pi
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element pi
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element pi
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element pi
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element pi
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element pi
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element pi
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element pi
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element pi
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element pi
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element pi
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element pi
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element pi
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element pi
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element pi
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element pi
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element pi
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element pi
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element pi
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element pi
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'processing-instruction()'
xsltCompilePattern : parsed processing-instruction(), default priority -0.500000
added pattern : 'processing-instruction()' priority -0.500000
xsltCompilePattern : parsing 'processing-instruction('dbhtml')'
xsltCompilePattern : parsed processing-instruction('dbhtml'), default priority 0.000000
added pattern : 'processing-instruction('dbhtml')' priority 0.000000
xsltCompilePattern : parsing 'processing-instruction('dbcmdlist')'
xsltCompilePattern : parsed processing-instruction('dbcmdlist'), default priority 0.000000
added pattern : 'processing-instruction('dbcmdlist')' priority 0.000000
xsltCompilePattern : parsing 'processing-instruction('dbfunclist')'
xsltCompilePattern : parsed processing-instruction('dbfunclist'), default priority 0.000000
added pattern : 'processing-instruction('dbfunclist')' priority 0.000000
xsltCompilePattern : parsing 'processing-instruction('dbhtml-include')'
xsltCompilePattern : parsed processing-instruction('dbhtml-include'), default priority 0.000000
added pattern : 'processing-instruction('dbhtml-include')' priority 0.000000
xsltParseTemplateContent: removing text
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element pi
parsed 35 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
exclude result prefix doc
xsltPrecomputeStylesheet: removing ignorable blank node
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so for URI: http://nwalsh.com/xsl/documentation/1.0
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/nwalsh_com_xsl_documentation_1_0.so
xsltParseStylesheetTop : found foreign element reference
xsltCompilePattern : parsing 'productionset'
xsltCompilePattern : parsed productionset, default priority 0.000000
added pattern : 'productionset' priority 0.000000
xsltCompilePattern : parsing 'productionset/title'
xsltCompilePattern : parsed productionset/title, default priority 0.500000
added pattern : 'productionset/title' priority 0.500000
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'production'
xsltCompilePattern : parsed production, default priority 0.000000
added pattern : 'production' priority 0.000000
xsltCompilePattern : parsing 'productionrecap'
xsltCompilePattern : parsed productionrecap, default priority 0.000000
added pattern : 'productionrecap' priority 0.000000
xsltCompilePattern : parsing 'lhs'
xsltCompilePattern : parsed lhs, default priority 0.000000
added pattern : 'lhs' priority 0.000000
xsltCompilePattern : parsing 'rhs'
xsltCompilePattern : parsed rhs, default priority 0.000000
added pattern : 'rhs' priority 0.000000
Found AVT href: {$href}
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'nonterminal'
xsltCompilePattern : parsed nonterminal, default priority 0.000000
added pattern : 'nonterminal' priority 0.000000
xsltCompilePattern : parsing 'rhs/lineannotation'
xsltCompilePattern : parsed rhs/lineannotation, default priority 0.500000
added pattern : 'rhs/lineannotation' priority 0.500000
xsltParseStylesheetTemplate: mode rhslo
xsltCompilePattern : parsing 'rhs/lineannotation'
xsltCompilePattern : parsed rhs/lineannotation, default priority 0.500000
added pattern : 'rhs/lineannotation' mode 'rhslo' priority 0.500000
Found AVT href: {$href}
xsltCompilePattern : parsing 'constraint'
xsltCompilePattern : parsed constraint, default priority 0.000000
added pattern : 'constraint' priority 0.000000
xsltCompilePattern : parsing 'constraintdef'
xsltCompilePattern : parsed constraintdef, default priority 0.000000
added pattern : 'constraintdef' priority 0.000000
xsltCompilePattern : parsing 'constraintdef/title'
xsltCompilePattern : parsed constraintdef/title, default priority 0.500000
added pattern : 'constraintdef/title' priority 0.500000
parsed 12 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
exclude result prefix doc
add extension prefix saxon
Registering extension namespace 'http://icl.com/saxon'.
Initializing module with *no* callback: http://icl.com/saxon
add extension prefix redirect
Registering extension namespace 'http://xml.apache.org/xalan/redirect'.
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/xml_apache_org_xalan_redirect.so for URI: http://xml.apache.org/xalan/redirect
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/xml_apache_org_xalan_redirect.so
add extension prefix lxslt
Registering extension namespace 'http://xml.apache.org/xslt'.
LIBXSLT_PLUGINS_PATH is (null)
Attempting to load plugin: /usr/lib/libxslt-plugins/xml_apache_org_xslt.so for URI: http://xml.apache.org/xslt
xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/xml_apache_org_xslt.so
add extension prefix exsl
Registering extension namespace 'http://exslt.org/common'.
xsltPrecomputeStylesheet: removing ignorable blank node
Registering global param chunker.output.method
Defining global param chunker.output.method
Registering global param chunker.output.encoding
Defining global param chunker.output.encoding
Registering global param chunker.output.indent
Defining global param chunker.output.indent
Registering global param chunker.output.omit-xml-declaration
Defining global param chunker.output.omit-xml-declaration
Registering global param chunker.output.standalone
Defining global param chunker.output.standalone
Registering global param chunker.output.doctype-public
Defining global param chunker.output.doctype-public
Registering global param chunker.output.doctype-system
Defining global param chunker.output.doctype-system
Registering global param chunker.output.media-type
Defining global param chunker.output.media-type
Registering global param chunker.output.cdata-section-elements
Defining global param chunker.output.cdata-section-elements
Registering global param chunker.output.quiet
Defining global param chunker.output.quiet
Registering global param saxon.character.representation
Defining global param saxon.character.representation
xsltParseTemplateContent: removing text
parsed 4 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
exclude result prefix exsl
exclude result prefix set
xsltPrecomputeStylesheet: removing ignorable blank node
xsltParseStylesheetTemplate: mode insert.html.p
xsltCompilePattern : parsing '/'
xsltCompilePattern : parsed /, default priority 0.500000
added pattern : '/' mode 'insert.html.p' priority 0.500000
xsltParseStylesheetTemplate: mode insert.html.p
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'insert.html.p' priority -0.500000
template has 1 inherited namespaces
xsltParseStylesheetTemplate: mode insert.html.p
xsltCompilePattern : parsing 'html:p'
xsltCompilePattern : parsed html:p, default priority 0.000000
xsltCompilePattern : parsing 'p'
xsltCompilePattern : parsed p, default priority 0.000000
added pattern : 'html:p' mode 'insert.html.p' priority 0.000000
added pattern : 'p' mode 'insert.html.p' priority 0.000000
xsltParseStylesheetTemplate: mode insert.html.p
xsltCompilePattern : parsing 'text()'
xsltCompilePattern : parsed text(), default priority -0.500000
xsltCompilePattern : parsing 'processing-instruction()'
xsltCompilePattern : parsed processing-instruction(), default priority -0.500000
xsltCompilePattern : parsing 'comment()'
xsltCompilePattern : parsed comment(), default priority -0.500000
added pattern : 'text()' mode 'insert.html.p' priority -0.500000
added pattern : 'processing-instruction()' mode 'insert.html.p' priority -0.500000
added pattern : 'comment()' mode 'insert.html.p' priority -0.500000
xsltParseStylesheetTemplate: mode insert.html.text
xsltCompilePattern : parsing '/'
xsltCompilePattern : parsed /, default priority 0.500000
added pattern : '/' mode 'insert.html.text' priority 0.500000
xsltParseStylesheetTemplate: mode insert.html.text
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'insert.html.text' priority -0.500000
xsltParseStylesheetTemplate: mode insert.html.text
xsltCompilePattern : parsing 'text()'
xsltCompilePattern : parsed text(), default priority -0.500000
xsltCompilePattern : parsing 'processing-instruction()'
xsltCompilePattern : parsed processing-instruction(), default priority -0.500000
xsltCompilePattern : parsing 'comment()'
xsltCompilePattern : parsed comment(), default priority -0.500000
added pattern : 'text()' mode 'insert.html.text' priority -0.500000
added pattern : 'processing-instruction()' mode 'insert.html.text' priority -0.500000
added pattern : 'comment()' mode 'insert.html.text' priority -0.500000
xsltParseStylesheetTemplate: mode insert.html.text
xsltCompilePattern : parsing 'processing-instruction()'
xsltCompilePattern : parsed processing-instruction(), default priority -0.500000
xsltCompilePattern : parsing 'comment()'
xsltCompilePattern : parsed comment(), default priority -0.500000
added pattern : 'processing-instruction()' mode 'insert.html.text' priority -0.500000
added pattern : 'comment()' mode 'insert.html.text' priority -0.500000
template has 1 inherited namespaces
xsltParseStylesheetTemplate: mode unwrap.p
xsltCompilePattern : parsing 'html:p'
xsltCompilePattern : parsed html:p, default priority 0.000000
xsltCompilePattern : parsing 'p'
xsltCompilePattern : parsed p, default priority 0.000000
added pattern : 'html:p' mode 'unwrap.p' priority 0.000000
added pattern : 'p' mode 'unwrap.p' priority 0.000000
xsltParseStylesheetTemplate: mode unwrap.p
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'unwrap.p' priority -0.500000
xsltParseStylesheetTemplate: mode unwrap.p
xsltCompilePattern : parsing 'text()'
xsltCompilePattern : parsed text(), default priority -0.500000
xsltCompilePattern : parsing 'processing-instruction()'
xsltCompilePattern : parsed processing-instruction(), default priority -0.500000
xsltCompilePattern : parsing 'comment()'
xsltCompilePattern : parsed comment(), default priority -0.500000
added pattern : 'text()' mode 'unwrap.p' priority -0.500000
added pattern : 'processing-instruction()' mode 'unwrap.p' priority -0.500000
added pattern : 'comment()' mode 'unwrap.p' priority -0.500000
xsltParseStylesheetTemplate: mode make.verbatim.mode
xsltCompilePattern : parsing '/'
xsltCompilePattern : parsed /, default priority 0.500000
added pattern : '/' mode 'make.verbatim.mode' priority 0.500000
xsltParseStylesheetTemplate: mode make.verbatim.mode
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'make.verbatim.mode' priority -0.500000
xsltParseStylesheetTemplate: mode make.verbatim.mode
xsltCompilePattern : parsing 'processing-instruction()'
xsltCompilePattern : parsed processing-instruction(), default priority -0.500000
xsltCompilePattern : parsing 'comment()'
xsltCompilePattern : parsed comment(), default priority -0.500000
added pattern : 'processing-instruction()' mode 'make.verbatim.mode' priority -0.500000
added pattern : 'comment()' mode 'make.verbatim.mode' priority -0.500000
xsltParseStylesheetTemplate: mode make.verbatim.mode
xsltCompilePattern : parsing 'text()'
xsltCompilePattern : parsed text(), default priority -0.500000
added pattern : 'text()' mode 'make.verbatim.mode' priority -0.500000
template has 1 inherited namespaces
xsltParseStylesheetTemplate: mode remove.empty.div
xsltCompilePattern : parsing 'html:p'
xsltCompilePattern : parsed html:p, default priority 0.000000
xsltCompilePattern : parsing 'p'
xsltCompilePattern : parsed p, default priority 0.000000
xsltCompilePattern : parsing 'html:div'
xsltCompilePattern : parsed html:div, default priority 0.000000
xsltCompilePattern : parsing 'div'
xsltCompilePattern : parsed div, default priority 0.000000
added pattern : 'html:p' mode 'remove.empty.div' priority 0.000000
added pattern : 'p' mode 'remove.empty.div' priority 0.000000
added pattern : 'html:div' mode 'remove.empty.div' priority 0.000000
added pattern : 'div' mode 'remove.empty.div' priority 0.000000
xsltParseStylesheetTemplate: mode remove.empty.div
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'remove.empty.div' priority -0.500000
xsltParseStylesheetTemplate: mode remove.empty.div
xsltCompilePattern : parsing 'text()'
xsltCompilePattern : parsed text(), default priority -0.500000
xsltCompilePattern : parsing 'processing-instruction()'
xsltCompilePattern : parsed processing-instruction(), default priority -0.500000
xsltCompilePattern : parsing 'comment()'
xsltCompilePattern : parsed comment(), default priority -0.500000
added pattern : 'text()' mode 'remove.empty.div' priority -0.500000
added pattern : 'processing-instruction()' mode 'remove.empty.div' priority -0.500000
added pattern : 'comment()' mode 'remove.empty.div' priority -0.500000
parsed 22 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
xsltPrecomputeStylesheet: removing ignorable blank node
Found AVT src: {substring-before($scripts, ' ')}
Found AVT src: {$scripts}
xsltCompilePattern : parsing 'annotation'
xsltCompilePattern : parsed annotation, default priority 0.000000
added pattern : 'annotation' priority 0.000000
xsltParseTemplateContent: removing text
xsltParseStylesheetTemplate: mode annotation-inline
Found AVT href: #annot-{generate-id(.)}
Found AVT title: {$title}
Found AVT name: anch-{generate-id(.)}
Found AVT id: anch-{generate-id(.)}
Found AVT src: {$annotation.graphic.open}
Found AVT alt: {$title}
xsltCompilePattern : parsing 'annotation'
xsltCompilePattern : parsed annotation, default priority 0.000000
added pattern : 'annotation' mode 'annotation-inline' priority 0.000000
xsltParseStylesheetTemplate: mode annotation-popup
Found AVT name: annot-{generate-id(.)}
Found AVT id: popup-{generate-id(.)}
Found AVT onclick: popup_{generate-id(.)}.hidePopup();return false;
Found AVT src: {$annotation.graphic.close}
xsltCompilePattern : parsing 'annotation'
xsltCompilePattern : parsed annotation, default priority 0.000000
added pattern : 'annotation' mode 'annotation-popup' priority 0.000000
xsltParseTemplateContent: removing text
parsed 8 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
exclude result prefix db
exclude result prefix ng
exclude result prefix exsl
exclude result prefix saxon
exclude result prefix NodeInfo
xsltPrecomputeStylesheet: removing ignorable blank node
xsltParseStylesheetTemplate: mode stripNS
xsltCompilePattern : parsing '/*'
xsltCompilePattern : parsed /*, default priority 0.500000
added pattern : '/*' mode 'stripNS' priority 0.500000
xsltParseStylesheetTemplate: mode stripNS
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'stripNS' priority -0.500000
xsltParseStylesheetTemplate: mode stripNS
xsltCompilePattern : parsing 'db:info'
xsltCompilePattern : parsed db:info, default priority 0.000000
added pattern : 'db:info' mode 'stripNS' priority 0.000000
xsltParseStylesheetTemplate: mode stripNS
Found AVT url: {$href}
Found AVT linkend: {substring-after($href,'#')}
xsltCompilePattern : parsing 'ng:link'
xsltCompilePattern : parsed ng:link, default priority 0.000000
xsltCompilePattern : parsing 'db:link'
xsltCompilePattern : parsed db:link, default priority 0.000000
added pattern : 'ng:link' mode 'stripNS' priority 0.000000
added pattern : 'db:link' mode 'stripNS' priority 0.000000
xsltParseStylesheetTemplate: mode stripNS
xsltCompilePattern : parsing 'ng:tag'
xsltCompilePattern : parsed ng:tag, default priority 0.000000
xsltCompilePattern : parsing 'db:tag'
xsltCompilePattern : parsed db:tag, default priority 0.000000
added pattern : 'ng:tag' mode 'stripNS' priority 0.000000
added pattern : 'db:tag' mode 'stripNS' priority 0.000000
xsltParseStylesheetTemplate: mode stripNS
xsltCompilePattern : parsing 'ng:textdata'
xsltCompilePattern : parsed ng:textdata, default priority 0.000000
xsltCompilePattern : parsing 'db:textdata                      '
xsltCompilePattern : parsed db:textdata                      , default priority 0.000000
xsltCompilePattern : parsing 'ng:imagedata'
xsltCompilePattern : parsed ng:imagedata, default priority 0.000000
xsltCompilePattern : parsing 'db:imagedata                      '
xsltCompilePattern : parsed db:imagedata                      , default priority 0.000000
xsltCompilePattern : parsing 'ng:videodata'
xsltCompilePattern : parsed ng:videodata, default priority 0.000000
xsltCompilePattern : parsing 'db:videodata                      '
xsltCompilePattern : parsed db:videodata                      , default priority 0.000000
xsltCompilePattern : parsing 'ng:audiodata'
xsltCompilePattern : parsed ng:audiodata, default priority 0.000000
xsltCompilePattern : parsing 'db:audiodata'
xsltCompilePattern : parsed db:audiodata, default priority 0.000000
added pattern : 'ng:textdata' mode 'stripNS' priority 0.000000
added pattern : 'db:textdata                      ' mode 'stripNS' priority 0.000000
added pattern : 'ng:imagedata' mode 'stripNS' priority 0.000000
added pattern : 'db:imagedata                      ' mode 'stripNS' priority 0.000000
added pattern : 'ng:videodata' mode 'stripNS' priority 0.000000
added pattern : 'db:videodata                      ' mode 'stripNS' priority 0.000000
added pattern : 'ng:audiodata' mode 'stripNS' priority 0.000000
added pattern : 'db:audiodata' mode 'stripNS' priority 0.000000
xsltParseStylesheetTemplate: mode stripNS
xsltCompilePattern : parsing 'comment()'
xsltCompilePattern : parsed comment(), default priority -0.500000
xsltCompilePattern : parsing 'processing-instruction()'
xsltCompilePattern : parsed processing-instruction(), default priority -0.500000
xsltCompilePattern : parsing 'text()'
xsltCompilePattern : parsed text(), default priority -0.500000
added pattern : 'comment()' mode 'stripNS' priority -0.500000
added pattern : 'processing-instruction()' mode 'stripNS' priority -0.500000
added pattern : 'text()' mode 'stripNS' priority -0.500000
xsltCompilePattern : parsing '/'
xsltCompilePattern : parsed /, default priority 0.500000
added pattern : '/' priority -1.000000
parsed 10 templates
Registering global param stylesheet.result.type
Defining global param stylesheet.result.type
Registering global param htmlhelp.output
Defining global param htmlhelp.output
xsltParseStylesheetKey: name id
Add key id, match *, use @id|@xml:id
   resulting pattern //*
xsltParseStylesheetKey: name gid
Add key gid, match *, use generate-id()
   resulting pattern //*
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' priority -0.500000
xsltCompilePattern : parsing 'text()'
xsltCompilePattern : parsed text(), default priority -0.500000
added pattern : 'text()' priority -0.500000
Found AVT href: {$link.mailto.url}
Found AVT href: {$html.base}
Found AVT content: DocBook {$DistroTitle} V{$VERSION}
Found AVT href: {substring-before($stylesheets, ' ')}
Found AVT href: {$stylesheets}
xsltParseStylesheetTemplate: mode head.keywords.content
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'head.keywords.content' priority -0.500000
xsltCompilePattern : parsing '/'
xsltCompilePattern : parsed /, default priority 0.500000
added pattern : '/' priority 0.500000
xsltParseStylesheetTemplate: mode process.root
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'process.root' priority -0.500000
xsltParseTemplateContent: removing text
parsed 17 templates
Reusing dictionary for document
creating dictionary for stylesheet
reusing dictionary from file:///usr/share/xml/docbook/stylesheet/nwalsh/html/chunk-common.xsl for stylesheet
xsltParseStylesheetProcess : found stylesheet
exclude result prefix exsl
exclude result prefix cf
exclude result prefix ng
exclude result prefix db
xsltPrecomputeStylesheet: removing ignorable blank node
Registering global param onechunk
Defining global param onechunk
Registering global param refentry.separator
Defining global param refentry.separator
Registering global param chunk.fast
Defining global param chunk.fast
xsltParseStylesheetKey: name genid
Add key genid, match *, use generate-id()
   resulting pattern //*
xsltParseTemplateContent: removing text
Registering global variable chunk.hierarchy
Defining global variable chunk.hierarchy
Found AVT href: {$href}
Found AVT rel: {local-name(.)}
Found AVT rel: {$linktype}
xsltParseTemplateContent: removing text
parsed 24 templates
Reusing dictionary for document
xsltParseStylesheetProcess : found stylesheet
exclude result prefix exsl
exclude result prefix cf
exclude result prefix ng
exclude result prefix db
xsltPrecomputeStylesheet: removing ignorable blank node
xsltParseStylesheetTemplate: mode chunk-filename
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'chunk-filename' priority -0.500000
xsltParseStylesheetTemplate: mode recursive-chunk-filename
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'recursive-chunk-filename' priority -0.500000
xsltCompilePattern : parsing 'processing-instruction('dbhtml')'
xsltCompilePattern : parsed processing-instruction('dbhtml'), default priority 0.000000
added pattern : 'processing-instruction('dbhtml')' priority 0.000000
xsltParseStylesheetTemplate: mode find.chunks
Found AVT id: {generate-id()}
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'find.chunks' priority -0.500000
xsltCompilePattern : parsing '/'
xsltCompilePattern : parsed /, default priority 0.500000
added pattern : '/' priority 0.500000
xsltParseStylesheetTemplate: mode process.root
xsltCompilePattern : parsing '*'
xsltCompilePattern : parsed *, default priority -0.500000
added pattern : '*' mode 'process.root' priority -0.500000
xsltCompilePattern : parsing 'set'
xsltCompilePattern : parsed set, default priority 0.000000
xsltCompilePattern : parsing 'book'
xsltCompilePattern : parsed book, default priority 0.000000
xsltCompilePattern : parsing 'part'
xsltCompilePattern : parsed part, default priority 0.000000
xsltCompilePattern : parsing 'preface'
xsltCompilePattern : parsed preface, default priority 0.000000
xsltCompilePattern : parsing 'chapter'
xsltCompilePattern : parsed chapter, default priority 0.000000
xsltCompilePattern : parsing 'appendix                      '
xsltCompilePattern : parsed appendix                      , default priority 0.000000
xsltCompilePattern : parsing 'article                      '
xsltCompilePattern : parsed article                      , default priority 0.000000
xsltCompilePattern : parsing 'reference'
xsltCompilePattern : parsed reference, default priority 0.000000
xsltCompilePattern : parsing 'refentry                      '
xsltCompilePattern : parsed refentry                      , default priority 0.000000
xsltCompilePattern : parsing 'book/glossary'
xsltCompilePattern : parsed book/glossary, default priority 0.500000
xsltCompilePattern : parsing 'article/glossary'
xsltCompilePattern : parsed article/glossary, default priority 0.500000
xsltCompilePattern : parsing 'part/glossary                      '
xsltCompilePattern : parsed part/glossary                      , default priority 0.500000
xsltCompilePattern : parsing 'book/bibliography'
xsltCompilePattern : parsed book/bibliography, default priority 0.500000
xsltCompilePattern : parsing 'article/bibliography'
xsltCompilePattern : parsed article/bibliography, default priority 0.500000
xsltCompilePattern : parsing 'part/bibliography                      '
xsltCompilePattern : parsed part/bibliography                      , default priority 0.500000
xsltCompilePattern : parsing 'colophon'
xsltCompilePattern : parsed colophon, default priority 0.000000
added pattern : 'set' priority 0.000000
added pattern : 'book' priority 0.000000
added pattern : 'part' priority 0.000000
added pattern : 'preface' priority 0.000000
added pattern : 'chapter' priority 0.000000
added pattern : 'appendix                      ' priority 0.000000
added pattern : 'article                      ' priority 0.000000
added pattern : 'reference' priority 0.000000
added pattern : 'refentry                      ' priority 0.000000
added pattern : 'book/glossary' priority 0.500000
added pattern : 'article/glossary' priority 0.500000
added pattern : 'part/glossary                      ' priority 0.500000
added pattern : 'book/bibliography' priority 0.500000
added pattern : 'article/bibliography' priority 0.500000
added pattern : 'part/bibliography                      ' priority 0.500000
added pattern : 'colophon' priority 0.000000
xsltCompilePattern : parsing 'sect1'
xsltCompilePattern : parsed sect1, default priority 0.000000
xsltCompilePattern : parsing 'sect2'
xsltCompilePattern : parsed sect2, default priority 0.000000
xsltCompilePattern : parsing 'sect3'
xsltCompilePattern : parsed sect3, default priority 0.000000
xsltCompilePattern : parsing 'sect4'
xsltCompilePattern : parsed sect4, default priority 0.000000
xsltCompilePattern : parsing 'sect5'
xsltCompilePattern : parsed sect5, default priority 0.000000
xsltCompilePattern : parsing 'section'
xsltCompilePattern : parsed section, default priority 0.000000
added pattern : 'sect1' priority 0.000000
added pattern : 'sect2' priority 0.000000
added pattern : 'sect3' priority 0.000000
added pattern : 'sect4' priority 0.000000
added pattern : 'sect5' priority 0.000000
added pattern : 'section' priority 0.000000
xsltCompilePattern : parsing 'setindex                      '
xsltCompilePattern : parsed setindex                      , default priority 0.000000
xsltCompilePattern : parsing 'book/index                      '
xsltCompilePattern : parsed book/index                      , default priority 0.500000
xsltCompilePattern : parsing 'article/index                      '
xsltCompilePattern : parsed article/index                      , default priority 0.500000
xsltCompilePattern : parsing 'part/index'
xsltCompilePattern : parsed part/index, default priority 0.500000
added pattern : 'setindex                      ' priority 0.000000
added pattern : 'book/index                      ' priority 0.500000
added pattern : 'article/index                      ' priority 0.500000
added pattern : 'part/index' priority 0.500000
xsltCompilePattern : parsing '@fileref'
xsltCompilePattern : parsed @fileref, default priority 0.000000
added pattern : '@fileref' priority 0.000000
xsltParseStylesheetTemplate: mode enumerate-files
xsltCompilePattern : parsing 'set'
xsltCompilePattern : parsed set, default priority 0.000000
xsltCompilePattern : parsing 'book'
xsltCompilePattern : parsed book, default priority 0.000000
xsltCompilePattern : parsing 'part'
xsltCompilePattern : parsed part, default priority 0.000000
xsltCompilePattern : parsing 'preface'
xsltCompilePattern : parsed preface, default priority 0.000000
xsltCompilePattern : parsing 'chapter'
xsltCompilePattern : parsed chapter, default priority 0.000000
xsltCompilePattern : parsing 'appendix                      '
xsltCompilePattern : parsed appendix                      , default priority 0.000000
xsltCompilePattern : parsing 'article                      '
xsltCompilePattern : parsed article                      , default priority 0.000000
xsltCompilePattern : parsing 'reference'
xsltCompilePattern : parsed reference, default priority 0.000000
xsltCompilePattern : parsing 'refentry                      '
xsltCompilePattern : parsed refentry                      , default priority 0.000000
xsltCompilePattern : parsing 'sect1'
xsltCompilePattern : parsed sect1, default priority 0.000000
xsltCompilePattern : parsing 'sect2'
xsltCompilePattern : parsed sect2, default priority 0.000000
xsltCompilePattern : parsing 'sect3'
xsltCompilePattern : parsed sect3, default priority 0.000000
xsltCompilePattern : parsing 'sect4'
xsltCompilePattern : parsed sect4, default priority 0.000000
xsltCompilePattern : parsing 'sect5                      '
xsltCompilePattern : parsed sect5                      , default priority 0.000000
xsltCompilePattern : parsing 'section                      '
xsltCompilePattern : parsed section                      , default priority 0.000000
xsltCompilePattern : parsing 'book/glossary'
xsltCompilePattern : parsed book/glossary, default priority 0.500000
xsltCompilePattern : parsing 'article/glossary'
xsltCompilePattern : parsed article/glossary, default priority 0.500000
xsltCompilePattern : parsing 'part/glossary                      '
xsltCompilePattern : parsed part/glossary                      , default priority 0.500000
xsltCompilePattern : parsing 'book/bibliography'
xsltCompilePattern : parsed book/bibliography, default priority 0.500000
xsltCompilePattern : parsing 'article/bibliography'
xsltCompilePattern : parsed article/bibliography, default priority 0.500000
xsltCompilePattern : parsing 'part/bibliography                      '
xsltCompilePattern : parsed part/bibliography                      , default priority 0.500000
xsltCompilePattern : parsing 'colophon'
xsltCompilePattern : parsed colophon, default priority 0.000000
added pattern : 'set' mode 'enumerate-files' priority 0.000000
added pattern : 'book' mode 'enumerate-files' priority 0.000000
added pattern : 'part' mode 'enumerate-files' priority 0.000000
added pattern : 'preface' mode 'enumerate-files' priority 0.000000
added pattern : 'chapter' mode 'enumerate-files' priority 0.000000
added pattern : 'appendix                      ' mode 'enumerate-files' priority 0.000000
added pattern : 'article                      ' mode 'enumerate-files' priority 0.000000
added pattern : 'reference' mode 'enumerate-files' priority 0.000000
added pattern : 'refentry                      ' mode 'enumerate-files' priority 0.000000
added pattern : 'sect1' mode 'enumerate-files' priority 0.000000
added pattern : 'sect2' mode 'enumerate-files' priority 0.000000
added pattern : 'sect3' mode 'enumerate-files' priority 0.000000
added pattern : 'sect4' mode 'enumerate-files' priority 0.000000
added pattern : 'sect5                      ' mode 'enumerate-files' priority 0.000000
added pattern : 'section                      ' mode 'enumerate-files' priority 0.000000
added pattern : 'book/glossary' mode 'enumerate-files' priority 0.500000
added pattern : 'article/glossary' mode 'enumerate-files' priority 0.500000
added pattern : 'part/glossary                      ' mode 'enumerate-files' priority 0.500000
added pattern : 'book/bibliography' mode 'enumerate-files' priority 0.500000
added pattern : 'article/bibliography' mode 'enumerate-files' priority 0.500000
added pattern : 'part/bibliography                      ' mode 'enumerate-files' priority 0.500000
added pattern : 'colophon' mode 'enumerate-files' priority 0.000000
xsltParseStylesheetTemplate: mode enumerate-files
xsltCompilePattern : parsing 'book/index'
xsltCompilePattern : parsed book/index, default priority 0.500000
xsltCompilePattern : parsing 'article/index'
xsltCompilePattern : parsed article/index, default priority 0.500000
xsltCompilePattern : parsing 'part/index'
xsltCompilePattern : parsed part/index, default priority 0.500000
added pattern : 'book/index' mode 'enumerate-files' priority 0.500000
added pattern : 'article/index' mode 'enumerate-files' priority 0.500000
added pattern : 'part/index' mode 'enumerate-files' priority 0.500000
xsltParseStylesheetTemplate: mode enumerate-files
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'legalnotice'
xsltCompilePattern : parsed legalnotice, default priority 0.000000
added pattern : 'legalnotice' mode 'enumerate-files' priority 0.000000
xsltParseStylesheetTemplate: mode enumerate-files
xsltParseTemplateContent: removing text
xsltCompilePattern : parsing 'mediaobject[imageobject] '
xsltCompilePattern : parsed mediaobject[imageobject] , default priority 0.500000
xsltCompilePattern : parsing ' inlinemediaobject[imageobject]'
xsltCompilePattern : parsed  inlinemediaobject[imageobject], default priority 0.500000
added pattern : 'mediaobject[imageobject] ' mode 'enumerate-files' priority 0.500000
added pattern : ' inlinemediaobject[imageobject]' mode 'enumerate-files' priority 0.500000
xsltParseStylesheetTemplate: mode enumerate-files
xsltCompilePattern : parsing 'text()'
xsltCompilePattern : parsed text(), default priority -0.500000
added pattern : 'text()' mode 'enumerate-files' priority -0.500000
parsed 15 templates
parsed 0 templates
parsed 0 templates
Resolving attribute sets references
creating attribute set table
attribute set shade.verbatim.style moved to top stylesheet
attribute set set.titlepage.verso.style moved to top stylesheet
attribute set partintro.titlepage.recto.style moved to top stylesheet
attribute set preface.titlepage.recto.style moved to top stylesheet
attribute set bibliography.titlepage.verso.style moved to top stylesheet
attribute set sect3.titlepage.verso.style moved to top stylesheet
attribute set simplesect.titlepage.verso.style moved to top stylesheet
attribute set reference.titlepage.verso.style moved to top stylesheet
attribute set preface.titlepage.verso.style moved to top stylesheet
attribute set appendix.titlepage.recto.style moved to top stylesheet
attribute set glossary.titlepage.recto.style moved to top stylesheet
attribute set glossary.titlepage.verso.style moved to top stylesheet
attribute set sect4.titlepage.recto.style moved to top stylesheet
attribute set list.of.equations.titlepage.recto.style moved to top stylesheet
attribute set olink.properties moved to top stylesheet
attribute set chapter.titlepage.verso.style moved to top stylesheet
attribute set refentry.titlepage.recto.style moved to top stylesheet
attribute set appendix.titlepage.verso.style moved to top stylesheet
attribute set setindex.titlepage.recto.style moved to top stylesheet
attribute set sect2.titlepage.verso.style moved to top stylesheet
attribute set sect5.titlepage.recto.style moved to top stylesheet
attribute set sect5.titlepage.verso.style moved to top stylesheet
attribute set list.of.tables.titlepage.recto.style moved to top stylesheet
attribute set list.of.figures.contents.titlepage.verso.style moved to top stylesheet
attribute set article.titlepage.recto.style moved to top stylesheet
attribute set part.titlepage.recto.style moved to top stylesheet
attribute set sect1.titlepage.verso.style moved to top stylesheet
attribute set sect2.titlepage.recto.style moved to top stylesheet
attribute set simplesect.titlepage.recto.style moved to top stylesheet
attribute set list.of.examples.titlepage.recto.style moved to top stylesheet
attribute set list.of.unknowns.titlepage.recto.style moved to top stylesheet
attribute set partintro.titlepage.verso.style moved to top stylesheet
attribute set reference.titlepage.recto.style moved to top stylesheet
attribute set dedication.titlepage.recto.style moved to top stylesheet
attribute set setindex.titlepage.verso.style moved to top stylesheet
attribute set table.of.contents.titlepage.recto.style moved to top stylesheet
attribute set list.of.figures.titlepage.recto.style moved to top stylesheet
attribute set list.of.examples.contents.titlepage.verso.style moved to top stylesheet
attribute set refentry.titlepage.verso.style moved to top stylesheet
attribute set dedication.titlepage.verso.style moved to top stylesheet
attribute set bibliography.titlepage.recto.style moved to top stylesheet
attribute set sect1.titlepage.recto.style moved to top stylesheet
attribute set list.of.unknowns.contents.titlepage.verso.style moved to top stylesheet
attribute set set.titlepage.recto.style moved to top stylesheet
attribute set chapter.titlepage.recto.style moved to top stylesheet
attribute set section.titlepage.recto.style moved to top stylesheet
attribute set table.of.contents.titlepage.verso.style moved to top stylesheet
attribute set list.of.equations.contents.titlepage.verso.style moved to top stylesheet
attribute set book.titlepage.recto.style moved to top stylesheet
attribute set book.titlepage.verso.style moved to top stylesheet
attribute set article.titlepage.verso.style moved to top stylesheet
attribute set part.titlepage.verso.style moved to top stylesheet
attribute set index.titlepage.recto.style moved to top stylesheet
attribute set sect4.titlepage.verso.style moved to top stylesheet
attribute set list.of.tables.contents.titlepage.verso.style moved to top stylesheet
attribute set index.titlepage.verso.style moved to top stylesheet
attribute set section.titlepage.verso.style moved to top stylesheet
attribute set sect3.titlepage.recto.style moved to top stylesheet
Importing attribute list section.titlepage.verso.style
Importing attribute list section.titlepage.verso.style
Importing attribute list section.titlepage.recto.style
Importing attribute list section.titlepage.verso.style
Importing attribute list section.titlepage.recto.style
Importing attribute list section.titlepage.verso.style
Importing attribute list section.titlepage.verso.style
Importing attribute list section.titlepage.recto.style
Importing attribute list section.titlepage.recto.style
Importing attribute list section.titlepage.recto.style
Importing attribute list section.titlepage.verso.style
Importing attribute list section.titlepage.recto.style
Creating sub-dictionary from stylesheet for transformation
Registered module http://icl.com/saxon
Registered 1 modules
reusing transformation dict for output
xsltApplyStripSpaces: removed 6 ignorable blank node
Registering global variables
Registering global variables from book.xsl
Registering global variables from file:///usr/share/xml/docbook/stylesheet/nwalsh/html/chunk.xsl
Registering global variables from file:///usr/share/xml/docbook/stylesheet/nwalsh/html/chunk-common.xsl
Registering global variables from file:///usr/share/xml/docbook/stylesheet/nwalsh/html/docbook.xsl
Evaluating global variable navig.graphics.path
xsltApplySequenceConstructor: copy text images/
xsltCopyText: copy text images/
Object is an XSLT value tree :
1  TEXT
    content=images/
Evaluating global variable variablelist.as.table
Object is a number : 0
Evaluating global variable generate.index
Object is a number : 1
Evaluating global variable html.stylesheet
Evaluating global variable l10n.gentext.use.xref.language
Object is a number : 0
Evaluating global variable arg.rep.def.str
Evaluating global variable chunk.first.sections
Object is a number : 0
Evaluating global variable othercredit.like.author.enabled
xsltApplySequenceConstructor: copy text 0
xsltCopyText: copy text 0
Object is an XSLT value tree :
1  TEXT
    content=0
Evaluating global variable segmentedlist.as.table
Object is a number : 0
Evaluating global variable xref.label-title.separator
xsltApplySequenceConstructor: copy text : 
xsltCopyText: copy text : 
Object is an XSLT value tree :
1  TEXT
    content=: 
Evaluating global variable htmlhelp.hhp.windows
Evaluating global variable index.method
xsltApplySequenceConstructor: copy text basic
xsltCopyText: copy text basic
Object is an XSLT value tree :
1  TEXT
    content=basic
Evaluating global variable tex.math.delims
Object is a number : 1
Evaluating global variable kimber.imported
Object is a number : 0
Evaluating global variable ignore.image.scaling
Object is a number : 0
Evaluating global variable olink.fragid
xsltApplySequenceConstructor: copy text fragid=
xsltCopyText: copy text fragid=
Object is an XSLT value tree :
1  TEXT
    content=fragid=
Evaluating global variable chunker.output.doctype-system
Object is a string : 
Evaluating global variable DistroName
xsltApplySequenceConstructor: copy text docbook-xsl
xsltCopyText: copy text docbook-xsl
Object is an XSLT value tree :
1  TEXT
    content=docbook-xsl
Evaluating global variable bibliography.numbered
Object is a number : 0
Evaluating global variable index.on.type
Object is a number : 0
Evaluating global variable navig.graphics
Object is a number : 0
Evaluating global variable linenumbering.separator
xsltApplySequenceConstructor: copy text  
xsltCopyText: copy text  
Object is an XSLT value tree :
1  TEXT
    content= 
Evaluating global variable table.cell.border.style
xsltApplySequenceConstructor: copy text solid
xsltCopyText: copy text solid
Object is an XSLT value tree :
1  TEXT
    content=solid
Evaluating global variable generate.section.toc.level
Object is a number : 0
Evaluating global variable keep.relative.image.uris
Object is a number : 1
Evaluating global variable glossentry.show.acronym
xsltApplySequenceConstructor: copy text no
xsltCopyText: copy text no
Object is an XSLT value tree :
1  TEXT
    content=no
Evaluating global variable index.term.separator
Evaluating global variable funcsynopsis.decoration
Object is a number : 1
Evaluating global variable highlight.default.language
Evaluating global variable citerefentry.link
Object is a number : 0
Evaluating global variable refentry.separator
Object is a number : 0
Evaluating global variable htmlhelp.button.options
Object is a number : 1
Evaluating global variable use.role.as.xrefstyle
Object is a number : 1
Evaluating global variable callout.graphics.extension
xsltApplySequenceConstructor: copy text .png
xsltCopyText: copy text .png
Object is an XSLT value tree :
1  TEXT
    content=.png
Evaluating global variable l10n.xml
Reusing dictionary for document
xsltApplyStripSpaces: removed 0 ignorable blank node
Object is a Node Set :
Set contains 1 nodes:
1   /
Evaluating global variable annotation.js
xsltApplySequenceConstructor: copy text http://docbook.sourceforge.net/release/script/AnchorPosition.js http://docbook.sourceforge.net/release/script/PopupWindow.js
xsltCopyText: copy text http://docbook.sourceforge.net/release/script/AnchorPosition.js http://docbook.sourceforge.net/release/script/PopupWindow.js
Object is an XSLT value tree :
1  TEXT
    content=http://docbook.sourceforge.net/release/s...
Evaluating global variable draft.mode
xsltApplySequenceConstructor: copy text maybe
xsltCopyText: copy text maybe
Object is an XSLT value tree :
1  TEXT
    content=maybe
Evaluating global variable variablelist.term.break.after
xsltApplySequenceConstructor: copy text 0
xsltCopyText: copy text 0
Object is an XSLT value tree :
1  TEXT
    content=0
Evaluating global variable highlight.source
Object is a number : 0
Evaluating global variable profile.value
Evaluating global variable css.decoration
Object is a number : 1
Evaluating global variable eclipse.plugin.id
xsltApplySequenceConstructor: copy text com.example.help
xsltCopyText: copy text com.example.help
Object is an XSLT value tree :
1  TEXT
    content=com.example.help
Evaluating global variable htmlhelp.button.home
Object is a number : 0
Evaluating global variable htmlhelp.button.prev
Object is a number : 1
Evaluating global variable id.warnings
Object is a number : 0
Evaluating global variable qanda.inherit.numeration
Object is a number : 1
Evaluating global variable variablelist.term.separator
xsltApplySequenceConstructor: copy text , 
xsltCopyText: copy text , 
Object is an XSLT value tree :
1  TEXT
    content=, 
Evaluating global variable local.l10n.xml
Reusing dictionary for document
xsltApplyStripSpaces: removed 0 ignorable blank node
Object is a Node Set :
Set contains 1 nodes:
1   /
Evaluating global variable htmlhelp.enumerate.images
Object is a number : 0
Evaluating global variable olink.resolver
xsltApplySequenceConstructor: copy text /cgi-bin/olink
xsltCopyText: copy text /cgi-bin/olink
Object is an XSLT value tree :
1  TEXT
    content=/cgi-bin/olink
Evaluating global variable htmlhelp.hhc.binary
Object is a number : 1
Evaluating global variable profile.conformance
Evaluating global variable ulink.target
xsltApplySequenceConstructor: copy text _top
xsltCopyText: copy text _top
Object is an XSLT value tree :
1  TEXT
    content=_top
Evaluating global variable chunker.output.doctype-public
Object is a string : 
Evaluating global variable htmlhelp.output
Object is a number : 0
Evaluating global variable annotation.css
xsltApplySequenceConstructor: copy text 
/* ======================================================================
   Annotations
*/

div.annotation-list  { visibility: hidden;
                     }

div.annotation-nocss { position: absolute;
                       visibility: hidden;
                     }

div.annotation-popup { position: absolute;
                       z-index: 4;
                       visibility: hidden;
                       padding: 0px;
                       margin: 2px;
                       border-style: solid;
                       border-width: 1px;
                       width: 200px;
		       background-color: white;
                     }

div.annotation-title { padding: 1px;
                       font-weight: bold;
                       border-bottom-style: solid;
                       border-bottom-width: 1px;
		       color: white;
		       background-color: black;
                     }

div.annotation-body  { padding: 2px;
                     }

div.annotation-body p { margin-top: 0px;
                        padding-top: 0px;
                      }

div.annotation-close { position: absolute;
                       top: 2px;
                       right: 2px;
                     }

xsltCopyText: copy text 
/* ======================================================================
   Annotations
*/

div.annotation-list  { visibility: hidden;
                     }

div.annotation-nocss { position: absolute;
                       visibility: hidden;
                     }

div.annotation-popup { position: absolute;
                       z-index: 4;
                       visibility: hidden;
                       padding: 0px;
                       margin: 2px;
                       border-style: solid;
                       border-width: 1px;
                       width: 200px;
		       background-color: white;
                     }

div.annotation-title { padding: 1px;
                       font-weight: bold;
                       border-bottom-style: solid;
                       border-bottom-width: 1px;
		       color: white;
		       background-color: black;
                     }

div.annotation-body  { padding: 2px;
                     }

div.annotation-body p { margin-top: 0px;
                        padding-top: 0px;
                      }

div.annotation-close { position: absolute;
                       top: 2px;
                       right: 2px;
                     }

Object is an XSLT value tree :
1  TEXT
    content= /* ====================================...
Evaluating global variable htmlhelp.button.jump2.url
Evaluating global variable profile.arch
Evaluating global variable arg.choice.opt.open.str
xsltApplySequenceConstructor: copy text [
xsltCopyText: copy text [
Object is an XSLT value tree :
1  TEXT
    content=[
Evaluating global variable table.footnote.number.format
xsltApplySequenceConstructor: copy text a
xsltCopyText: copy text a
Object is an XSLT value tree :
1  TEXT
    content=a
Evaluating global variable htmlhelp.button.hideshow
Object is a number : 1
Evaluating global variable htmlhelp.show.favorities
Object is a number : 0
Evaluating global variable pixels.per.inch
xsltApplySequenceConstructor: copy text 90
xsltCopyText: copy text 90
Object is an XSLT value tree :
1  TEXT
    content=90
Evaluating global variable toc.section.depth
xsltApplySequenceConstructor: copy text 2
xsltCopyText: copy text 2
Object is an XSLT value tree :
1  TEXT
    content=2
Evaluating global variable annotation.graphic.close
xsltApplySequenceConstructor: copy text 
http://docbook.sourceforge.net/release/images/annot-close.png
xsltCopyText: copy text 
http://docbook.sourceforge.net/release/images/annot-close.png
Object is an XSLT value tree :
1  TEXT
    content= http://docbook.sourceforge.net/release/...
Evaluating global variable annotation.support
Object is a number : 0
Evaluating global variable htmlhelp.default.topic
Evaluating global variable preface.autolabel
Object is a number : 0
Evaluating global variable index.prefer.titleabbrev
Object is a number : 0
Evaluating global variable chunk.section.depth
Object is a number : 1
Evaluating global variable textdata.default.encoding
Evaluating global variable arg.rep.repeat.str
xsltApplySequenceConstructor: copy text ...
xsltCopyText: copy text ...
Object is an XSLT value tree :
1  TEXT
    content=...
Evaluating global variable reference.autolabel
xsltApplySequenceConstructor: copy text I
xsltCopyText: copy text I
Object is an XSLT value tree :
1  TEXT
    content=I
Evaluating global variable htmlhelp.button.locate
Object is a number : 0
Evaluating global variable img.src.path
Evaluating global variable html.cellspacing
Evaluating global variable make.graphic.viewport
Object is a number : 1
Evaluating global variable para.propagates.style
Object is a number : 1
Evaluating global variable annotate.toc
Object is a number : 1
Evaluating global variable htmlhelp.hhk
xsltApplySequenceConstructor: copy text index.hhk
xsltCopyText: copy text index.hhk
Object is an XSLT value tree :
1  TEXT
    content=index.hhk
Evaluating global variable qanda.in.toc
Object is a number : 0
Evaluating global variable table.frame.border.color
Evaluating global variable html.cleanup
Object is a number : 1
Evaluating global variable suppress.header.navigation
Object is a number : 0
Evaluating global variable chunker.output.encoding
Object is a string : ISO-8859-1
Evaluating global variable Tag
Reusing dictionary for document
xsltApplyStripSpaces: removed 0 ignorable blank node
Object is a string : V1732
Evaluating global variable funcsynopsis.style
xsltApplySequenceConstructor: copy text kr
xsltCopyText: copy text kr
Object is an XSLT value tree :
1  TEXT
    content=kr
Evaluating global variable default.float.class
xsltChoose: test contains($stylesheet.result.type,'html')
Lookup variable 'stylesheet.result.type'
Evaluating global variable stylesheet.result.type
Object is a string : html
found variable 'stylesheet.result.type'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text left
xsltCopyText: copy text left
Object is an XSLT value tree :
1  TEXT
    content=left
Evaluating global variable use.embed.for.svg
Object is a number : 0
Evaluating global variable arg.choice.plain.open.str
xsltApplySequenceConstructor: copy text  
xsltCopyText: copy text  
Object is an XSLT value tree :
1  TEXT
    content= 
Evaluating global variable arg.choice.plain.close.str
xsltApplySequenceConstructor: copy text  
xsltCopyText: copy text  
Object is an XSLT value tree :
1  TEXT
    content= 
Evaluating global variable htmlhelp.autolabel
Object is a number : 0
Evaluating global variable profile.revisionflag
Evaluating global variable biblioentry.primary.count
Object is a number : 1
Evaluating global variable default.table.frame
xsltApplySequenceConstructor: copy text all
xsltCopyText: copy text all
Object is an XSLT value tree :
1  TEXT
    content=all
Evaluating global variable footer.rule
Object is a number : 1
Evaluating global variable htmlhelp.hhc
xsltApplySequenceConstructor: copy text toc.hhc
xsltCopyText: copy text toc.hhc
Object is an XSLT value tree :
1  TEXT
    content=toc.hhc
Evaluating global variable generate.legalnotice.link
Object is a number : 0
Evaluating global variable chunker.output.quiet
Object is a number : 0
Evaluating global variable admon.graphics.path
xsltApplySequenceConstructor: copy text images/
xsltCopyText: copy text images/
Object is an XSLT value tree :
1  TEXT
    content=images/
Evaluating global variable html.ext
xsltApplySequenceConstructor: copy text .html
xsltCopyText: copy text .html
Object is an XSLT value tree :
1  TEXT
    content=.html
Evaluating global variable biblioentry.item.separator
xsltApplySequenceConstructor: copy text . 
xsltCopyText: copy text . 
Object is an XSLT value tree :
1  TEXT
    content=. 
Evaluating global variable punct.honorific
xsltApplySequenceConstructor: copy text .
xsltCopyText: copy text .
Object is an XSLT value tree :
1  TEXT
    content=.
Evaluating global variable arg.choice.opt.close.str
xsltApplySequenceConstructor: copy text ]
xsltCopyText: copy text ]
Object is an XSLT value tree :
1  TEXT
    content=]
Evaluating global variable arg.choice.req.close.str
xsltApplySequenceConstructor: copy text }
xsltCopyText: copy text }
Object is an XSLT value tree :
1  TEXT
    content=}
Evaluating global variable PreviousReleaseRevision
xsltApplySequenceConstructor: copy text 6549
xsltCopyText: copy text 6549
Object is an XSLT value tree :
1  TEXT
    content=6549
Evaluating global variable VersionFileURL
xsltApplySequenceConstructor: copy text $URL: https://docbook.svn.sourceforge.net/svnroot/docbook/trunk/xsl/VERSION $
xsltCopyText: copy text $URL: https://docbook.svn.sourceforge.net/svnroot/docbook/trunk/xsl/VERSION $
Object is an XSLT value tree :
1  TEXT
    content=$URL: https://docbook.svn.sourceforge.ne...
Evaluating global variable htmlhelp.hhp.tail
Evaluating global variable htmlhelp.remember.window.position
Object is a number : 0
Evaluating global variable arg.choice.def.open.str
xsltApplySequenceConstructor: copy text [
xsltCopyText: copy text [
Object is an XSLT value tree :
1  TEXT
    content=[
Evaluating global variable callout.graphics.number.limit
xsltApplySequenceConstructor: copy text 15
xsltCopyText: copy text 15
Object is an XSLT value tree :
1  TEXT
    content=15
Evaluating global variable htmlhelp.button.jump2
Object is a number : 0
Evaluating global variable htmlhelp.display.progress
Object is a number : 1
Evaluating global variable htmlhelp.hhc.section.depth
xsltApplySequenceConstructor: copy text 5
xsltCopyText: copy text 5
Object is an XSLT value tree :
1  TEXT
    content=5
Evaluating global variable htmlhelp.button.jump1
Object is a number : 0
Evaluating global variable qanda.defaultlabel
xsltApplySequenceConstructor: copy text number
xsltCopyText: copy text number
Object is an XSLT value tree :
1  TEXT
    content=number
Evaluating global variable admon.graphics
Object is a number : 0
Evaluating global variable index.on.role
Object is a number : 0
Evaluating global variable toc.max.depth
xsltApplySequenceConstructor: copy text 8
xsltCopyText: copy text 8
Object is an XSLT value tree :
1  TEXT
    content=8
Evaluating global variable onechunk
Object is a number : 0
Evaluating global variable xref.with.number.and.title
Object is a number : 1
Evaluating global variable htmlhelp.use.hhk
Object is a number : 0
Evaluating global variable kosek.imported
Object is a number : 0
Evaluating global variable htmlhelp.button.next
Object is a number : 1
Evaluating global variable navig.showtitles
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
Evaluating global variable arg.rep.norepeat.str
Evaluating global variable eclipse.autolabel
Object is a number : 0
Evaluating global variable profile.userlevel
Evaluating global variable targets.filename
xsltApplySequenceConstructor: copy text target.db
xsltCopyText: copy text target.db
Object is an XSLT value tree :
1  TEXT
    content=target.db
Evaluating global variable eclipse.plugin.provider
xsltApplySequenceConstructor: copy text Example provider
xsltCopyText: copy text Example provider
Object is an XSLT value tree :
1  TEXT
    content=Example provider
Evaluating global variable shade.verbatim
Object is a number : 0
Evaluating global variable bibliography.style
xsltApplySequenceConstructor: copy text normal
xsltCopyText: copy text normal
Object is an XSLT value tree :
1  TEXT
    content=normal
Evaluating global variable manifest.in.base.dir
Object is a number : 0
Evaluating global variable qandadiv.autolabel
Object is a number : 1
Evaluating global variable chapter.autolabel
Object is a number : 1
Evaluating global variable html.head.legalnotice.link.types
xsltApplySequenceConstructor: copy text copyright
xsltCopyText: copy text copyright
Object is an XSLT value tree :
1  TEXT
    content=copyright
Evaluating global variable htmlhelp.button.zoom
Object is a number : 0
Evaluating global variable make.valid.html
Object is a number : 0
Evaluating global variable entry.propagates.style
Object is a number : 1
Evaluating global variable index.range.separator
Evaluating global variable preferred.mediaobject.role
Evaluating global variable table.cell.border.color
Evaluating global variable autotoc.label.separator
xsltApplySequenceConstructor: copy text . 
xsltCopyText: copy text . 
Object is an XSLT value tree :
1  TEXT
    content=. 
Evaluating global variable insert.olink.page.number
xsltApplySequenceConstructor: copy text no
xsltCopyText: copy text no
Object is an XSLT value tree :
1  TEXT
    content=no
Evaluating global variable root.filename
xsltApplySequenceConstructor: copy text index
xsltCopyText: copy text index
Object is an XSLT value tree :
1  TEXT
    content=index
Evaluating global variable use.local.olink.style
Object is a number : 0
Evaluating global variable ebnf.assignment
xsltApplySequenceConstructor: copy node code
xsltApplySequenceConstructor: copy text ::=
xsltCopyText: copy text ::=
Object is an XSLT value tree :
1  ELEMENT code
Evaluating global variable htmlhelp.hhp
xsltApplySequenceConstructor: copy text htmlhelp.hhp
xsltCopyText: copy text htmlhelp.hhp
Object is an XSLT value tree :
1  TEXT
    content=htmlhelp.hhp
Evaluating global variable suppress.navigation
Object is a number : 0
Evaluating global variable htmlhelp.force.map.and.alias
Object is a number : 0
Evaluating global variable tex.math.file
xsltApplySequenceConstructor: copy text tex-math-equations.tex
xsltCopyText: copy text tex-math-equations.tex
Object is an XSLT value tree :
1  TEXT
    content=tex-math-equations.tex
Evaluating global variable xolink.role
xsltApplySequenceConstructor: copy text http://docbook.org/xlink/role/olink
xsltCopyText: copy text http://docbook.org/xlink/role/olink
Object is an XSLT value tree :
1  TEXT
    content=http://docbook.org/xlink/role/olink
Evaluating global variable admon.graphics.extension
xsltApplySequenceConstructor: copy text .png
xsltCopyText: copy text .png
Object is an XSLT value tree :
1  TEXT
    content=.png
Evaluating global variable html.stylesheet.type
xsltApplySequenceConstructor: copy text text/css
xsltCopyText: copy text text/css
Object is an XSLT value tree :
1  TEXT
    content=text/css
Evaluating global variable use.extensions
Object is a number : 0
Evaluating global variable html.cellpadding
Evaluating global variable htmlhelp.hhp.window
xsltApplySequenceConstructor: copy text Main
xsltCopyText: copy text Main
Object is an XSLT value tree :
1  TEXT
    content=Main
Evaluating global variable profile.revision
Evaluating global variable section.autolabel.max.depth
xsltApplySequenceConstructor: copy text 8
xsltCopyText: copy text 8
Object is an XSLT value tree :
1  TEXT
    content=8
Evaluating global variable htmlhelp.map.file
xsltApplySequenceConstructor: copy text context.h
xsltCopyText: copy text context.h
Object is an XSLT value tree :
1  TEXT
    content=context.h
Evaluating global variable htmlhelp.button.forward
Object is a number : 0
Evaluating global variable simplesect.in.toc
Object is a number : 0
Evaluating global variable html.extra.head.links
Object is a number : 0
Evaluating global variable insert.xref.page.number
xsltApplySequenceConstructor: copy text no
xsltCopyText: copy text no
Object is an XSLT value tree :
1  TEXT
    content=no
Evaluating global variable profile.condition
Evaluating global variable runinhead.default.title.end.punct
xsltApplySequenceConstructor: copy text .
xsltCopyText: copy text .
Object is an XSLT value tree :
1  TEXT
    content=.
Evaluating global variable chunker.output.standalone
Object is a string : no
Evaluating global variable PreviousRelease
xsltApplySequenceConstructor: copy text 1.72.0
xsltCopyText: copy text 1.72.0
Object is an XSLT value tree :
1  TEXT
    content=1.72.0
Evaluating global variable htmlhelp.hhc.folders.instead.books
Object is a number : 1
Evaluating global variable table.cell.border.thickness
xsltApplySequenceConstructor: copy text 0.5pt
xsltCopyText: copy text 0.5pt
Object is an XSLT value tree :
1  TEXT
    content=0.5pt
Evaluating global variable textinsert.extension
Object is a number : 1
Evaluating global variable htmlhelp.button.back
Object is a number : 1
Evaluating global variable part.autolabel
xsltApplySequenceConstructor: copy text I
xsltCopyText: copy text I
Object is an XSLT value tree :
1  TEXT
    content=I
Evaluating global variable callout.list.table
Object is a number : 1
Evaluating global variable firstterm.only.link
Object is a number : 0
Evaluating global variable htmlhelp.button.refresh
Object is a number : 0
Evaluating global variable toc.dd.type
xsltChoose: test $toc.list.type = 'dl'
Lookup variable 'toc.list.type'
Evaluating global variable toc.list.type
xsltApplySequenceConstructor: copy text dl
xsltCopyText: copy text dl
Object is an XSLT value tree :
1  TEXT
    content=dl
found variable 'toc.list.type'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text dd
xsltCopyText: copy text dd
Object is an XSLT value tree :
1  TEXT
    content=dd
Evaluating global variable olink.pubid
xsltApplySequenceConstructor: copy text pubid
xsltCopyText: copy text pubid
Object is an XSLT value tree :
1  TEXT
    content=pubid
Evaluating global variable default-classsynopsis-language
xsltApplySequenceConstructor: copy text java
xsltCopyText: copy text java
Object is an XSLT value tree :
1  TEXT
    content=java
Evaluating global variable javahelp.encoding
xsltApplySequenceConstructor: copy text iso-8859-1
xsltCopyText: copy text iso-8859-1
Object is an XSLT value tree :
1  TEXT
    content=iso-8859-1
Evaluating global variable nominal.image.depth
Lookup variable 'pixels.per.inch'
found variable 'pixels.per.inch'
Object is a number : 360
Evaluating global variable callout.graphics.path
xsltApplySequenceConstructor: copy text images/callouts/
xsltCopyText: copy text images/callouts/
Object is an XSLT value tree :
1  TEXT
    content=images/callouts/
Evaluating global variable manifest
xsltApplySequenceConstructor: copy text HTML.manifest
xsltCopyText: copy text HTML.manifest
Object is an XSLT value tree :
1  TEXT
    content=HTML.manifest
Evaluating global variable formal.object.break.after
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
Evaluating global variable qanda.nested.in.toc
Object is a number : 0
Evaluating global variable chunk.fast
Object is a number : 0
Evaluating global variable nominal.table.width
xsltApplySequenceConstructor: copy text 6in
xsltCopyText: copy text 6in
Object is an XSLT value tree :
1  TEXT
    content=6in
Evaluating global variable profile.os
Evaluating global variable Revision
xsltApplySequenceConstructor: copy text $Revision: 7388 $
xsltCopyText: copy text $Revision: 7388 $
Object is an XSLT value tree :
1  TEXT
    content=$Revision: 7388 $
Evaluating global variable collect.xref.targets
xsltApplySequenceConstructor: copy text no
xsltCopyText: copy text no
Object is an XSLT value tree :
1  TEXT
    content=no
Evaluating global variable toc.listitem.type
xsltChoose: test $toc.list.type = 'dl'
Lookup variable 'toc.list.type'
found variable 'toc.list.type'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text dt
xsltCopyText: copy text dt
Object is an XSLT value tree :
1  TEXT
    content=dt
Evaluating global variable saxon.character.representation
Object is a string : entity;decimal
Evaluating global variable menuchoice.menu.separator
xsltApplySequenceConstructor: copy text  → 
xsltCopyText: copy text  → 
Object is an XSLT value tree :
1  TEXT
    content= #E2#86#92 
Evaluating global variable process.source.toc
Object is a number : 0
Evaluating global variable tex.math.in.alt
Evaluating global variable table.borders.with.css
Object is a number : 0
Evaluating global variable callout.unicode
Object is a number : 0
Evaluating global variable editedby.enabled
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
Evaluating global variable linenumbering.extension
Object is a number : 1
Evaluating global variable menuchoice.separator
xsltApplySequenceConstructor: copy text +
xsltCopyText: copy text +
Object is an XSLT value tree :
1  TEXT
    content=+
Evaluating global variable use.svg
Object is a number : 1
Evaluating global variable arg.or.sep
xsltApplySequenceConstructor: copy text  | 
xsltCopyText: copy text  | 
Object is an XSLT value tree :
1  TEXT
    content= | 
Evaluating global variable admon.textlabel
Object is a number : 1
Evaluating global variable xref.title-page.separator
xsltApplySequenceConstructor: copy text  
xsltCopyText: copy text  
Object is an XSLT value tree :
1  TEXT
    content= 
Evaluating global variable inherit.keywords
Object is a number : 1
Evaluating global variable insert.olink.pdf.frag
Object is a number : 0
Evaluating global variable section.autolabel
Object is a number : 0
Evaluating global variable blurb.on.titlepage.enabled
Object is a number : 0
Evaluating global variable htmlhelp.enhanced.decompilation
Object is a number : 0
Evaluating global variable autotoc.label.in.hyperlink
Object is a number : 1
Evaluating global variable spacing.paras
Object is a number : 0
Evaluating global variable arg.choice.req.open.str
xsltApplySequenceConstructor: copy text {
xsltCopyText: copy text {
Object is an XSLT value tree :
1  TEXT
    content={
Evaluating global variable html.longdesc
Object is a number : 1
Evaluating global variable bibliography.collection
xsltApplySequenceConstructor: copy text http://docbook.sourceforge.net/release/bibliography/bibliography.xml
xsltCopyText: copy text http://docbook.sourceforge.net/release/bibliography/bibliography.xml
Object is an XSLT value tree :
1  TEXT
    content=http://docbook.sourceforge.net/release/b...
Evaluating global variable header.rule
Object is a number : 1
Evaluating global variable htmlhelp.hhc.show.root
Object is a number : 1
Evaluating global variable htmlhelp.show.menu
Object is a number : 0
Evaluating global variable htmlhelp.window.geometry
Evaluating global variable generate.manifest
Object is a number : 0
Evaluating global variable html.longdesc.link
Lookup variable 'html.longdesc'
found variable 'html.longdesc'
Object is a number : 1
Evaluating global variable refentry.generate.name
Object is a number : 1
Evaluating global variable refentry.generate.title
Object is a number : 0
Evaluating global variable arg.choice.def.close.str
xsltApplySequenceConstructor: copy text ]
xsltCopyText: copy text ]
Object is an XSLT value tree :
1  TEXT
    content=]
Evaluating global variable linenumbering.width
xsltApplySequenceConstructor: copy text 3
xsltCopyText: copy text 3
Object is an XSLT value tree :
1  TEXT
    content=3
Evaluating global variable use.role.for.mediaobject
Object is a number : 1
Evaluating global variable chunk.hierarchy
xsltIf: test $chunk.fast != 0
Lookup variable 'chunk.fast'
found variable 'chunk.fast'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Evaluating global variable cmdsynopsis.hanging.indent
xsltApplySequenceConstructor: copy text 4pi
xsltCopyText: copy text 4pi
Object is an XSLT value tree :
1  TEXT
    content=4pi
Evaluating global variable chunker.output.cdata-section-elements
Object is a string : 
Evaluating global variable manual.toc
Evaluating global variable olink.outline.ext
xsltApplySequenceConstructor: copy text .olink
xsltCopyText: copy text .olink
Object is an XSLT value tree :
1  TEXT
    content=.olink
Evaluating global variable profile.role
Evaluating global variable target.database.document
xsltApplySequenceConstructor: copy text olinkdb.xml
xsltCopyText: copy text olinkdb.xml
Object is an XSLT value tree :
1  TEXT
    content=olinkdb.xml
Evaluating global variable get
Evaluating global variable htmlhelp.button.jump2.title
xsltApplySequenceConstructor: copy text User2
xsltCopyText: copy text User2
Object is an XSLT value tree :
1  TEXT
    content=User2
Evaluating global variable index.number.separator
Evaluating global variable ebnf.table.border
Object is a number : 1
Evaluating global variable callout.graphics
Object is a number : 1
Evaluating global variable xref.label-page.separator
xsltApplySequenceConstructor: copy text  
xsltCopyText: copy text  
Object is an XSLT value tree :
1  TEXT
    content= 
Evaluating global variable callout.defaultcolumn
xsltApplySequenceConstructor: copy text 60
xsltCopyText: copy text 60
Object is an XSLT value tree :
1  TEXT
    content=60
Evaluating global variable footnote.number.symbols
Evaluating global variable linenumbering.everyNth
xsltApplySequenceConstructor: copy text 5
xsltCopyText: copy text 5
Object is an XSLT value tree :
1  TEXT
    content=5
Evaluating global variable section.label.includes.component.label
Object is a number : 0
Evaluating global variable biblioentry.alt.primary.seps
Object is a number : 0
Evaluating global variable chunker.output.omit-xml-declaration
Object is a string : no
Evaluating global variable l10n.lang.value.rfc.compliant
Object is a number : 1
Evaluating global variable profile.lang
Evaluating global variable refclass.suppress
Object is a number : 0
Evaluating global variable table.frame.border.thickness
xsltApplySequenceConstructor: copy text 0.5pt
xsltCopyText: copy text 0.5pt
Object is an XSLT value tree :
1  TEXT
    content=0.5pt
Evaluating global variable author.othername.in.middle
Object is a number : 1
Evaluating global variable generate.revhistory.link
Object is a number : 0
Evaluating global variable current.docid
Evaluating global variable navig.graphics.extension
xsltApplySequenceConstructor: copy text .gif
xsltCopyText: copy text .gif
Object is an XSLT value tree :
1  TEXT
    content=.gif
Evaluating global variable glossterm.auto.link
Object is a number : 0
Evaluating global variable runinhead.title.end.punct
xsltApplySequenceConstructor: copy text .!?:
xsltCopyText: copy text .!?:
Object is an XSLT value tree :
1  TEXT
    content=.!?:
Evaluating global variable show.revisionflag
Object is a number : 0
Evaluating global variable make.year.ranges
Object is a number : 0
Evaluating global variable prefer.internal.olink
Object is a number : 0
Evaluating global variable callout.unicode.number.limit
xsltApplySequenceConstructor: copy text 10
xsltCopyText: copy text 10
Object is an XSLT value tree :
1  TEXT
    content=10
Evaluating global variable olink.debug
Object is a number : 0
Evaluating global variable phrase.propagates.style
Object is a number : 1
Evaluating global variable ebnf.statement.terminator
Evaluating global variable glossary.sort
Object is a number : 0
Evaluating global variable htmlhelp.alias.file
xsltApplySequenceConstructor: copy text alias.h
xsltCopyText: copy text alias.h
Object is an XSLT value tree :
1  TEXT
    content=alias.h
Evaluating global variable eclipse.plugin.name
xsltApplySequenceConstructor: copy text DocBook Online Help Sample
xsltCopyText: copy text DocBook Online Help Sample
Object is an XSLT value tree :
1  TEXT
    content=DocBook Online Help Sample
Evaluating global variable l10n.gentext.language
Evaluating global variable olink.sysid
xsltApplySequenceConstructor: copy text sysid
xsltCopyText: copy text sysid
Object is an XSLT value tree :
1  TEXT
    content=sysid
Evaluating global variable htmlhelp.hhc.width
Evaluating global variable make.single.year.ranges
Object is a number : 0
Evaluating global variable abstract.notitle.enabled
Object is a number : 0
Evaluating global variable rootid
Evaluating global variable base.dir
Evaluating global variable chunk.append
Evaluating global variable funcsynopsis.tabular.threshold
xsltApplySequenceConstructor: copy text 40
xsltCopyText: copy text 40
Object is an XSLT value tree :
1  TEXT
    content=40
Evaluating global variable suppress.footer.navigation
xsltApplySequenceConstructor: copy text 0
xsltCopyText: copy text 0
Object is an XSLT value tree :
1  TEXT
    content=0
Evaluating global variable htmlhelp.show.toolbar.text
Object is a number : 1
Evaluating global variable link.mailto.url
Evaluating global variable htmlhelp.show.advanced.search
Object is a number : 0
Evaluating global variable process.empty.source.toc
Object is a number : 0
Evaluating global variable profile.audience
Evaluating global variable generate.toc
xsltApplySequenceConstructor: copy text 
appendix  toc,title
article/appendix  nop
article   toc,title
book      toc,title,figure,table,example,equation
chapter   toc,title
part      toc,title
preface   toc,title
qandadiv  toc
qandaset  toc
reference toc,title
sect1     toc
sect2     toc
sect3     toc
sect4     toc
sect5     toc
section   toc
set       toc,title

xsltCopyText: copy text 
appendix  toc,title
article/appendix  nop
article   toc,title
book      toc,title,figure,table,example,equation
chapter   toc,title
part      toc,title
preface   toc,title
qandadiv  toc
qandaset  toc
reference toc,title
sect1     toc
sect2     toc
sect3     toc
sect4     toc
sect5     toc
section   toc
set       toc,title

Object is an XSLT value tree :
1  TEXT
    content= appendix  toc,title article/appendix  n...
Evaluating global variable draft.watermark.image
xsltApplySequenceConstructor: copy text http://docbook.sourceforge.net/release/images/draft.png
xsltCopyText: copy text http://docbook.sourceforge.net/release/images/draft.png
Object is an XSLT value tree :
1  TEXT
    content=http://docbook.sourceforge.net/release/i...
Evaluating global variable profile.separator
xsltApplySequenceConstructor: copy text ;
xsltCopyText: copy text ;
Object is an XSLT value tree :
1  TEXT
    content=;
Evaluating global variable refentry.xref.manvolnum
Object is a number : 1
Evaluating global variable callouts.extension
Object is a number : 1
Evaluating global variable emphasis.propagates.style
Object is a number : 1
Evaluating global variable chunker.output.media-type
Object is a string : 
Evaluating global variable htmlhelp.button.jump1.url
Evaluating global variable htmlhelp.button.stop
Object is a number : 0
Evaluating global variable profile.security
Evaluating global variable table.footnote.number.symbols
Evaluating global variable email.delimiters.enabled
Object is a number : 1
Evaluating global variable use.id.as.filename
Object is a number : 0
Evaluating global variable generate.id.attributes
Object is a number : 0
Evaluating global variable generate.meta.abstract
Object is a number : 1
Evaluating global variable htmlhelp.button.jump1.title
xsltApplySequenceConstructor: copy text User1
xsltCopyText: copy text User1
Object is an XSLT value tree :
1  TEXT
    content=User1
Evaluating global variable annotation.graphic.open
xsltApplySequenceConstructor: copy text http://docbook.sourceforge.net/release/images/annot-open.png
xsltCopyText: copy text http://docbook.sourceforge.net/release/images/annot-open.png
Object is an XSLT value tree :
1  TEXT
    content=http://docbook.sourceforge.net/release/i...
Evaluating global variable htmlhelp.title
Evaluating global variable htmlhelp.button.print
Object is a number : 1
Evaluating global variable default.image.width
Evaluating global variable default.table.width
Evaluating global variable DistroTitle
Object is a string : XSL Stylesheets
Evaluating global variable html.base
Evaluating global variable function.parens
Object is a number : 0
Evaluating global variable profile.attribute
Evaluating global variable contrib.inline.enabled
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
Evaluating global variable formal.procedures
Object is a number : 1
Evaluating global variable olink.base.uri
Evaluating global variable component.label.includes.part.label
Object is a number : 0
Evaluating global variable graphic.default.extension
Evaluating global variable chunk.separate.lots
Object is a number : 0
Evaluating global variable htmlhelp.chm
xsltApplySequenceConstructor: copy text htmlhelp.chm
xsltCopyText: copy text htmlhelp.chm
Object is an XSLT value tree :
1  TEXT
    content=htmlhelp.chm
Evaluating global variable procedure.step.numeration.formats
Object is a string : 1aiAI
Evaluating global variable appendix.autolabel
xsltApplySequenceConstructor: copy text A
xsltCopyText: copy text A
Object is an XSLT value tree :
1  TEXT
    content=A
Evaluating global variable bridgehead.in.toc
Object is a number : 0
Evaluating global variable html.append
Evaluating global variable htmlhelp.encoding
xsltApplySequenceConstructor: copy text iso-8859-1
xsltCopyText: copy text iso-8859-1
Object is an XSLT value tree :
1  TEXT
    content=iso-8859-1
Evaluating global variable formal.title.placement
xsltApplySequenceConstructor: copy text 
figure before
example before
equation before
table before
procedure before
task before

xsltCopyText: copy text 
figure before
example before
equation before
table before
procedure before
task before

Object is an XSLT value tree :
1  TEXT
    content= figure before example before equation b...
Evaluating global variable l10n.gentext.default.language
xsltApplySequenceConstructor: copy text en
xsltCopyText: copy text en
Object is an XSLT value tree :
1  TEXT
    content=en
Evaluating global variable nominal.image.width
Lookup variable 'pixels.per.inch'
found variable 'pixels.per.inch'
Object is a number : 540
Evaluating global variable tablecolumns.extension
Object is a number : 1
Evaluating global variable olink.lang.fallback.sequence
Evaluating global variable sf-relid
Object is a number : 0
Evaluating global variable htmlhelp.only
Object is a number : 0
Evaluating global variable show.comments
Object is a number : 1
Evaluating global variable table.frame.border.style
xsltApplySequenceConstructor: copy text solid
xsltCopyText: copy text solid
Object is an XSLT value tree :
1  TEXT
    content=solid
Evaluating global variable graphicsize.extension
Object is a number : 1
Evaluating global variable graphicsize.use.img.src.path
Object is a number : 0
Evaluating global variable html.head.legalnotice.link.multiple
Object is a number : 1
Evaluating global variable htmlhelp.button.home.url
Evaluating global variable profile.status
Evaluating global variable admon.style
xsltApplySequenceConstructor: copy text margin-left: 0.5in; margin-right: 0.5in;
xsltCopyText: copy text margin-left: 0.5in; margin-right: 0.5in;
Object is an XSLT value tree :
1  TEXT
    content=margin-left: 0.5in; margin-right: 0.5in;...
Evaluating global variable glossary.collection
Evaluating global variable chunk.toc
Evaluating global variable chunk.quietly
Object is a number : 0
Evaluating global variable callout.unicode.start.character
xsltApplySequenceConstructor: copy text 10102
xsltCopyText: copy text 10102
Object is an XSLT value tree :
1  TEXT
    content=10102
Evaluating global variable profile.wordsize
Evaluating global variable label.from.part
Object is a number : 0
Evaluating global variable chunker.output.method
Object is a string : html
Evaluating global variable chunker.output.indent
Object is a string : no
Evaluating global variable chunk.tocs.and.lots
Object is a number : 0
Evaluating global variable olink.doctitle
xsltApplySequenceConstructor: copy text no
xsltCopyText: copy text no
Object is an XSLT value tree :
1  TEXT
    content=no
Evaluating global variable chunk.tocs.and.lots.has.title
Object is a number : 1
Evaluating global variable footnote.number.format
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
Evaluating global variable points.per.em
xsltApplySequenceConstructor: copy text 10
xsltCopyText: copy text 10
Object is an XSLT value tree :
1  TEXT
    content=10
Evaluating global variable profile.vendor
Evaluating global variable VERSION
Object is a string : 1.73.2
Evaluating global variable ebnf.table.bgcolor
xsltApplySequenceConstructor: copy text #F5DCB3
xsltCopyText: copy text #F5DCB3
Object is an XSLT value tree :
1  TEXT
    content=#F5DCB3
xsltProcessOneNode: applying template '/' for /
Registering variable 'doc.title'
Building variable doc.title
Evaluating variable 'doc.title'
call-template: name get.doc.title
applying xsl:template 'get.doc.title'
xsltChoose: test //*[local-name() = 'title'       or local-name() = 'refname']
xsltChoose: test evaluate to 1
xsltValueOf: select //*[local-name() = 'title'         or local-name() = 'refname'][1]
xsltCopyTextString: copy text An Example Book
xsltValueOf: result 'An Example Book'
call-template returned: name get.doc.title
Object is an XSLT value tree :
1  TEXT
    content=An Example Book
xsltChoose: test (function-available('exsl:node-set') or                      contains(system-property('xsl:vendor'),                        'Apache Software Foundation'))                     and (*/self::ng:* or */self::db:*)
Lookup function {http://exslt.org/common}node-set
found function node-set
xsltChoose: test evaluate to 0
xsltChoose: test */self::ng:* or */self::db:*
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test $rootid != ''
Lookup variable 'rootid'
found variable 'rootid'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltIf: test $collect.xref.targets = 'yes' or                         $collect.xref.targets = 'only'
Lookup variable 'collect.xref.targets'
found variable 'collect.xref.targets'
Lookup variable 'collect.xref.targets'
found variable 'collect.xref.targets'
xsltIf: test evaluate to 0
xsltIf: test $collect.xref.targets != 'only'
Lookup variable 'collect.xref.targets'
found variable 'collect.xref.targets'
xsltIf: test evaluate to 1
xsltApplyTemplates: select /
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: no template found for /
xsltProcessOneNode: applying template '*' for book
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template 'set|book|part|preface|chapter|appendix                      |article                      |reference|refentry                      |book/glossary|article/glossary|part/glossary                      |book/bibliography|article/bibliography|part/bibliography                      |colophon' for book
xsltChoose: test $onechunk != 0 and parent::*
Lookup variable 'onechunk'
found variable 'onechunk'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name process-chunk-element
applying xsl:template 'process-chunk-element'
Registering param content
Building variable content
Evaluating variable 'content'
call-template: name id.warning
applying xsl:template 'id.warning'
xsltIf: test $id.warnings != 0 and not(@id) and not(@xml:id) and parent::*
Lookup variable 'id.warnings'
found variable 'id.warnings'
xsltIf: test evaluate to 0
call-template returned: name id.warning
xsltApplySequenceConstructor: copy node div
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
Registering param class
Building variable class select local-name(.)
Evaluating variable 'class'
Object is a string : book
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param class
        select $class
Building variable class select $class
Evaluating variable 'class'
Lookup variable 'class'
Object is a string : book
xsltProcessOneNode: applying template '*' for book
xsltValueOf: select $class
Lookup variable 'class'
xsltCopyTextString: copy text book
xsltValueOf: result 'book'
call-template: name dir
Handling xsl:with-param inherit
        select 1
Building variable inherit select 1
Evaluating variable 'inherit'
Object is a number : 1
applying xsl:template 'dir'
Registering variable 'dir'
Building variable dir
Evaluating variable 'dir'
xsltChoose: test @dir
xsltChoose: test evaluate to 0
xsltChoose: test $inherit != 0
Lookup variable 'inherit'
xsltChoose: test evaluate to 1
xsltValueOf: select ancestor::*/@dir[1]
xsltValueOf: result ''
Object is an XSLT value tree :
1  Node is NULL !
xsltIf: test $dir != ''
Lookup variable 'dir'
xsltIf: test evaluate to 0
call-template returned: name dir
call-template: name language.attribute
applying xsl:template 'language.attribute'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering variable 'language'
Building variable language
Evaluating variable 'language'
xsltChoose: test $l10n.gentext.language != ''
Lookup variable 'l10n.gentext.language'
found variable 'l10n.gentext.language'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
Registering variable 'lang-scope'
Building variable lang-scope select $node/ancestor-or-self::*                               [@lang or @xml:lang][1]
Evaluating variable 'lang-scope'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Registering variable 'lang-attr'
Building variable lang-attr select ($lang-scope/@lang | $lang-scope/@xml:lang)[1]
Evaluating variable 'lang-attr'
Lookup variable 'lang-scope'
Lookup variable 'lang-scope'
Object is a Node Set :
NodeSet is NULL !
xsltChoose: test string($lang-attr) = ''
Lookup variable 'lang-attr'
xsltChoose: test evaluate to 1
xsltValueOf: select $l10n.gentext.default.language
Lookup variable 'l10n.gentext.default.language'
found variable 'l10n.gentext.default.language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
Object is an XSLT value tree :
1  TEXT
    content=en
xsltIf: test $language != ''
Lookup variable 'language'
xsltIf: test evaluate to 1
xsltChoose: test $l10n.lang.value.rfc.compliant != 0
Lookup variable 'l10n.lang.value.rfc.compliant'
found variable 'l10n.lang.value.rfc.compliant'
xsltChoose: test evaluate to 1
xsltValueOf: select translate($language, '_', '-')
Lookup variable 'language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
xsltCopyOf: select ancestor-or-self::*[@dir][1]/@dir
xsltCopyOf: result is a node set
call-template returned: name language.attribute
xsltIf: test $generate.id.attributes != 0
Lookup variable 'generate.id.attributes'
found variable 'generate.id.attributes'
xsltIf: test evaluate to 0
call-template: name book.titlepage
applying xsl:template 'book.titlepage'
xsltApplySequenceConstructor: copy node div
Registering variable 'recto.content'
Building variable recto.content
Evaluating variable 'recto.content'
call-template: name book.titlepage.before.recto
call-template returned: name book.titlepage.before.recto
call-template: name book.titlepage.recto
applying xsl:template 'book.titlepage.recto'
xsltChoose: test bookinfo/title
xsltChoose: test evaluate to 0
xsltChoose: test info/title
xsltChoose: test evaluate to 0
xsltChoose: test title
xsltChoose: test evaluate to 1
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select title
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template 'title' for title
xsltApplySequenceConstructor: copy node div
xsltApplyTemplates: node: 'title'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for title
xsltApplyTemplates: node: 'title'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template 'title' for title
Registering variable 'id'
Building variable id
Evaluating variable 'id'
xsltChoose: test contains(local-name(..), 'info')
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name object.id
Handling xsl:with-param object
        select ..
Building variable object select ..
Evaluating variable 'object'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'object.id'
xsltChoose: test $object/@id
Lookup variable 'object'
xsltChoose: test evaluate to 0
xsltChoose: test $object/@xml:id
Lookup variable 'object'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select generate-id($object)
Lookup variable 'object'
xsltCopyTextString: copy text id2446695
xsltValueOf: result 'id2446695'
call-template returned: name object.id
Object is an XSLT value tree :
1  TEXT
    content=id2446695
xsltApplySequenceConstructor: copy node h1
xsltApplyTemplates: node: 'title'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for title
Registering param class
Building variable class select local-name(.)
Evaluating variable 'class'
Object is a string : title
xsltApplyTemplates: node: 'title'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param class
        select $class
Building variable class select $class
Evaluating variable 'class'
Lookup variable 'class'
Object is a string : title
xsltProcessOneNode: applying template '*' for title
xsltValueOf: select $class
Lookup variable 'class'
xsltCopyTextString: copy text title
xsltValueOf: result 'title'
xsltIf: test $generate.id.attributes = 0
Lookup variable 'generate.id.attributes'
found variable 'generate.id.attributes'
xsltIf: test evaluate to 1
xsltApplySequenceConstructor: copy node a
Lookup variable 'id'
xsltEvalXPathString: returns id2446695
xsltChoose: test $show.revisionflag != 0 and @revisionflag
Lookup variable 'show.revisionflag'
found variable 'show.revisionflag'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplyTemplates: node: 'title'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: no template found for text
xsltDefaultProcessOneNode: copy text An Example Book
xsltCopyText: copy text An Example Book
xsltChoose: test bookinfo/subtitle
xsltChoose: test evaluate to 0
xsltChoose: test info/subtitle
xsltChoose: test evaluate to 0
xsltChoose: test subtitle
xsltChoose: test evaluate to 0
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select bookinfo/corpauthor
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select info/corpauthor
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select bookinfo/authorgroup
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select info/authorgroup
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select bookinfo/author
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select info/author
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select bookinfo/othercredit
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select info/othercredit
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select bookinfo/releaseinfo
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select info/releaseinfo
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select bookinfo/copyright
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select info/copyright
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select bookinfo/legalnotice
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select info/legalnotice
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select bookinfo/pubdate
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select info/pubdate
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select bookinfo/revision
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select info/revision
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select bookinfo/revhistory
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select info/revhistory
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select bookinfo/abstract
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select info/abstract
xsltApplyTemplates: list of 0 nodes
call-template returned: name book.titlepage.recto
Object is an XSLT value tree :
1  ELEMENT div
Registering variable 'recto.elements.count'
Building variable recto.elements.count
Evaluating variable 'recto.elements.count'
xsltChoose: test function-available('exsl:node-set')
Lookup function {http://exslt.org/common}node-set
found function node-set
xsltChoose: test evaluate to 1
xsltValueOf: select count(exsl:node-set($recto.content)/*)
Lookup variable 'recto.content'
Lookup function {http://exslt.org/common}node-set
found function node-set
xsltCopyTextString: copy text 1
xsltValueOf: result '1'
Object is an XSLT value tree :
1  TEXT
    content=1
xsltIf: test (normalize-space($recto.content) != '') or ($recto.elements.count > 0)
Lookup variable 'recto.content'
xsltIf: test evaluate to 1
xsltApplySequenceConstructor: copy node div
xsltCopyOf: select $recto.content
Lookup variable 'recto.content'
xsltCopyOf: result is a result tree fragment
xsltCopyTextString: copy text An Example Book
Registering variable 'verso.content'
Building variable verso.content
Evaluating variable 'verso.content'
call-template: name book.titlepage.before.verso
call-template returned: name book.titlepage.before.verso
call-template: name book.titlepage.verso
call-template returned: name book.titlepage.verso
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'verso.elements.count'
Building variable verso.elements.count
Evaluating variable 'verso.elements.count'
xsltChoose: test function-available('exsl:node-set')
Lookup function {http://exslt.org/common}node-set
found function node-set
xsltChoose: test evaluate to 1
xsltValueOf: select count(exsl:node-set($verso.content)/*)
Lookup variable 'verso.content'
Lookup function {http://exslt.org/common}node-set
found function node-set
xsltCopyTextString: copy text 0
xsltValueOf: result '0'
Object is an XSLT value tree :
1  TEXT
    content=0
xsltIf: test (normalize-space($verso.content) != '') or ($verso.elements.count > 0)
Lookup variable 'verso.content'
Lookup variable 'verso.elements.count'
xsltIf: test evaluate to 0
call-template: name book.titlepage.separator
applying xsl:template 'book.titlepage.separator'
xsltApplySequenceConstructor: copy node hr
call-template returned: name book.titlepage.separator
call-template returned: name book.titlepage
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select dedication
xsltApplyTemplates: list of 0 nodes
Registering variable 'toc.params'
Building variable toc.params
Evaluating variable 'toc.params'
call-template: name find.path.params
Handling xsl:with-param table
        select normalize-space($generate.toc)
Building variable table select normalize-space($generate.toc)
Evaluating variable 'table'
Lookup variable 'generate.toc'
found variable 'generate.toc'
Object is a string : appendix toc,title article/appendix nop ...
applying xsl:template 'find.path.params'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering param location
Building variable location
Evaluating variable 'location'
call-template: name xpath.location
Handling xsl:with-param node
        select $node
Building variable node select $node
Evaluating variable 'node'
Lookup variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'xpath.location'
Registering param path
Building variable path select ''
Evaluating variable 'path'
Object is a string : 
Registering variable 'next.path'
Building variable next.path
Evaluating variable 'next.path'
xsltValueOf: select local-name($node)
Lookup variable 'node'
xsltCopyTextString: copy text book
xsltValueOf: result 'book'
xsltIf: test $path != ''
Lookup variable 'path'
xsltIf: test evaluate to 0
xsltValueOf: select $path
Lookup variable 'path'
xsltValueOf: result ''
Object is an XSLT value tree :
1  TEXT
    content=book
xsltChoose: test $node/parent::*
Lookup variable 'node'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplySequenceConstructor: copy text /
xsltCopyText: copy text /
xsltValueOf: select $next.path
Lookup variable 'next.path'
xsltCopyTextString: copy text book
xsltValueOf: result 'book'
call-template returned: name xpath.location
Object is an XSLT value tree :
1  TEXT
    content=/book
Registering variable 'value'
Building variable value
Evaluating variable 'value'
call-template: name lookup.key
Handling xsl:with-param key
        select $location
Building variable key select $location
Evaluating variable 'key'
Lookup variable 'location'
Object is an XSLT value tree :
1  TEXT
    content=/book
Handling xsl:with-param table
        select $table
Building variable table select $table
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : appendix toc,title article/appendix nop ...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is an XSLT value tree :
1  TEXT
    content=/book
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : article/appendix nop article toc,title b...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is an XSLT value tree :
1  TEXT
    content=/book
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : article toc,title book toc,title,figure,...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is an XSLT value tree :
1  TEXT
    content=/book
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : book toc,title,figure,table,example,equa...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is an XSLT value tree :
1  TEXT
    content=/book
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : chapter toc,title part toc,title preface...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is an XSLT value tree :
1  TEXT
    content=/book
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : part toc,title preface toc,title qandadi...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is an XSLT value tree :
1  TEXT
    content=/book
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : preface toc,title qandadiv toc qandaset ...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is an XSLT value tree :
1  TEXT
    content=/book
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : qandadiv toc qandaset toc reference toc,...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is an XSLT value tree :
1  TEXT
    content=/book
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : qandaset toc reference toc,title sect1 t...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is an XSLT value tree :
1  TEXT
    content=/book
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : reference toc,title sect1 toc sect2 toc ...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is an XSLT value tree :
1  TEXT
    content=/book
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : sect1 toc sect2 toc sect3 toc sect4 toc ...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is an XSLT value tree :
1  TEXT
    content=/book
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : sect2 toc sect3 toc sect4 toc sect5 toc ...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is an XSLT value tree :
1  TEXT
    content=/book
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : sect3 toc sect4 toc sect5 toc section to...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is an XSLT value tree :
1  TEXT
    content=/book
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : sect4 toc sect5 toc section toc set toc,...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is an XSLT value tree :
1  TEXT
    content=/book
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : sect5 toc section toc set toc,title
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is an XSLT value tree :
1  TEXT
    content=/book
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : section toc set toc,title
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is an XSLT value tree :
1  TEXT
    content=/book
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : set toc,title
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is an XSLT value tree :
1  TEXT
    content=/book
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : 
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 0
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $value != ''
Lookup variable 'value'
xsltChoose: test evaluate to 0
xsltChoose: test contains($location, '/')
Lookup variable 'location'
xsltChoose: test evaluate to 1
call-template: name find.path.params
Handling xsl:with-param node
        select $node
Building variable node select $node
Evaluating variable 'node'
Lookup variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Handling xsl:with-param table
        select $table
Building variable table select $table
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : appendix toc,title article/appendix nop ...
Handling xsl:with-param location
        select substring-after($location, '/')
Building variable location select substring-after($location, '/')
Evaluating variable 'location'
Lookup variable 'location'
Object is a string : book
applying xsl:template 'find.path.params'
Registering variable 'value'
Building variable value
Evaluating variable 'value'
call-template: name lookup.key
Handling xsl:with-param key
        select $location
Building variable key select $location
Evaluating variable 'key'
Lookup variable 'location'
Object is a string : book
Handling xsl:with-param table
        select $table
Building variable table select $table
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : appendix toc,title article/appendix nop ...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is a string : book
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : article/appendix nop article toc,title b...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is a string : book
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : article toc,title book toc,title,figure,...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is a string : book
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : book toc,title,figure,table,example,equa...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 1
Registering variable 'rest'
Building variable rest select substring-after($table, ' ')
Evaluating variable 'rest'
Lookup variable 'table'
Object is a string : toc,title,figure,table,example,equation ...
xsltChoose: test contains($rest, ' ')
Lookup variable 'rest'
xsltChoose: test evaluate to 1
xsltValueOf: select substring-before($rest, ' ')
Lookup variable 'rest'
xsltCopyTextString: copy text toc,title,figure,table,example,equation
xsltValueOf: result 'toc,title,figure,table,example,equation'
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
Object is an XSLT value tree :
1  TEXT
    content=toc,title,figure,table,example,equation
xsltChoose: test $value != ''
Lookup variable 'value'
xsltChoose: test evaluate to 1
xsltValueOf: select $value
Lookup variable 'value'
xsltCopyTextString: copy text toc,title,figure,table,example,equation
xsltValueOf: result 'toc,title,figure,table,example,equation'
call-template returned: name find.path.params
call-template returned: name find.path.params
Object is an XSLT value tree :
1  TEXT
    content=toc,title,figure,table,example,equation
call-template: name make.lots
Handling xsl:with-param toc.params
        select $toc.params
Building variable toc.params select $toc.params
Evaluating variable 'toc.params'
Lookup variable 'toc.params'
Object is an XSLT value tree :
1  TEXT
    content=toc,title,figure,table,example,equation
Handling xsl:with-param toc
Building variable toc
Evaluating variable 'toc'
call-template: name division.toc
Handling xsl:with-param toc.title.p
        select contains($toc.params, 'title')
Building variable toc.title.p select contains($toc.params, 'title')
Evaluating variable 'toc.title.p'
Lookup variable 'toc.params'
Object is a Boolean : true
applying xsl:template 'division.toc'
Registering param toc-context
Building variable toc-context select .
Evaluating variable 'toc-context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
call-template: name make.toc
Handling xsl:with-param toc-context
        select $toc-context
Building variable toc-context select $toc-context
Evaluating variable 'toc-context'
Lookup variable 'toc-context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Handling xsl:with-param toc.title.p
        select $toc.title.p
Building variable toc.title.p select $toc.title.p
Evaluating variable 'toc.title.p'
Lookup variable 'toc.title.p'
Object is a Boolean : true
Handling xsl:with-param nodes
        select part|reference                                          |preface|chapter|appendix                                          |article                                          |bibliography|glossary|index                                          |refentry                                          |bridgehead[$bridgehead.in.toc != 0]
Building variable nodes select part|reference                                          |preface|chapter|appendix                                          |article                                          |bibliography|glossary|index                                          |refentry                                          |bridgehead[$bridgehead.in.toc != 0]
Evaluating variable 'nodes'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
applying xsl:template 'make.toc'
Registering variable 'nodes.plus'
Building variable nodes.plus select $nodes | qandaset
Evaluating variable 'nodes.plus'
Lookup variable 'nodes'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Registering variable 'toc.title'
Building variable toc.title
Evaluating variable 'toc.title'
xsltIf: test $toc.title.p
Lookup variable 'toc.title.p'
xsltIf: test evaluate to 1
xsltApplySequenceConstructor: copy node p
xsltApplySequenceConstructor: copy node b
call-template: name gentext
Handling xsl:with-param key
Building variable key
Evaluating variable 'key'
xsltApplySequenceConstructor: copy text TableofContents
xsltCopyText: copy text TableofContents
Object is an XSLT value tree :
1  TEXT
    content=TableofContents
applying xsl:template 'gentext'
Registering param lang
Building variable lang
Evaluating variable 'lang'
call-template: name l10n.language
applying xsl:template 'l10n.language'
Registering param target
Building variable target select .
Evaluating variable 'target'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering param xref-context
Building variable xref-context select false()
Evaluating variable 'xref-context'
Object is a Boolean : false
Registering variable 'mc-language'
Building variable mc-language
Evaluating variable 'mc-language'
xsltChoose: test $l10n.gentext.language != ''
Lookup variable 'l10n.gentext.language'
found variable 'l10n.gentext.language'
xsltChoose: test evaluate to 0
xsltChoose: test $xref-context or $l10n.gentext.use.xref.language != 0
Lookup variable 'xref-context'
Lookup variable 'l10n.gentext.use.xref.language'
found variable 'l10n.gentext.use.xref.language'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
Registering variable 'lang-scope'
Building variable lang-scope select $target/ancestor-or-self::*                               [@lang or @xml:lang][1]
Evaluating variable 'lang-scope'
Lookup variable 'target'
Object is a Node Set :
Set contains 0 nodes:
Registering variable 'lang-attr'
Building variable lang-attr select ($lang-scope/@lang | $lang-scope/@xml:lang)[1]
Evaluating variable 'lang-attr'
Lookup variable 'lang-scope'
Lookup variable 'lang-scope'
Object is a Node Set :
NodeSet is NULL !
xsltChoose: test string($lang-attr) = ''
Lookup variable 'lang-attr'
xsltChoose: test evaluate to 1
xsltValueOf: select $l10n.gentext.default.language
Lookup variable 'l10n.gentext.default.language'
found variable 'l10n.gentext.default.language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
Object is an XSLT value tree :
1  TEXT
    content=en
Registering variable 'language'
Building variable language select translate($mc-language,                                         'ABCDEFGHIJKLMNOPQRSTUVWXYZ',                                         'abcdefghijklmnopqrstuvwxyz')
Evaluating variable 'language'
Lookup variable 'mc-language'
Object is a string : en
Registering variable 'adjusted.language'
Building variable adjusted.language
Evaluating variable 'adjusted.language'
xsltChoose: test contains($language,'-')
Lookup variable 'language'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $language
Lookup variable 'language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
Object is an XSLT value tree :
1  TEXT
    content=en
xsltChoose: test $l10n.xml/l:i18n/l:l10n[@language=$adjusted.language]
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
xsltChoose: test evaluate to 1
xsltValueOf: select $adjusted.language
Lookup variable 'adjusted.language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
call-template returned: name l10n.language
Object is an XSLT value tree :
1  TEXT
    content=en
Registering variable 'local.l10n.gentext'
Building variable local.l10n.gentext select ($local.l10n.xml//l:i18n/l:l10n[@language=$lang]/l:gentext[@key=$key])[1]
Evaluating variable 'local.l10n.gentext'
Lookup variable 'local.l10n.xml'
found variable 'local.l10n.xml'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'l10n.gentext'
Building variable l10n.gentext select ($l10n.xml/l:i18n/l:l10n[@language=$lang]/l:gentext[@key=$key])[1]
Evaluating variable 'l10n.gentext'
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:gentext
    ATTRIBUTE key
      TEXT
        content=TableofContents
    ATTRIBUTE text
      TEXT
        content=Table of Contents
xsltChoose: test $local.l10n.gentext
Lookup variable 'local.l10n.gentext'
xsltChoose: test evaluate to 0
xsltChoose: test $l10n.gentext
Lookup variable 'l10n.gentext'
xsltChoose: test evaluate to 1
xsltValueOf: select $l10n.gentext/@text
Lookup variable 'l10n.gentext'
xsltCopyTextString: copy text Table of Contents
xsltValueOf: result 'Table of Contents'
call-template returned: name gentext
Object is an XSLT value tree :
1  ELEMENT p
xsltChoose: test $manual.toc != ''
Lookup variable 'manual.toc'
found variable 'manual.toc'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test $qanda.in.toc != 0
Lookup variable 'qanda.in.toc'
found variable 'qanda.in.toc'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltIf: test $nodes
Lookup variable 'nodes'
xsltIf: test evaluate to 1
xsltApplySequenceConstructor: copy node div
xsltCopyOf: select $toc.title
Lookup variable 'toc.title'
xsltCopyOf: result is a result tree fragment
xsltCopyTextString: copy text Table of Contents
Lookup variable 'toc.list.type'
found variable 'toc.list.type'
xsltEvalXPathString: returns dl
xsltEvalAttrValueTemplate: {$toc.list.type} returns dl
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select $nodes
Lookup variable 'nodes'
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param toc-context
        select $toc-context
Building variable toc-context select $toc-context
Evaluating variable 'toc-context'
Lookup variable 'toc-context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
xsltProcessOneNode: applying template 'preface|chapter|appendix|article' for chapter
call-template: name subtoc
Handling xsl:with-param toc-context
        select $toc-context
Building variable toc-context select $toc-context
Evaluating variable 'toc-context'
Lookup variable 'toc-context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Handling xsl:with-param nodes
        select section|sect1                                          |simplesect[$simplesect.in.toc != 0]                                          |refentry                                          |glossary|bibliography|index                                          |bridgehead[$bridgehead.in.toc != 0]
Building variable nodes select section|sect1                                          |simplesect[$simplesect.in.toc != 0]                                          |refentry                                          |glossary|bibliography|index                                          |bridgehead[$bridgehead.in.toc != 0]
Evaluating variable 'nodes'
Object is a Node Set :
Set contains 0 nodes:
applying xsl:template 'subtoc'
Registering variable 'nodes.plus'
Building variable nodes.plus select $nodes | qandaset
Evaluating variable 'nodes.plus'
Lookup variable 'nodes'
Object is a Node Set :
Set contains 0 nodes:
Registering variable 'subtoc'
Building variable subtoc
Evaluating variable 'subtoc'
Lookup variable 'toc.list.type'
found variable 'toc.list.type'
xsltEvalXPathString: returns dl
xsltEvalAttrValueTemplate: {$toc.list.type} returns dl
xsltChoose: test $qanda.in.toc != 0
Lookup variable 'qanda.in.toc'
found variable 'qanda.in.toc'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select $nodes
Lookup variable 'nodes'
xsltApplyTemplates: list of 0 nodes
Object is an XSLT value tree :
1  ELEMENT dl
Registering variable 'depth'
Building variable depth
Evaluating variable 'depth'
xsltChoose: test local-name(.) = 'section'
xsltChoose: test evaluate to 0
xsltChoose: test local-name(.) = 'sect1'
xsltChoose: test evaluate to 0
xsltChoose: test local-name(.) = 'sect2'
xsltChoose: test evaluate to 0
xsltChoose: test local-name(.) = 'sect3'
xsltChoose: test evaluate to 0
xsltChoose: test local-name(.) = 'sect4'
xsltChoose: test evaluate to 0
xsltChoose: test local-name(.) = 'sect5'
xsltChoose: test evaluate to 0
xsltChoose: test local-name(.) = 'refsect1'
xsltChoose: test evaluate to 0
xsltChoose: test local-name(.) = 'refsect2'
xsltChoose: test evaluate to 0
xsltChoose: test local-name(.) = 'refsect3'
xsltChoose: test evaluate to 0
xsltChoose: test local-name(.) = 'simplesect'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplySequenceConstructor: copy text 0
xsltCopyText: copy text 0
Object is an XSLT value tree :
1  TEXT
    content=0
Registering variable 'depth.from.context'
Building variable depth.from.context select count(ancestor::*)-count($toc-context/ancestor::*)
Evaluating variable 'depth.from.context'
Lookup variable 'toc-context'
Object is a number : 1
Registering variable 'subtoc.list'
Building variable subtoc.list
Evaluating variable 'subtoc.list'
xsltChoose: test $toc.dd.type = ''
Lookup variable 'toc.dd.type'
found variable 'toc.dd.type'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
Lookup variable 'toc.dd.type'
found variable 'toc.dd.type'
xsltEvalXPathString: returns dd
xsltEvalAttrValueTemplate: {$toc.dd.type} returns dd
xsltCopyOf: select $subtoc
Lookup variable 'subtoc'
xsltCopyOf: result is a result tree fragment
Object is an XSLT value tree :
1  ELEMENT dd
Lookup variable 'toc.listitem.type'
found variable 'toc.listitem.type'
xsltEvalXPathString: returns dt
xsltEvalAttrValueTemplate: {$toc.listitem.type} returns dt
call-template: name toc.line
Handling xsl:with-param toc-context
        select $toc-context
Building variable toc-context select $toc-context
Evaluating variable 'toc-context'
Lookup variable 'toc-context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'toc.line'
Registering param depth
Building variable depth select 1
Evaluating variable 'depth'
Object is a number : 1
Registering param depth.from.context
Building variable depth.from.context select 8
Evaluating variable 'depth.from.context'
Object is a number : 8
xsltApplySequenceConstructor: copy node span
xsltValueOf: select local-name(.)
xsltCopyTextString: copy text chapter
xsltValueOf: result 'chapter'
xsltIf: test $autotoc.label.in.hyperlink = 0
Lookup variable 'autotoc.label.in.hyperlink'
found variable 'autotoc.label.in.hyperlink'
xsltIf: test evaluate to 0
xsltApplySequenceConstructor: copy node a
call-template: name href.target
Handling xsl:with-param context
        select $toc-context
Building variable context select $toc-context
Evaluating variable 'context'
Lookup variable 'toc-context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Handling xsl:with-param toc-context
        select $toc-context
Building variable toc-context select $toc-context
Evaluating variable 'toc-context'
Lookup variable 'toc-context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'href.target'
Registering param object
Building variable object select .
Evaluating variable 'object'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Registering variable 'toc-output-dir'
Building variable toc-output-dir
Evaluating variable 'toc-output-dir'
xsltIf: test not($toc-context = .)
Lookup variable 'toc-context'
xsltIf: test evaluate to 1
call-template: name dbhtml-dir
Handling xsl:with-param context
        select $toc-context/ancestor-or-self::*[processing-instruction('dbhtml')[contains(.,'dir')]][last()]
Building variable context select $toc-context/ancestor-or-self::*[processing-instruction('dbhtml')[contains(.,'dir')]][last()]
Evaluating variable 'context'
Lookup variable 'toc-context'
Object is a Node Set :
Set contains 0 nodes:
applying xsl:template 'dbhtml-dir'
Registering variable 'ppath'
Building variable ppath
Evaluating variable 'ppath'
xsltIf: test $context/parent::*
Lookup variable 'context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'path'
Building variable path
Evaluating variable 'path'
call-template: name pi.dbhtml_dir
Handling xsl:with-param node
        select $context
Building variable node select $context
Evaluating variable 'node'
Lookup variable 'context'
Object is a Node Set :
Set contains 0 nodes:
applying xsl:template 'pi.dbhtml_dir'
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
NodeSet is NULL !
Handling xsl:with-param attribute
        select 'dir'
Building variable attribute select 'dir'
Evaluating variable 'attribute'
Object is a string : dir
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
NodeSet is NULL !
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : dir
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_dir
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $path = ''
Lookup variable 'path'
xsltChoose: test evaluate to 1
xsltIf: test $ppath != ''
Lookup variable 'ppath'
xsltIf: test evaluate to 0
call-template returned: name dbhtml-dir
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'linked-file-output-dir'
Building variable linked-file-output-dir
Evaluating variable 'linked-file-output-dir'
xsltIf: test not($toc-context = .)
Lookup variable 'toc-context'
xsltIf: test evaluate to 1
call-template: name dbhtml-dir
Handling xsl:with-param context
        select ancestor-or-self::*[processing-instruction('dbhtml')[contains(.,'dir')]][last()]
Building variable context select ancestor-or-self::*[processing-instruction('dbhtml')[contains(.,'dir')]][last()]
Evaluating variable 'context'
Object is a Node Set :
Set contains 0 nodes:
applying xsl:template 'dbhtml-dir'
Registering variable 'ppath'
Building variable ppath
Evaluating variable 'ppath'
xsltIf: test $context/parent::*
Lookup variable 'context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'path'
Building variable path
Evaluating variable 'path'
call-template: name pi.dbhtml_dir
Handling xsl:with-param node
        select $context
Building variable node select $context
Evaluating variable 'node'
Lookup variable 'context'
Object is a Node Set :
Set contains 0 nodes:
applying xsl:template 'pi.dbhtml_dir'
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
NodeSet is NULL !
Handling xsl:with-param attribute
        select 'dir'
Building variable attribute select 'dir'
Evaluating variable 'attribute'
Object is a string : dir
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
NodeSet is NULL !
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : dir
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_dir
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $path = ''
Lookup variable 'path'
xsltChoose: test evaluate to 1
xsltIf: test $ppath != ''
Lookup variable 'ppath'
xsltIf: test evaluate to 0
call-template returned: name dbhtml-dir
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'href.to.uri'
Building variable href.to.uri
Evaluating variable 'href.to.uri'
call-template: name href.target.uri
Handling xsl:with-param object
        select $object
Building variable object select $object
Evaluating variable 'object'
Lookup variable 'object'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
applying xsl:template 'href.target.uri'
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
Handling xsl:with-param node
        select $object
Building variable node select $object
Evaluating variable 'node'
Lookup variable 'object'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
applying xsl:template 'chunk'
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect1'                     and $chunk.section.depth >= 1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect1) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect2'                     and $chunk.section.depth >= 2                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect2) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect3'                     and $chunk.section.depth >= 3                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect3) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect4'                     and $chunk.section.depth >= 4                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect4) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect5'                     and $chunk.section.depth >= 5                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect5) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'section'                     and $chunk.section.depth >= count($node/ancestor::section)+1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::section) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='preface'
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='chapter'
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select $object
Lookup variable 'object'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for chapter
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect1'                     and $chunk.section.depth >= 1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect1) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect2'                     and $chunk.section.depth >= 2                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect2) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect3'                     and $chunk.section.depth >= 3                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect3) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect4'                     and $chunk.section.depth >= 4                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect4) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect5'                     and $chunk.section.depth >= 5                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect5) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'section'                     and $chunk.section.depth >= count($node/ancestor::section)+1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::section) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='preface'
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='chapter'
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'fn'
Building variable fn
Evaluating variable 'fn'
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for chapter
Registering param recursive
Building variable recursive select false()
Evaluating variable 'recursive'
Object is a Boolean : false
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect1'                     and $chunk.section.depth >= 1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect1) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect2'                     and $chunk.section.depth >= 2                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect2) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect3'                     and $chunk.section.depth >= 3                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect3) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect4'                     and $chunk.section.depth >= 4                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect4) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect5'                     and $chunk.section.depth >= 5                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect5) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'section'                     and $chunk.section.depth >= count($node/ancestor::section)+1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::section) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='preface'
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='chapter'
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'dbhtml-filename'
Building variable dbhtml-filename
Evaluating variable 'dbhtml-filename'
call-template: name pi.dbhtml_filename
applying xsl:template 'pi.dbhtml_filename'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'filename'
Building variable attribute select 'filename'
Evaluating variable 'attribute'
Object is a string : filename
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : filename
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_filename
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'filename'
Building variable filename
Evaluating variable 'filename'
xsltChoose: test $dbhtml-filename != ''
Lookup variable 'dbhtml-filename'
xsltChoose: test evaluate to 0
xsltChoose: test not(parent::*) and $root.filename != ''
xsltChoose: test evaluate to 0
xsltChoose: test self::legalnotice and not($generate.legalnotice.link = 0)
xsltChoose: test evaluate to 0
xsltChoose: test (@id or @xml:id) and $use.id.as.filename != 0
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $ischunk='0'
Lookup variable 'ischunk'
xsltChoose: test evaluate to 0
xsltChoose: test not($recursive) and $filename != ''
Lookup variable 'recursive'
Lookup variable 'filename'
xsltChoose: test evaluate to 0
xsltChoose: test self::set
xsltChoose: test evaluate to 0
xsltChoose: test self::book
xsltChoose: test evaluate to 0
xsltChoose: test self::article
xsltChoose: test evaluate to 0
xsltChoose: test self::preface
xsltChoose: test evaluate to 0
xsltChoose: test self::chapter
xsltChoose: test evaluate to 1
xsltIf: test /set
xsltIf: test evaluate to 0
xsltApplySequenceConstructor: copy text ch
xsltCopyText: copy text ch
xsltCompilePattern : parsing 'book'
xsltCompilePattern : parsed book, default priority 0.000000
xsltCopyTextString: copy text 01
xsltIf: test not($recursive)
Lookup variable 'recursive'
xsltIf: test evaluate to 1
xsltValueOf: select $html.ext
Lookup variable 'html.ext'
found variable 'html.ext'
xsltCopyTextString: copy text .html
xsltValueOf: result '.html'
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
xsltIf: test $fn != ''
Lookup variable 'fn'
xsltIf: test evaluate to 1
call-template: name dbhtml-dir
applying xsl:template 'dbhtml-dir'
Registering param context
Building variable context select .
Evaluating variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Registering variable 'ppath'
Building variable ppath
Evaluating variable 'ppath'
xsltIf: test $context/parent::*
Lookup variable 'context'
xsltIf: test evaluate to 1
call-template: name dbhtml-dir
Handling xsl:with-param context
        select $context/parent::*
Building variable context select $context/parent::*
Evaluating variable 'context'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'dbhtml-dir'
Registering variable 'ppath'
Building variable ppath
Evaluating variable 'ppath'
xsltIf: test $context/parent::*
Lookup variable 'context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'path'
Building variable path
Evaluating variable 'path'
call-template: name pi.dbhtml_dir
Handling xsl:with-param node
        select $context
Building variable node select $context
Evaluating variable 'node'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'pi.dbhtml_dir'
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'dir'
Building variable attribute select 'dir'
Evaluating variable 'attribute'
Object is a string : dir
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : dir
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_dir
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $path = ''
Lookup variable 'path'
xsltChoose: test evaluate to 1
xsltIf: test $ppath != ''
Lookup variable 'ppath'
xsltIf: test evaluate to 0
call-template returned: name dbhtml-dir
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'path'
Building variable path
Evaluating variable 'path'
call-template: name pi.dbhtml_dir
Handling xsl:with-param node
        select $context
Building variable node select $context
Evaluating variable 'node'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
applying xsl:template 'pi.dbhtml_dir'
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'dir'
Building variable attribute select 'dir'
Evaluating variable 'attribute'
Object is a string : dir
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : dir
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_dir
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $path = ''
Lookup variable 'path'
xsltChoose: test evaluate to 1
xsltIf: test $ppath != ''
Lookup variable 'ppath'
xsltIf: test evaluate to 0
call-template returned: name dbhtml-dir
xsltValueOf: select $fn
Lookup variable 'fn'
xsltCopyTextString: copy text ch01.html
xsltValueOf: result 'ch01.html'
xsltIf: test $ischunk='0'
Lookup variable 'ischunk'
xsltIf: test evaluate to 0
call-template returned: name href.target.uri
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
Registering variable 'href.from.uri'
Building variable href.from.uri
Evaluating variable 'href.from.uri'
call-template: name href.target.uri
Handling xsl:with-param object
        select $context
Building variable object select $context
Evaluating variable 'object'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'href.target.uri'
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
Handling xsl:with-param node
        select $object
Building variable node select $object
Evaluating variable 'node'
Lookup variable 'object'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'chunk'
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select $object
Lookup variable 'object'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'fn'
Building variable fn
Evaluating variable 'fn'
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
Registering param recursive
Building variable recursive select false()
Evaluating variable 'recursive'
Object is a Boolean : false
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'dbhtml-filename'
Building variable dbhtml-filename
Evaluating variable 'dbhtml-filename'
call-template: name pi.dbhtml_filename
applying xsl:template 'pi.dbhtml_filename'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'filename'
Building variable attribute select 'filename'
Evaluating variable 'attribute'
Object is a string : filename
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : filename
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_filename
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'filename'
Building variable filename
Evaluating variable 'filename'
xsltChoose: test $dbhtml-filename != ''
Lookup variable 'dbhtml-filename'
xsltChoose: test evaluate to 0
xsltChoose: test not(parent::*) and $root.filename != ''
Lookup variable 'root.filename'
found variable 'root.filename'
xsltChoose: test evaluate to 1
xsltValueOf: select $root.filename
Lookup variable 'root.filename'
found variable 'root.filename'
xsltCopyTextString: copy text index
xsltValueOf: result 'index'
xsltValueOf: select $html.ext
Lookup variable 'html.ext'
found variable 'html.ext'
xsltCopyTextString: copy text .html
xsltValueOf: result '.html'
Object is an XSLT value tree :
1  TEXT
    content=index.html
xsltChoose: test $ischunk='0'
Lookup variable 'ischunk'
xsltChoose: test evaluate to 0
xsltChoose: test not($recursive) and $filename != ''
Lookup variable 'recursive'
Lookup variable 'filename'
xsltChoose: test evaluate to 1
xsltValueOf: select $filename
Lookup variable 'filename'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
Object is an XSLT value tree :
1  TEXT
    content=index.html
xsltIf: test $fn != ''
Lookup variable 'fn'
xsltIf: test evaluate to 1
call-template: name dbhtml-dir
applying xsl:template 'dbhtml-dir'
Registering param context
Building variable context select .
Evaluating variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering variable 'ppath'
Building variable ppath
Evaluating variable 'ppath'
xsltIf: test $context/parent::*
Lookup variable 'context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'path'
Building variable path
Evaluating variable 'path'
call-template: name pi.dbhtml_dir
Handling xsl:with-param node
        select $context
Building variable node select $context
Evaluating variable 'node'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'pi.dbhtml_dir'
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'dir'
Building variable attribute select 'dir'
Evaluating variable 'attribute'
Object is a string : dir
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : dir
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_dir
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $path = ''
Lookup variable 'path'
xsltChoose: test evaluate to 1
xsltIf: test $ppath != ''
Lookup variable 'ppath'
xsltIf: test evaluate to 0
call-template returned: name dbhtml-dir
xsltValueOf: select $fn
Lookup variable 'fn'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
xsltIf: test $ischunk='0'
Lookup variable 'ischunk'
xsltIf: test evaluate to 0
call-template returned: name href.target.uri
Object is an XSLT value tree :
1  TEXT
    content=index.html
Registering variable 'href.to'
Building variable href.to
Evaluating variable 'href.to'
xsltChoose: test not($toc-output-dir = $linked-file-output-dir)
Lookup variable 'toc-output-dir'
Lookup variable 'linked-file-output-dir'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name trim.common.uri.paths
Handling xsl:with-param uriA
        select $href.to.uri
Building variable uriA select $href.to.uri
Evaluating variable 'uriA'
Lookup variable 'href.to.uri'
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
Handling xsl:with-param uriB
        select $href.from.uri
Building variable uriB select $href.from.uri
Evaluating variable 'uriB'
Lookup variable 'href.from.uri'
Object is an XSLT value tree :
1  TEXT
    content=index.html
Handling xsl:with-param return
        select 'A'
Building variable return select 'A'
Evaluating variable 'return'
Object is a string : A
applying xsl:template 'trim.common.uri.paths'
xsltChoose: test contains($uriA, '/') and contains($uriB, '/')                     and substring-before($uriA, '/') = substring-before($uriB, '/')
Lookup variable 'uriA'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test $return = 'A'
Lookup variable 'return'
xsltChoose: test evaluate to 1
xsltValueOf: select $uriA
Lookup variable 'uriA'
xsltCopyTextString: copy text ch01.html
xsltValueOf: result 'ch01.html'
call-template returned: name trim.common.uri.paths
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
Registering variable 'href.from'
Building variable href.from
Evaluating variable 'href.from'
call-template: name trim.common.uri.paths
Handling xsl:with-param uriA
        select $href.to.uri
Building variable uriA select $href.to.uri
Evaluating variable 'uriA'
Lookup variable 'href.to.uri'
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
Handling xsl:with-param uriB
        select $href.from.uri
Building variable uriB select $href.from.uri
Evaluating variable 'uriB'
Lookup variable 'href.from.uri'
Object is an XSLT value tree :
1  TEXT
    content=index.html
Handling xsl:with-param return
        select 'B'
Building variable return select 'B'
Evaluating variable 'return'
Object is a string : B
applying xsl:template 'trim.common.uri.paths'
xsltChoose: test contains($uriA, '/') and contains($uriB, '/')                     and substring-before($uriA, '/') = substring-before($uriB, '/')
Lookup variable 'uriA'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test $return = 'A'
Lookup variable 'return'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $uriB
Lookup variable 'uriB'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
call-template returned: name trim.common.uri.paths
Object is an XSLT value tree :
1  TEXT
    content=index.html
Registering variable 'depth'
Building variable depth
Evaluating variable 'depth'
call-template: name count.uri.path.depth
Handling xsl:with-param filename
        select $href.from
Building variable filename select $href.from
Evaluating variable 'filename'
Lookup variable 'href.from'
Object is an XSLT value tree :
1  TEXT
    content=index.html
applying xsl:template 'count.uri.path.depth'
Registering param count
Building variable count select 0
Evaluating variable 'count'
Object is a number : 0
xsltChoose: test contains($filename, '/')
Lookup variable 'filename'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $count
Lookup variable 'count'
xsltCopyTextString: copy text 0
xsltValueOf: result '0'
call-template returned: name count.uri.path.depth
Object is an XSLT value tree :
1  TEXT
    content=0
Registering variable 'href'
Building variable href
Evaluating variable 'href'
call-template: name copy-string
Handling xsl:with-param string
        select '../'
Building variable string select '../'
Evaluating variable 'string'
Object is a string : ../
Handling xsl:with-param count
        select $depth
Building variable count select $depth
Evaluating variable 'count'
Lookup variable 'depth'
Object is an XSLT value tree :
1  TEXT
    content=0
applying xsl:template 'copy-string'
Registering param result
Building variable result
Evaluating variable 'result'
xsltChoose: test $count>0
Lookup variable 'count'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $result
Lookup variable 'result'
xsltValueOf: result ''
call-template returned: name copy-string
xsltValueOf: select $href.to
Lookup variable 'href.to'
xsltCopyTextString: copy text ch01.html
xsltValueOf: result 'ch01.html'
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
xsltValueOf: select $href
Lookup variable 'href'
xsltCopyTextString: copy text ch01.html
xsltValueOf: result 'ch01.html'
call-template returned: name href.target
xsltIf: test not($autotoc.label.in.hyperlink = 0)
Lookup variable 'autotoc.label.in.hyperlink'
found variable 'autotoc.label.in.hyperlink'
xsltIf: test evaluate to 1
Registering variable 'label'
Building variable label
Evaluating variable 'label'
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template 'chapter' for chapter
xsltChoose: test @label
xsltChoose: test evaluate to 0
xsltChoose: test string($chapter.autolabel) != 0
Lookup variable 'chapter.autolabel'
found variable 'chapter.autolabel'
xsltChoose: test evaluate to 1
xsltIf: test $component.label.includes.part.label != 0 and                       ancestor::part
Lookup variable 'component.label.includes.part.label'
found variable 'component.label.includes.part.label'
xsltIf: test evaluate to 0
Registering variable 'format'
Building variable format
Evaluating variable 'format'
call-template: name autolabel.format
Handling xsl:with-param format
        select $chapter.autolabel
Building variable format select $chapter.autolabel
Evaluating variable 'format'
Lookup variable 'chapter.autolabel'
found variable 'chapter.autolabel'
Object is a number : 1
applying xsl:template 'autolabel.format'
Registering param context
Building variable context select .
Evaluating variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
xsltChoose: test string($format) != 0
Lookup variable 'format'
xsltChoose: test evaluate to 1
xsltChoose: test string($format)='arabic' or $format='1'
Lookup variable 'format'
Lookup variable 'format'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name autolabel.format
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $label.from.part != 0 and ancestor::part
Lookup variable 'label.from.part'
found variable 'label.from.part'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
Lookup variable 'format'
xsltEvalXPathString: returns 1
xsltEvalAttrValueTemplate: {$format} returns 1
xsltCompilePattern : parsing 'chapter'
xsltCompilePattern : parsed chapter, default priority 0.000000
xsltCompilePattern : parsing 'book'
xsltCompilePattern : parsed book, default priority 0.000000
xsltCopyTextString: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltCopyOf: select $label
Lookup variable 'label'
xsltCopyOf: result is a result tree fragment
xsltCopyTextString: copy text 1
xsltIf: test $label != ''
Lookup variable 'label'
xsltIf: test evaluate to 1
xsltValueOf: select $autotoc.label.separator
Lookup variable 'autotoc.label.separator'
found variable 'autotoc.label.separator'
xsltCopyTextString: copy text . 
xsltValueOf: result '. '
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template 'book|preface|chapter|appendix' for chapter
Registering param allow-anchors
Building variable allow-anchors select 0
Evaluating variable 'allow-anchors'
Object is a number : 0
Registering param verbose
Building variable verbose select 1
Evaluating variable 'verbose'
Object is a number : 1
Registering variable 'titleabbrev'
Building variable titleabbrev select (docinfo/titleabbrev                                            |bookinfo/titleabbrev                                            |info/titleabbrev                                            |prefaceinfo/titleabbrev                                            |chapterinfo/titleabbrev                                            |appendixinfo/titleabbrev                                            |titleabbrev)[1]
Evaluating variable 'titleabbrev'
Object is a Node Set :
Set contains 0 nodes:
xsltChoose: test $titleabbrev
Lookup variable 'titleabbrev'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a number : 1
xsltProcessOneNode: applying template 'preface|chapter|appendix' for chapter
Registering variable 'title'
Building variable title select (docinfo/title                                       |info/title                                       |prefaceinfo/title                                       |chapterinfo/title                                       |appendixinfo/title                                       |title)[1]
Evaluating variable 'title'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT title
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select $title
Lookup variable 'title'
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
xsltProcessOneNode: applying template 'title' for title
xsltChoose: test $allow-anchors != 0
Lookup variable 'allow-anchors'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplyTemplates: node: 'title'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: no template found for text
xsltDefaultProcessOneNode: copy text Section
xsltCopyText: copy text Section
call-template returned: name toc.line
xsltIf: test $toc.listitem.type = 'li'                   and $toc.section.depth > $depth and                    ( ($qanda.in.toc = 0 and count($nodes)>0) or                     ($qanda.in.toc != 0 and count($nodes.plus)>0) )                   and $toc.max.depth > $depth.from.context
Lookup variable 'toc.listitem.type'
found variable 'toc.listitem.type'
xsltIf: test evaluate to 0
xsltIf: test $toc.listitem.type != 'li'                 and $toc.section.depth > $depth and                  ( ($qanda.in.toc = 0 and count($nodes)>0) or                   ($qanda.in.toc != 0 and count($nodes.plus)>0) )                 and $toc.max.depth > $depth.from.context
Lookup variable 'toc.listitem.type'
found variable 'toc.listitem.type'
Lookup variable 'toc.section.depth'
found variable 'toc.section.depth'
Lookup variable 'depth'
Lookup variable 'qanda.in.toc'
found variable 'qanda.in.toc'
Lookup variable 'nodes'
Lookup variable 'qanda.in.toc'
found variable 'qanda.in.toc'
xsltIf: test evaluate to 0
call-template returned: name subtoc
call-template returned: name make.toc
call-template returned: name division.toc
Object is an XSLT value tree :
1  ELEMENT div
    ATTRIBUTE class
      TEXT
        content=toc
applying xsl:template 'make.lots'
Registering variable 'lots'
Building variable lots
Evaluating variable 'lots'
xsltIf: test contains($toc.params, 'toc')
Lookup variable 'toc.params'
xsltIf: test evaluate to 1
xsltCopyOf: select $toc
Lookup variable 'toc'
xsltCopyOf: result is a result tree fragment
xsltCopyTextString: copy text Table of Contents
xsltCopyTextString: copy text 1. Section
xsltIf: test contains($toc.params, 'figure')
Lookup variable 'toc.params'
xsltIf: test evaluate to 1
xsltChoose: test $chunk.separate.lots != '0'
Lookup variable 'chunk.separate.lots'
found variable 'chunk.separate.lots'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name list.of.titles
Handling xsl:with-param titles
        select 'figure'
Building variable titles select 'figure'
Evaluating variable 'titles'
Object is a string : figure
Handling xsl:with-param nodes
        select .//figure
Building variable nodes select .//figure
Evaluating variable 'nodes'
Object is a Node Set :
Set contains 0 nodes:
applying xsl:template 'list.of.titles'
Registering param toc-context
Building variable toc-context select .
Evaluating variable 'toc-context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
xsltIf: test $nodes
Lookup variable 'nodes'
xsltIf: test evaluate to 0
call-template returned: name list.of.titles
xsltIf: test contains($toc.params, 'table')
Lookup variable 'toc.params'
xsltIf: test evaluate to 1
xsltChoose: test $chunk.separate.lots != '0'
Lookup variable 'chunk.separate.lots'
found variable 'chunk.separate.lots'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name list.of.titles
Handling xsl:with-param titles
        select 'table'
Building variable titles select 'table'
Evaluating variable 'titles'
Object is a string : table
Handling xsl:with-param nodes
        select .//table
Building variable nodes select .//table
Evaluating variable 'nodes'
Object is a Node Set :
Set contains 0 nodes:
applying xsl:template 'list.of.titles'
Registering param toc-context
Building variable toc-context select .
Evaluating variable 'toc-context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
xsltIf: test $nodes
Lookup variable 'nodes'
xsltIf: test evaluate to 0
call-template returned: name list.of.titles
xsltIf: test contains($toc.params, 'example')
Lookup variable 'toc.params'
xsltIf: test evaluate to 1
xsltChoose: test $chunk.separate.lots != '0'
Lookup variable 'chunk.separate.lots'
found variable 'chunk.separate.lots'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name list.of.titles
Handling xsl:with-param titles
        select 'example'
Building variable titles select 'example'
Evaluating variable 'titles'
Object is a string : example
Handling xsl:with-param nodes
        select .//example
Building variable nodes select .//example
Evaluating variable 'nodes'
Object is a Node Set :
Set contains 0 nodes:
applying xsl:template 'list.of.titles'
Registering param toc-context
Building variable toc-context select .
Evaluating variable 'toc-context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
xsltIf: test $nodes
Lookup variable 'nodes'
xsltIf: test evaluate to 0
call-template returned: name list.of.titles
xsltIf: test contains($toc.params, 'equation')
Lookup variable 'toc.params'
xsltIf: test evaluate to 1
xsltChoose: test $chunk.separate.lots != '0'
Lookup variable 'chunk.separate.lots'
found variable 'chunk.separate.lots'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name list.of.titles
Handling xsl:with-param titles
        select 'equation'
Building variable titles select 'equation'
Evaluating variable 'titles'
Object is a string : equation
Handling xsl:with-param nodes
        select .//equation
Building variable nodes select .//equation
Evaluating variable 'nodes'
Object is a Node Set :
Set contains 0 nodes:
applying xsl:template 'list.of.titles'
Registering param toc-context
Building variable toc-context select .
Evaluating variable 'toc-context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
xsltIf: test $nodes
Lookup variable 'nodes'
xsltIf: test evaluate to 0
call-template returned: name list.of.titles
xsltIf: test contains($toc.params, 'procedure')
Lookup variable 'toc.params'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  ELEMENT div
    ATTRIBUTE class
      TEXT
        content=toc
xsltIf: test string($lots) != ''
Lookup variable 'lots'
xsltIf: test evaluate to 1
xsltChoose: test $chunk.tocs.and.lots != 0 and not(parent::*)
Lookup variable 'chunk.tocs.and.lots'
found variable 'chunk.tocs.and.lots'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltCopyOf: select $lots
Lookup variable 'lots'
xsltCopyOf: result is a result tree fragment
xsltCopyTextString: copy text Table of Contents
xsltCopyTextString: copy text 1. Section
call-template returned: name make.lots
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: list of 2 nodes
xsltProcessOneNode: applying template 'book/title' for title
xsltProcessOneNode: applying template 'set|book|part|preface|chapter|appendix                      |article                      |reference|refentry                      |book/glossary|article/glossary|part/glossary                      |book/bibliography|article/bibliography|part/bibliography                      |colophon' for chapter
xsltChoose: test $onechunk != 0 and parent::*
Lookup variable 'onechunk'
found variable 'onechunk'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name process-chunk-element
applying xsl:template 'process-chunk-element'
Registering param content
Building variable content
Evaluating variable 'content'
call-template: name id.warning
applying xsl:template 'id.warning'
xsltIf: test $id.warnings != 0 and not(@id) and not(@xml:id) and parent::*
Lookup variable 'id.warnings'
found variable 'id.warnings'
xsltIf: test evaluate to 0
call-template returned: name id.warning
xsltApplySequenceConstructor: copy node div
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for chapter
Registering param class
Building variable class select local-name(.)
Evaluating variable 'class'
Object is a string : chapter
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param class
        select $class
Building variable class select $class
Evaluating variable 'class'
Lookup variable 'class'
Object is a string : chapter
xsltProcessOneNode: applying template '*' for chapter
xsltValueOf: select $class
Lookup variable 'class'
xsltCopyTextString: copy text chapter
xsltValueOf: result 'chapter'
call-template: name dir
Handling xsl:with-param inherit
        select 1
Building variable inherit select 1
Evaluating variable 'inherit'
Object is a number : 1
applying xsl:template 'dir'
Registering variable 'dir'
Building variable dir
Evaluating variable 'dir'
xsltChoose: test @dir
xsltChoose: test evaluate to 0
xsltChoose: test $inherit != 0
Lookup variable 'inherit'
xsltChoose: test evaluate to 1
xsltValueOf: select ancestor::*/@dir[1]
xsltValueOf: result ''
Object is an XSLT value tree :
1  Node is NULL !
xsltIf: test $dir != ''
Lookup variable 'dir'
xsltIf: test evaluate to 0
call-template returned: name dir
call-template: name language.attribute
applying xsl:template 'language.attribute'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Registering variable 'language'
Building variable language
Evaluating variable 'language'
xsltChoose: test $l10n.gentext.language != ''
Lookup variable 'l10n.gentext.language'
found variable 'l10n.gentext.language'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
Registering variable 'lang-scope'
Building variable lang-scope select $node/ancestor-or-self::*                               [@lang or @xml:lang][1]
Evaluating variable 'lang-scope'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Registering variable 'lang-attr'
Building variable lang-attr select ($lang-scope/@lang | $lang-scope/@xml:lang)[1]
Evaluating variable 'lang-attr'
Lookup variable 'lang-scope'
Lookup variable 'lang-scope'
Object is a Node Set :
NodeSet is NULL !
xsltChoose: test string($lang-attr) = ''
Lookup variable 'lang-attr'
xsltChoose: test evaluate to 1
xsltValueOf: select $l10n.gentext.default.language
Lookup variable 'l10n.gentext.default.language'
found variable 'l10n.gentext.default.language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
Object is an XSLT value tree :
1  TEXT
    content=en
xsltIf: test $language != ''
Lookup variable 'language'
xsltIf: test evaluate to 1
xsltChoose: test $l10n.lang.value.rfc.compliant != 0
Lookup variable 'l10n.lang.value.rfc.compliant'
found variable 'l10n.lang.value.rfc.compliant'
xsltChoose: test evaluate to 1
xsltValueOf: select translate($language, '_', '-')
Lookup variable 'language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
xsltCopyOf: select ancestor-or-self::*[@dir][1]/@dir
xsltCopyOf: result is a node set
call-template returned: name language.attribute
xsltIf: test $generate.id.attributes != 0
Lookup variable 'generate.id.attributes'
found variable 'generate.id.attributes'
xsltIf: test evaluate to 0
call-template: name component.separator
call-template returned: name component.separator
call-template: name chapter.titlepage
applying xsl:template 'chapter.titlepage'
xsltApplySequenceConstructor: copy node div
Registering variable 'recto.content'
Building variable recto.content
Evaluating variable 'recto.content'
call-template: name chapter.titlepage.before.recto
call-template returned: name chapter.titlepage.before.recto
call-template: name chapter.titlepage.recto
applying xsl:template 'chapter.titlepage.recto'
xsltChoose: test chapterinfo/title
xsltChoose: test evaluate to 0
xsltChoose: test docinfo/title
xsltChoose: test evaluate to 0
xsltChoose: test info/title
xsltChoose: test evaluate to 0
xsltChoose: test title
xsltChoose: test evaluate to 1
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select title
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template 'title' for title
xsltApplySequenceConstructor: copy node div
xsltApplyTemplates: node: 'title'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for title
xsltApplyTemplates: node: 'title'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template 'chapter/title' for title
call-template: name component.title
Handling xsl:with-param node
        select ancestor::chapter[1]
Building variable node select ancestor::chapter[1]
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
applying xsl:template 'component.title'
Registering variable 'level'
Building variable level
Evaluating variable 'level'
xsltChoose: test ancestor::section
xsltChoose: test evaluate to 0
xsltChoose: test ancestor::sect5
xsltChoose: test evaluate to 0
xsltChoose: test ancestor::sect4
xsltChoose: test evaluate to 0
xsltChoose: test ancestor::sect3
xsltChoose: test evaluate to 0
xsltChoose: test ancestor::sect2
xsltChoose: test evaluate to 0
xsltChoose: test ancestor::sect1
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
Lookup variable 'level'
xsltEvalXPathString: returns 2
xsltEvalAttrValueTemplate: h{$level+1} returns h2
xsltIf: test $generate.id.attributes = 0
Lookup variable 'generate.id.attributes'
found variable 'generate.id.attributes'
xsltIf: test evaluate to 1
call-template: name anchor
Handling xsl:with-param node
        select $node
Building variable node select $node
Evaluating variable 'node'
Lookup variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Handling xsl:with-param conditional
        select 0
Building variable conditional select 0
Evaluating variable 'conditional'
Object is a number : 0
applying xsl:template 'anchor'
Registering variable 'id'
Building variable id
Evaluating variable 'id'
call-template: name object.id
Handling xsl:with-param object
        select $node
Building variable object select $node
Evaluating variable 'object'
Lookup variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
applying xsl:template 'object.id'
xsltChoose: test $object/@id
Lookup variable 'object'
xsltChoose: test evaluate to 0
xsltChoose: test $object/@xml:id
Lookup variable 'object'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select generate-id($object)
Lookup variable 'object'
xsltCopyTextString: copy text id2551913
xsltValueOf: result 'id2551913'
call-template returned: name object.id
Object is an XSLT value tree :
1  TEXT
    content=id2551913
xsltIf: test $conditional = 0 or $node/@id or $node/@xml:id
Lookup variable 'conditional'
xsltIf: test evaluate to 1
xsltApplySequenceConstructor: copy node a
Lookup variable 'id'
xsltEvalXPathString: returns id2551913
call-template returned: name anchor
xsltApplyTemplates: node: 'title'
xsltApplyTemplates: select $node
Lookup variable 'node'
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param allow-anchors
        select 1
Building variable allow-anchors select 1
Evaluating variable 'allow-anchors'
Object is a number : 1
xsltProcessOneNode: applying template '*' for chapter
Registering variable 'template'
Building variable template
Evaluating variable 'template'
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template 'chapter' for chapter
xsltChoose: test string($chapter.autolabel) != 0
Lookup variable 'chapter.autolabel'
found variable 'chapter.autolabel'
xsltChoose: test evaluate to 1
call-template: name gentext.template
Handling xsl:with-param context
        select 'title-numbered'
Building variable context select 'title-numbered'
Evaluating variable 'context'
Object is a string : title-numbered
Handling xsl:with-param name
Building variable name
Evaluating variable 'name'
call-template: name xpath.location
applying xsl:template 'xpath.location'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Registering param path
Building variable path select ''
Evaluating variable 'path'
Object is a string : 
Registering variable 'next.path'
Building variable next.path
Evaluating variable 'next.path'
xsltValueOf: select local-name($node)
Lookup variable 'node'
xsltCopyTextString: copy text chapter
xsltValueOf: result 'chapter'
xsltIf: test $path != ''
Lookup variable 'path'
xsltIf: test evaluate to 0
xsltValueOf: select $path
Lookup variable 'path'
xsltValueOf: result ''
Object is an XSLT value tree :
1  TEXT
    content=chapter
xsltChoose: test $node/parent::*
Lookup variable 'node'
xsltChoose: test evaluate to 1
call-template: name xpath.location
Handling xsl:with-param node
        select $node/parent::*
Building variable node select $node/parent::*
Evaluating variable 'node'
Lookup variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Handling xsl:with-param path
        select $next.path
Building variable path select $next.path
Evaluating variable 'path'
Lookup variable 'next.path'
Object is an XSLT value tree :
1  TEXT
    content=chapter
applying xsl:template 'xpath.location'
Registering variable 'next.path'
Building variable next.path
Evaluating variable 'next.path'
xsltValueOf: select local-name($node)
Lookup variable 'node'
xsltCopyTextString: copy text book
xsltValueOf: result 'book'
xsltIf: test $path != ''
Lookup variable 'path'
xsltIf: test evaluate to 1
xsltApplySequenceConstructor: copy text /
xsltCopyText: copy text /
xsltValueOf: select $path
Lookup variable 'path'
xsltCopyTextString: copy text chapter
xsltValueOf: result 'chapter'
Object is an XSLT value tree :
1  TEXT
    content=book/chapter
xsltChoose: test $node/parent::*
Lookup variable 'node'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplySequenceConstructor: copy text /
xsltCopyText: copy text /
xsltValueOf: select $next.path
Lookup variable 'next.path'
xsltCopyTextString: copy text book/chapter
xsltValueOf: result 'book/chapter'
call-template returned: name xpath.location
call-template returned: name xpath.location
Object is an XSLT value tree :
1  TEXT
    content=/book/chapter
applying xsl:template 'gentext.template'
Registering param origname
Building variable origname select $name
Evaluating variable 'origname'
Lookup variable 'name'
Object is an XSLT value tree :
1  TEXT
    content=/book/chapter
Registering param purpose
Building variable purpose
Evaluating variable 'purpose'
Registering param xrefstyle
Building variable xrefstyle
Evaluating variable 'xrefstyle'
Registering param referrer
Building variable referrer
Evaluating variable 'referrer'
Registering param lang
Building variable lang
Evaluating variable 'lang'
call-template: name l10n.language
applying xsl:template 'l10n.language'
Registering param target
Building variable target select .
Evaluating variable 'target'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Registering param xref-context
Building variable xref-context select false()
Evaluating variable 'xref-context'
Object is a Boolean : false
Registering variable 'mc-language'
Building variable mc-language
Evaluating variable 'mc-language'
xsltChoose: test $l10n.gentext.language != ''
Lookup variable 'l10n.gentext.language'
found variable 'l10n.gentext.language'
xsltChoose: test evaluate to 0
xsltChoose: test $xref-context or $l10n.gentext.use.xref.language != 0
Lookup variable 'xref-context'
Lookup variable 'l10n.gentext.use.xref.language'
found variable 'l10n.gentext.use.xref.language'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
Registering variable 'lang-scope'
Building variable lang-scope select $target/ancestor-or-self::*                               [@lang or @xml:lang][1]
Evaluating variable 'lang-scope'
Lookup variable 'target'
Object is a Node Set :
Set contains 0 nodes:
Registering variable 'lang-attr'
Building variable lang-attr select ($lang-scope/@lang | $lang-scope/@xml:lang)[1]
Evaluating variable 'lang-attr'
Lookup variable 'lang-scope'
Lookup variable 'lang-scope'
Object is a Node Set :
NodeSet is NULL !
xsltChoose: test string($lang-attr) = ''
Lookup variable 'lang-attr'
xsltChoose: test evaluate to 1
xsltValueOf: select $l10n.gentext.default.language
Lookup variable 'l10n.gentext.default.language'
found variable 'l10n.gentext.default.language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
Object is an XSLT value tree :
1  TEXT
    content=en
Registering variable 'language'
Building variable language select translate($mc-language,                                         'ABCDEFGHIJKLMNOPQRSTUVWXYZ',                                         'abcdefghijklmnopqrstuvwxyz')
Evaluating variable 'language'
Lookup variable 'mc-language'
Object is a string : en
Registering variable 'adjusted.language'
Building variable adjusted.language
Evaluating variable 'adjusted.language'
xsltChoose: test contains($language,'-')
Lookup variable 'language'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $language
Lookup variable 'language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
Object is an XSLT value tree :
1  TEXT
    content=en
xsltChoose: test $l10n.xml/l:i18n/l:l10n[@language=$adjusted.language]
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
xsltChoose: test evaluate to 1
xsltValueOf: select $adjusted.language
Lookup variable 'adjusted.language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
call-template returned: name l10n.language
Object is an XSLT value tree :
1  TEXT
    content=en
Registering param verbose
Building variable verbose select 1
Evaluating variable 'verbose'
Object is a number : 1
Registering variable 'local.localization.node'
Building variable local.localization.node select ($local.l10n.xml//l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'local.localization.node'
Lookup variable 'local.l10n.xml'
found variable 'local.l10n.xml'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'localization.node'
Building variable localization.node select ($l10n.xml/l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'localization.node'
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:l10n
    namespace l href=http://docbook.sourceforge.net/xmlns/l10...
    ATTRIBUTE language
      TEXT
        content=en
    ATTRIBUTE english-language-name
      TEXT
        content=English
xsltIf: test count($localization.node) = 0                 and count($local.localization.node) = 0                 and $verbose != 0
Lookup variable 'localization.node'
xsltIf: test evaluate to 0
Registering variable 'local.context.node'
Building variable local.context.node select $local.localization.node/l:context[@name=$context]
Evaluating variable 'local.context.node'
Lookup variable 'local.localization.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'context.node'
Building variable context.node select $localization.node/l:context[@name=$context]
Evaluating variable 'context.node'
Lookup variable 'localization.node'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:context
    ATTRIBUTE name
      TEXT
        content=title-numbered
xsltIf: test count($context.node) = 0                 and count($local.context.node) = 0                 and $verbose != 0
Lookup variable 'context.node'
xsltIf: test evaluate to 0
Registering variable 'local.template.node'
Building variable local.template.node select ($local.context.node/l:template[@name=$name                                                         and @style                                                         and @style=$xrefstyle]                         |$local.context.node/l:template[@name=$name                                                         and not(@style)])[1]
Evaluating variable 'local.template.node'
Lookup variable 'local.context.node'
Lookup variable 'local.context.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'template.node'
Building variable template.node select ($context.node/l:template[@name=$name                                                   and @style                                                   and @style=$xrefstyle]                         |$context.node/l:template[@name=$name                                                   and not(@style)])[1]
Evaluating variable 'template.node'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Object is a Node Set :
Set contains 0 nodes:
xsltChoose: test $local.template.node/@text
Lookup variable 'local.template.node'
xsltChoose: test evaluate to 0
xsltChoose: test $template.node/@text
Lookup variable 'template.node'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test contains($name, '/')
Lookup variable 'name'
xsltChoose: test evaluate to 1
call-template: name gentext.template
Handling xsl:with-param context
        select $context
Building variable context select $context
Evaluating variable 'context'
Lookup variable 'context'
Object is a string : title-numbered
Handling xsl:with-param name
        select substring-after($name, '/')
Building variable name select substring-after($name, '/')
Evaluating variable 'name'
Lookup variable 'name'
Object is a string : book/chapter
Handling xsl:with-param origname
        select $origname
Building variable origname select $origname
Evaluating variable 'origname'
Lookup variable 'origname'
Object is an XSLT value tree :
1  TEXT
    content=/book/chapter
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param referrer
        select $referrer
Building variable referrer select $referrer
Evaluating variable 'referrer'
Lookup variable 'referrer'
Object is a string : 
Handling xsl:with-param lang
        select $lang
Building variable lang select $lang
Evaluating variable 'lang'
Lookup variable 'lang'
Object is an XSLT value tree :
1  TEXT
    content=en
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a number : 1
applying xsl:template 'gentext.template'
Registering variable 'local.localization.node'
Building variable local.localization.node select ($local.l10n.xml//l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'local.localization.node'
Lookup variable 'local.l10n.xml'
found variable 'local.l10n.xml'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'localization.node'
Building variable localization.node select ($l10n.xml/l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'localization.node'
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:l10n
    namespace l href=http://docbook.sourceforge.net/xmlns/l10...
    ATTRIBUTE language
      TEXT
        content=en
    ATTRIBUTE english-language-name
      TEXT
        content=English
xsltIf: test count($localization.node) = 0                 and count($local.localization.node) = 0                 and $verbose != 0
Lookup variable 'localization.node'
xsltIf: test evaluate to 0
Registering variable 'local.context.node'
Building variable local.context.node select $local.localization.node/l:context[@name=$context]
Evaluating variable 'local.context.node'
Lookup variable 'local.localization.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'context.node'
Building variable context.node select $localization.node/l:context[@name=$context]
Evaluating variable 'context.node'
Lookup variable 'localization.node'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:context
    ATTRIBUTE name
      TEXT
        content=title-numbered
xsltIf: test count($context.node) = 0                 and count($local.context.node) = 0                 and $verbose != 0
Lookup variable 'context.node'
xsltIf: test evaluate to 0
Registering variable 'local.template.node'
Building variable local.template.node select ($local.context.node/l:template[@name=$name                                                         and @style                                                         and @style=$xrefstyle]                         |$local.context.node/l:template[@name=$name                                                         and not(@style)])[1]
Evaluating variable 'local.template.node'
Lookup variable 'local.context.node'
Lookup variable 'local.context.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'template.node'
Building variable template.node select ($context.node/l:template[@name=$name                                                   and @style                                                   and @style=$xrefstyle]                         |$context.node/l:template[@name=$name                                                   and not(@style)])[1]
Evaluating variable 'template.node'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Object is a Node Set :
Set contains 0 nodes:
xsltChoose: test $local.template.node/@text
Lookup variable 'local.template.node'
xsltChoose: test evaluate to 0
xsltChoose: test $template.node/@text
Lookup variable 'template.node'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test contains($name, '/')
Lookup variable 'name'
xsltChoose: test evaluate to 1
call-template: name gentext.template
Handling xsl:with-param context
        select $context
Building variable context select $context
Evaluating variable 'context'
Lookup variable 'context'
Object is a string : title-numbered
Handling xsl:with-param name
        select substring-after($name, '/')
Building variable name select substring-after($name, '/')
Evaluating variable 'name'
Lookup variable 'name'
Object is a string : chapter
Handling xsl:with-param origname
        select $origname
Building variable origname select $origname
Evaluating variable 'origname'
Lookup variable 'origname'
Object is an XSLT value tree :
1  TEXT
    content=/book/chapter
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param referrer
        select $referrer
Building variable referrer select $referrer
Evaluating variable 'referrer'
Lookup variable 'referrer'
Object is a string : 
Handling xsl:with-param lang
        select $lang
Building variable lang select $lang
Evaluating variable 'lang'
Lookup variable 'lang'
Object is an XSLT value tree :
1  TEXT
    content=en
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a number : 1
applying xsl:template 'gentext.template'
Registering variable 'local.localization.node'
Building variable local.localization.node select ($local.l10n.xml//l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'local.localization.node'
Lookup variable 'local.l10n.xml'
found variable 'local.l10n.xml'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'localization.node'
Building variable localization.node select ($l10n.xml/l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'localization.node'
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:l10n
    namespace l href=http://docbook.sourceforge.net/xmlns/l10...
    ATTRIBUTE language
      TEXT
        content=en
    ATTRIBUTE english-language-name
      TEXT
        content=English
xsltIf: test count($localization.node) = 0                 and count($local.localization.node) = 0                 and $verbose != 0
Lookup variable 'localization.node'
xsltIf: test evaluate to 0
Registering variable 'local.context.node'
Building variable local.context.node select $local.localization.node/l:context[@name=$context]
Evaluating variable 'local.context.node'
Lookup variable 'local.localization.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'context.node'
Building variable context.node select $localization.node/l:context[@name=$context]
Evaluating variable 'context.node'
Lookup variable 'localization.node'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:context
    ATTRIBUTE name
      TEXT
        content=title-numbered
xsltIf: test count($context.node) = 0                 and count($local.context.node) = 0                 and $verbose != 0
Lookup variable 'context.node'
xsltIf: test evaluate to 0
Registering variable 'local.template.node'
Building variable local.template.node select ($local.context.node/l:template[@name=$name                                                         and @style                                                         and @style=$xrefstyle]                         |$local.context.node/l:template[@name=$name                                                         and not(@style)])[1]
Evaluating variable 'local.template.node'
Lookup variable 'local.context.node'
Lookup variable 'local.context.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'template.node'
Building variable template.node select ($context.node/l:template[@name=$name                                                   and @style                                                   and @style=$xrefstyle]                         |$context.node/l:template[@name=$name                                                   and not(@style)])[1]
Evaluating variable 'template.node'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:template
    ATTRIBUTE name
      TEXT
        content=chapter
    ATTRIBUTE text
      TEXT
        content=Chapter#C2#A0%n.#C2#A0%t
xsltChoose: test $local.template.node/@text
Lookup variable 'local.template.node'
xsltChoose: test evaluate to 0
xsltChoose: test $template.node/@text
Lookup variable 'template.node'
xsltChoose: test evaluate to 1
xsltValueOf: select $template.node/@text
Lookup variable 'template.node'
xsltCopyTextString: copy text Chapter %n. %t
xsltValueOf: result 'Chapter %n. %t'
call-template returned: name gentext.template
call-template returned: name gentext.template
call-template returned: name gentext.template
Object is an XSLT value tree :
1  TEXT
    content=Chapter#C2#A0%n.#C2#A0%t
call-template: name substitute-markup
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 1
Handling xsl:with-param template
        select $template
Building variable template select $template
Evaluating variable 'template'
Lookup variable 'template'
Object is an XSLT value tree :
1  TEXT
    content=Chapter#C2#A0%n.#C2#A0%t
applying xsl:template 'substitute-markup'
Registering param title
Building variable title select ''
Evaluating variable 'title'
Object is a string : 
Registering param subtitle
Building variable subtitle select ''
Evaluating variable 'subtitle'
Object is a string : 
Registering param docname
Building variable docname select ''
Evaluating variable 'docname'
Object is a string : 
Registering param label
Building variable label select ''
Evaluating variable 'label'
Object is a string : 
Registering param pagenumber
Building variable pagenumber select ''
Evaluating variable 'pagenumber'
Object is a string : 
Registering param purpose
Building variable purpose
Evaluating variable 'purpose'
Registering param xrefstyle
Building variable xrefstyle
Evaluating variable 'xrefstyle'
Registering param referrer
Building variable referrer
Evaluating variable 'referrer'
Registering param verbose
Building variable verbose
Evaluating variable 'verbose'
xsltChoose: test contains($template, '%')
Lookup variable 'template'
xsltChoose: test evaluate to 1
xsltValueOf: select substring-before($template, '%')
Lookup variable 'template'
xsltCopyTextString: copy text Chapter 
xsltValueOf: result 'Chapter '
Registering variable 'candidate'
Building variable candidate select substring(substring-after($template, '%'), 1, 1)
Evaluating variable 'candidate'
Lookup variable 'template'
Object is a string : n
xsltChoose: test $candidate = 't'
Lookup variable 'candidate'
xsltChoose: test evaluate to 0
xsltChoose: test $candidate = 's'
Lookup variable 'candidate'
xsltChoose: test evaluate to 0
xsltChoose: test $candidate = 'n'
Lookup variable 'candidate'
xsltChoose: test evaluate to 1
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param label
Building variable label
Evaluating variable 'label'
xsltChoose: test $label != ''
Lookup variable 'label'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template 'chapter' for chapter
xsltChoose: test @label
xsltChoose: test evaluate to 0
xsltChoose: test string($chapter.autolabel) != 0
Lookup variable 'chapter.autolabel'
found variable 'chapter.autolabel'
xsltChoose: test evaluate to 1
xsltIf: test $component.label.includes.part.label != 0 and                       ancestor::part
Lookup variable 'component.label.includes.part.label'
found variable 'component.label.includes.part.label'
xsltIf: test evaluate to 0
Registering variable 'format'
Building variable format
Evaluating variable 'format'
call-template: name autolabel.format
Handling xsl:with-param format
        select $chapter.autolabel
Building variable format select $chapter.autolabel
Evaluating variable 'format'
Lookup variable 'chapter.autolabel'
found variable 'chapter.autolabel'
Object is a number : 1
applying xsl:template 'autolabel.format'
Registering param context
Building variable context select .
Evaluating variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
xsltChoose: test string($format) != 0
Lookup variable 'format'
xsltChoose: test evaluate to 1
xsltChoose: test string($format)='arabic' or $format='1'
Lookup variable 'format'
Lookup variable 'format'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name autolabel.format
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $label.from.part != 0 and ancestor::part
Lookup variable 'label.from.part'
found variable 'label.from.part'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
Lookup variable 'format'
xsltEvalXPathString: returns 1
xsltEvalAttrValueTemplate: {$format} returns 1
xsltCompilePattern : parsing 'chapter'
xsltCompilePattern : parsed chapter, default priority 0.000000
xsltCompilePattern : parsing 'book'
xsltCompilePattern : parsed book, default priority 0.000000
xsltCopyTextString: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltProcessOneNode: applying template '*' for chapter
xsltCopyOf: select $label
Lookup variable 'label'
xsltCopyOf: result is a result tree fragment
xsltCopyTextString: copy text 1
Registering variable 'rest'
Building variable rest select substring($template,             string-length(substring-before($template, '%'))+3)
Evaluating variable 'rest'
Lookup variable 'template'
Lookup variable 'template'
Object is a string : .#C2#A0%t
call-template: name substitute-markup
Handling xsl:with-param template
        select $rest
Building variable template select $rest
Evaluating variable 'template'
Lookup variable 'rest'
Object is a string : .#C2#A0%t
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 1
Handling xsl:with-param title
        select $title
Building variable title select $title
Evaluating variable 'title'
Lookup variable 'title'
Object is a string : 
Handling xsl:with-param subtitle
        select $subtitle
Building variable subtitle select $subtitle
Evaluating variable 'subtitle'
Lookup variable 'subtitle'
Object is a string : 
Handling xsl:with-param docname
        select $docname
Building variable docname select $docname
Evaluating variable 'docname'
Lookup variable 'docname'
Object is a string : 
Handling xsl:with-param label
        select $label
Building variable label select $label
Evaluating variable 'label'
Lookup variable 'label'
Object is a string : 
Handling xsl:with-param pagenumber
        select $pagenumber
Building variable pagenumber select $pagenumber
Evaluating variable 'pagenumber'
Lookup variable 'pagenumber'
Object is a string : 
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param referrer
        select $referrer
Building variable referrer select $referrer
Evaluating variable 'referrer'
Lookup variable 'referrer'
Object is a string : 
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a string : 
applying xsl:template 'substitute-markup'
xsltChoose: test contains($template, '%')
Lookup variable 'template'
xsltChoose: test evaluate to 1
xsltValueOf: select substring-before($template, '%')
Lookup variable 'template'
xsltCopyTextString: copy text . 
xsltValueOf: result '. '
Registering variable 'candidate'
Building variable candidate select substring(substring-after($template, '%'), 1, 1)
Evaluating variable 'candidate'
Lookup variable 'template'
Object is a string : t
xsltChoose: test $candidate = 't'
Lookup variable 'candidate'
xsltChoose: test evaluate to 1
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param title
Building variable title
Evaluating variable 'title'
xsltChoose: test $title != ''
Lookup variable 'title'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 1
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a string : 
xsltProcessOneNode: applying template 'preface|chapter|appendix' for chapter
Registering variable 'title'
Building variable title select (docinfo/title                                       |info/title                                       |prefaceinfo/title                                       |chapterinfo/title                                       |appendixinfo/title                                       |title)[1]
Evaluating variable 'title'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT title
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select $title
Lookup variable 'title'
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 1
xsltProcessOneNode: applying template 'title' for title
xsltChoose: test $allow-anchors != 0
Lookup variable 'allow-anchors'
xsltChoose: test evaluate to 1
xsltApplyTemplates: node: 'title'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template 'text()' for text
xsltValueOf: select .
xsltCopyTextString: copy text Section
xsltValueOf: result 'Section'
Object is an XSLT value tree :
1  TEXT
    content=Section
xsltProcessOneNode: applying template 'chapter|appendix' for chapter
xsltChoose: test $purpose = 'xref'
Lookup variable 'purpose'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltCopyOf: select $title
Lookup variable 'title'
xsltCopyOf: result is a result tree fragment
xsltCopyTextString: copy text Section
Registering variable 'rest'
Building variable rest select substring($template,             string-length(substring-before($template, '%'))+3)
Evaluating variable 'rest'
Lookup variable 'template'
Lookup variable 'template'
Object is a string : 
call-template: name substitute-markup
Handling xsl:with-param template
        select $rest
Building variable template select $rest
Evaluating variable 'template'
Lookup variable 'rest'
Object is a string : 
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 1
Handling xsl:with-param title
        select $title
Building variable title select $title
Evaluating variable 'title'
Lookup variable 'title'
Object is a string : 
Handling xsl:with-param subtitle
        select $subtitle
Building variable subtitle select $subtitle
Evaluating variable 'subtitle'
Lookup variable 'subtitle'
Object is a string : 
Handling xsl:with-param docname
        select $docname
Building variable docname select $docname
Evaluating variable 'docname'
Lookup variable 'docname'
Object is a string : 
Handling xsl:with-param label
        select $label
Building variable label select $label
Evaluating variable 'label'
Lookup variable 'label'
Object is a string : 
Handling xsl:with-param pagenumber
        select $pagenumber
Building variable pagenumber select $pagenumber
Evaluating variable 'pagenumber'
Lookup variable 'pagenumber'
Object is a string : 
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param referrer
        select $referrer
Building variable referrer select $referrer
Evaluating variable 'referrer'
Lookup variable 'referrer'
Object is a string : 
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a string : 
applying xsl:template 'substitute-markup'
xsltChoose: test contains($template, '%')
Lookup variable 'template'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $template
Lookup variable 'template'
xsltValueOf: result ''
call-template returned: name substitute-markup
call-template returned: name substitute-markup
call-template returned: name substitute-markup
call-template returned: name component.title
xsltChoose: test chapterinfo/subtitle
xsltChoose: test evaluate to 0
xsltChoose: test docinfo/subtitle
xsltChoose: test evaluate to 0
xsltChoose: test info/subtitle
xsltChoose: test evaluate to 0
xsltChoose: test subtitle
xsltChoose: test evaluate to 0
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select chapterinfo/corpauthor
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select docinfo/corpauthor
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select info/corpauthor
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select chapterinfo/authorgroup
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select docinfo/authorgroup
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select info/authorgroup
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select chapterinfo/author
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select docinfo/author
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select info/author
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select chapterinfo/othercredit
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select docinfo/othercredit
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select info/othercredit
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select chapterinfo/releaseinfo
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select docinfo/releaseinfo
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select info/releaseinfo
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select chapterinfo/copyright
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select docinfo/copyright
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select info/copyright
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select chapterinfo/legalnotice
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select docinfo/legalnotice
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select info/legalnotice
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select chapterinfo/pubdate
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select docinfo/pubdate
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select info/pubdate
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select chapterinfo/revision
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select docinfo/revision
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select info/revision
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select chapterinfo/revhistory
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select docinfo/revhistory
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select info/revhistory
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select chapterinfo/abstract
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select docinfo/abstract
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select info/abstract
xsltApplyTemplates: list of 0 nodes
call-template returned: name chapter.titlepage.recto
Object is an XSLT value tree :
1  ELEMENT div
Registering variable 'recto.elements.count'
Building variable recto.elements.count
Evaluating variable 'recto.elements.count'
xsltChoose: test function-available('exsl:node-set')
Lookup function {http://exslt.org/common}node-set
found function node-set
xsltChoose: test evaluate to 1
xsltValueOf: select count(exsl:node-set($recto.content)/*)
Lookup variable 'recto.content'
Lookup function {http://exslt.org/common}node-set
found function node-set
xsltCopyTextString: copy text 1
xsltValueOf: result '1'
Object is an XSLT value tree :
1  TEXT
    content=1
xsltIf: test (normalize-space($recto.content) != '') or ($recto.elements.count > 0)
Lookup variable 'recto.content'
xsltIf: test evaluate to 1
xsltApplySequenceConstructor: copy node div
xsltCopyOf: select $recto.content
Lookup variable 'recto.content'
xsltCopyOf: result is a result tree fragment
xsltCopyTextString: copy text Chapter 1. Section
Registering variable 'verso.content'
Building variable verso.content
Evaluating variable 'verso.content'
call-template: name chapter.titlepage.before.verso
call-template returned: name chapter.titlepage.before.verso
call-template: name chapter.titlepage.verso
call-template returned: name chapter.titlepage.verso
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'verso.elements.count'
Building variable verso.elements.count
Evaluating variable 'verso.elements.count'
xsltChoose: test function-available('exsl:node-set')
Lookup function {http://exslt.org/common}node-set
found function node-set
xsltChoose: test evaluate to 1
xsltValueOf: select count(exsl:node-set($verso.content)/*)
Lookup variable 'verso.content'
Lookup function {http://exslt.org/common}node-set
found function node-set
xsltCopyTextString: copy text 0
xsltValueOf: result '0'
Object is an XSLT value tree :
1  TEXT
    content=0
xsltIf: test (normalize-space($verso.content) != '') or ($verso.elements.count > 0)
Lookup variable 'verso.content'
Lookup variable 'verso.elements.count'
xsltIf: test evaluate to 0
call-template: name chapter.titlepage.separator
call-template returned: name chapter.titlepage.separator
call-template returned: name chapter.titlepage
Registering variable 'toc.params'
Building variable toc.params
Evaluating variable 'toc.params'
call-template: name find.path.params
Handling xsl:with-param table
        select normalize-space($generate.toc)
Building variable table select normalize-space($generate.toc)
Evaluating variable 'table'
Lookup variable 'generate.toc'
found variable 'generate.toc'
Object is a string : appendix toc,title article/appendix nop ...
applying xsl:template 'find.path.params'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Registering param location
Building variable location
Evaluating variable 'location'
call-template: name xpath.location
Handling xsl:with-param node
        select $node
Building variable node select $node
Evaluating variable 'node'
Lookup variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
applying xsl:template 'xpath.location'
Registering param path
Building variable path select ''
Evaluating variable 'path'
Object is a string : 
Registering variable 'next.path'
Building variable next.path
Evaluating variable 'next.path'
xsltValueOf: select local-name($node)
Lookup variable 'node'
xsltCopyTextString: copy text chapter
xsltValueOf: result 'chapter'
xsltIf: test $path != ''
Lookup variable 'path'
xsltIf: test evaluate to 0
xsltValueOf: select $path
Lookup variable 'path'
xsltValueOf: result ''
Object is an XSLT value tree :
1  TEXT
    content=chapter
xsltChoose: test $node/parent::*
Lookup variable 'node'
xsltChoose: test evaluate to 1
call-template: name xpath.location
Handling xsl:with-param node
        select $node/parent::*
Building variable node select $node/parent::*
Evaluating variable 'node'
Lookup variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Handling xsl:with-param path
        select $next.path
Building variable path select $next.path
Evaluating variable 'path'
Lookup variable 'next.path'
Object is an XSLT value tree :
1  TEXT
    content=chapter
applying xsl:template 'xpath.location'
Registering variable 'next.path'
Building variable next.path
Evaluating variable 'next.path'
xsltValueOf: select local-name($node)
Lookup variable 'node'
xsltCopyTextString: copy text book
xsltValueOf: result 'book'
xsltIf: test $path != ''
Lookup variable 'path'
xsltIf: test evaluate to 1
xsltApplySequenceConstructor: copy text /
xsltCopyText: copy text /
xsltValueOf: select $path
Lookup variable 'path'
xsltCopyTextString: copy text chapter
xsltValueOf: result 'chapter'
Object is an XSLT value tree :
1  TEXT
    content=book/chapter
xsltChoose: test $node/parent::*
Lookup variable 'node'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplySequenceConstructor: copy text /
xsltCopyText: copy text /
xsltValueOf: select $next.path
Lookup variable 'next.path'
xsltCopyTextString: copy text book/chapter
xsltValueOf: result 'book/chapter'
call-template returned: name xpath.location
call-template returned: name xpath.location
Object is an XSLT value tree :
1  TEXT
    content=/book/chapter
Registering variable 'value'
Building variable value
Evaluating variable 'value'
call-template: name lookup.key
Handling xsl:with-param key
        select $location
Building variable key select $location
Evaluating variable 'key'
Lookup variable 'location'
Object is an XSLT value tree :
1  TEXT
    content=/book/chapter
Handling xsl:with-param table
        select $table
Building variable table select $table
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : appendix toc,title article/appendix nop ...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is an XSLT value tree :
1  TEXT
    content=/book/chapter
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : article/appendix nop article toc,title b...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is an XSLT value tree :
1  TEXT
    content=/book/chapter
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : article toc,title book toc,title,figure,...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is an XSLT value tree :
1  TEXT
    content=/book/chapter
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : book toc,title,figure,table,example,equa...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is an XSLT value tree :
1  TEXT
    content=/book/chapter
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : chapter toc,title part toc,title preface...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is an XSLT value tree :
1  TEXT
    content=/book/chapter
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : part toc,title preface toc,title qandadi...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is an XSLT value tree :
1  TEXT
    content=/book/chapter
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : preface toc,title qandadiv toc qandaset ...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is an XSLT value tree :
1  TEXT
    content=/book/chapter
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : qandadiv toc qandaset toc reference toc,...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is an XSLT value tree :
1  TEXT
    content=/book/chapter
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : qandaset toc reference toc,title sect1 t...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is an XSLT value tree :
1  TEXT
    content=/book/chapter
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : reference toc,title sect1 toc sect2 toc ...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is an XSLT value tree :
1  TEXT
    content=/book/chapter
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : sect1 toc sect2 toc sect3 toc sect4 toc ...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is an XSLT value tree :
1  TEXT
    content=/book/chapter
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : sect2 toc sect3 toc sect4 toc sect5 toc ...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is an XSLT value tree :
1  TEXT
    content=/book/chapter
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : sect3 toc sect4 toc sect5 toc section to...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is an XSLT value tree :
1  TEXT
    content=/book/chapter
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : sect4 toc sect5 toc section toc set toc,...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is an XSLT value tree :
1  TEXT
    content=/book/chapter
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : sect5 toc section toc set toc,title
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is an XSLT value tree :
1  TEXT
    content=/book/chapter
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : section toc set toc,title
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is an XSLT value tree :
1  TEXT
    content=/book/chapter
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : set toc,title
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is an XSLT value tree :
1  TEXT
    content=/book/chapter
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : 
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 0
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $value != ''
Lookup variable 'value'
xsltChoose: test evaluate to 0
xsltChoose: test contains($location, '/')
Lookup variable 'location'
xsltChoose: test evaluate to 1
call-template: name find.path.params
Handling xsl:with-param node
        select $node
Building variable node select $node
Evaluating variable 'node'
Lookup variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Handling xsl:with-param table
        select $table
Building variable table select $table
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : appendix toc,title article/appendix nop ...
Handling xsl:with-param location
        select substring-after($location, '/')
Building variable location select substring-after($location, '/')
Evaluating variable 'location'
Lookup variable 'location'
Object is a string : book/chapter
applying xsl:template 'find.path.params'
Registering variable 'value'
Building variable value
Evaluating variable 'value'
call-template: name lookup.key
Handling xsl:with-param key
        select $location
Building variable key select $location
Evaluating variable 'key'
Lookup variable 'location'
Object is a string : book/chapter
Handling xsl:with-param table
        select $table
Building variable table select $table
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : appendix toc,title article/appendix nop ...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is a string : book/chapter
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : article/appendix nop article toc,title b...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is a string : book/chapter
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : article toc,title book toc,title,figure,...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is a string : book/chapter
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : book toc,title,figure,table,example,equa...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is a string : book/chapter
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : chapter toc,title part toc,title preface...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is a string : book/chapter
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : part toc,title preface toc,title qandadi...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is a string : book/chapter
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : preface toc,title qandadiv toc qandaset ...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is a string : book/chapter
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : qandadiv toc qandaset toc reference toc,...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is a string : book/chapter
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : qandaset toc reference toc,title sect1 t...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is a string : book/chapter
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : reference toc,title sect1 toc sect2 toc ...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is a string : book/chapter
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : sect1 toc sect2 toc sect3 toc sect4 toc ...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is a string : book/chapter
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : sect2 toc sect3 toc sect4 toc sect5 toc ...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is a string : book/chapter
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : sect3 toc sect4 toc sect5 toc section to...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is a string : book/chapter
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : sect4 toc sect5 toc section toc set toc,...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is a string : book/chapter
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : sect5 toc section toc set toc,title
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is a string : book/chapter
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : section toc set toc,title
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is a string : book/chapter
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : set toc,title
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is a string : book/chapter
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : 
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 0
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $value != ''
Lookup variable 'value'
xsltChoose: test evaluate to 0
xsltChoose: test contains($location, '/')
Lookup variable 'location'
xsltChoose: test evaluate to 1
call-template: name find.path.params
Handling xsl:with-param node
        select $node
Building variable node select $node
Evaluating variable 'node'
Lookup variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Handling xsl:with-param table
        select $table
Building variable table select $table
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : appendix toc,title article/appendix nop ...
Handling xsl:with-param location
        select substring-after($location, '/')
Building variable location select substring-after($location, '/')
Evaluating variable 'location'
Lookup variable 'location'
Object is a string : chapter
applying xsl:template 'find.path.params'
Registering variable 'value'
Building variable value
Evaluating variable 'value'
call-template: name lookup.key
Handling xsl:with-param key
        select $location
Building variable key select $location
Evaluating variable 'key'
Lookup variable 'location'
Object is a string : chapter
Handling xsl:with-param table
        select $table
Building variable table select $table
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : appendix toc,title article/appendix nop ...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is a string : chapter
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : article/appendix nop article toc,title b...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is a string : chapter
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : article toc,title book toc,title,figure,...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is a string : chapter
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : book toc,title,figure,table,example,equa...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name lookup.key
Handling xsl:with-param key
        select $key
Building variable key select $key
Evaluating variable 'key'
Lookup variable 'key'
Object is a string : chapter
Handling xsl:with-param table
        select substring-after(substring-after($table,' '), ' ')
Building variable table select substring-after(substring-after($table,' '), ' ')
Evaluating variable 'table'
Lookup variable 'table'
Object is a string : chapter toc,title part toc,title preface...
applying xsl:template 'lookup.key'
xsltIf: test contains($table, ' ')
Lookup variable 'table'
xsltIf: test evaluate to 1
xsltChoose: test substring-before($table, ' ') = $key
Lookup variable 'table'
Lookup variable 'key'
xsltChoose: test evaluate to 1
Registering variable 'rest'
Building variable rest select substring-after($table, ' ')
Evaluating variable 'rest'
Lookup variable 'table'
Object is a string : toc,title part toc,title preface toc,tit...
xsltChoose: test contains($rest, ' ')
Lookup variable 'rest'
xsltChoose: test evaluate to 1
xsltValueOf: select substring-before($rest, ' ')
Lookup variable 'rest'
xsltCopyTextString: copy text toc,title
xsltValueOf: result 'toc,title'
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
call-template returned: name lookup.key
Object is an XSLT value tree :
1  TEXT
    content=toc,title
xsltChoose: test $value != ''
Lookup variable 'value'
xsltChoose: test evaluate to 1
xsltValueOf: select $value
Lookup variable 'value'
xsltCopyTextString: copy text toc,title
xsltValueOf: result 'toc,title'
call-template returned: name find.path.params
call-template returned: name find.path.params
call-template returned: name find.path.params
Object is an XSLT value tree :
1  TEXT
    content=toc,title
xsltIf: test contains($toc.params, 'toc')
Lookup variable 'toc.params'
xsltIf: test evaluate to 1
call-template: name component.toc
Handling xsl:with-param toc.title.p
        select contains($toc.params, 'title')
Building variable toc.title.p select contains($toc.params, 'title')
Evaluating variable 'toc.title.p'
Lookup variable 'toc.params'
Object is a Boolean : true
applying xsl:template 'component.toc'
Registering param toc-context
Building variable toc-context select .
Evaluating variable 'toc-context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
call-template: name make.toc
Handling xsl:with-param toc-context
        select $toc-context
Building variable toc-context select $toc-context
Evaluating variable 'toc-context'
Lookup variable 'toc-context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Handling xsl:with-param toc.title.p
        select $toc.title.p
Building variable toc.title.p select $toc.title.p
Evaluating variable 'toc.title.p'
Lookup variable 'toc.title.p'
Object is a Boolean : true
Handling xsl:with-param nodes
        select section|sect1                                          |simplesect[$simplesect.in.toc != 0]                                          |refentry                                          |article|bibliography|glossary                                          |appendix|index                                          |bridgehead[not(@renderas)                                                      and $bridgehead.in.toc != 0]                                          |.//bridgehead[@renderas='sect1'                                                         and $bridgehead.in.toc != 0]
Building variable nodes select section|sect1                                          |simplesect[$simplesect.in.toc != 0]                                          |refentry                                          |article|bibliography|glossary                                          |appendix|index                                          |bridgehead[not(@renderas)                                                      and $bridgehead.in.toc != 0]                                          |.//bridgehead[@renderas='sect1'                                                         and $bridgehead.in.toc != 0]
Evaluating variable 'nodes'
Object is a Node Set :
Set contains 0 nodes:
applying xsl:template 'make.toc'
Registering variable 'nodes.plus'
Building variable nodes.plus select $nodes | qandaset
Evaluating variable 'nodes.plus'
Lookup variable 'nodes'
Object is a Node Set :
Set contains 0 nodes:
Registering variable 'toc.title'
Building variable toc.title
Evaluating variable 'toc.title'
xsltIf: test $toc.title.p
Lookup variable 'toc.title.p'
xsltIf: test evaluate to 1
xsltApplySequenceConstructor: copy node p
xsltApplySequenceConstructor: copy node b
call-template: name gentext
Handling xsl:with-param key
Building variable key
Evaluating variable 'key'
xsltApplySequenceConstructor: copy text TableofContents
xsltCopyText: copy text TableofContents
Object is an XSLT value tree :
1  TEXT
    content=TableofContents
applying xsl:template 'gentext'
Registering param lang
Building variable lang
Evaluating variable 'lang'
call-template: name l10n.language
applying xsl:template 'l10n.language'
Registering param target
Building variable target select .
Evaluating variable 'target'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Registering param xref-context
Building variable xref-context select false()
Evaluating variable 'xref-context'
Object is a Boolean : false
Registering variable 'mc-language'
Building variable mc-language
Evaluating variable 'mc-language'
xsltChoose: test $l10n.gentext.language != ''
Lookup variable 'l10n.gentext.language'
found variable 'l10n.gentext.language'
xsltChoose: test evaluate to 0
xsltChoose: test $xref-context or $l10n.gentext.use.xref.language != 0
Lookup variable 'xref-context'
Lookup variable 'l10n.gentext.use.xref.language'
found variable 'l10n.gentext.use.xref.language'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
Registering variable 'lang-scope'
Building variable lang-scope select $target/ancestor-or-self::*                               [@lang or @xml:lang][1]
Evaluating variable 'lang-scope'
Lookup variable 'target'
Object is a Node Set :
Set contains 0 nodes:
Registering variable 'lang-attr'
Building variable lang-attr select ($lang-scope/@lang | $lang-scope/@xml:lang)[1]
Evaluating variable 'lang-attr'
Lookup variable 'lang-scope'
Lookup variable 'lang-scope'
Object is a Node Set :
NodeSet is NULL !
xsltChoose: test string($lang-attr) = ''
Lookup variable 'lang-attr'
xsltChoose: test evaluate to 1
xsltValueOf: select $l10n.gentext.default.language
Lookup variable 'l10n.gentext.default.language'
found variable 'l10n.gentext.default.language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
Object is an XSLT value tree :
1  TEXT
    content=en
Registering variable 'language'
Building variable language select translate($mc-language,                                         'ABCDEFGHIJKLMNOPQRSTUVWXYZ',                                         'abcdefghijklmnopqrstuvwxyz')
Evaluating variable 'language'
Lookup variable 'mc-language'
Object is a string : en
Registering variable 'adjusted.language'
Building variable adjusted.language
Evaluating variable 'adjusted.language'
xsltChoose: test contains($language,'-')
Lookup variable 'language'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $language
Lookup variable 'language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
Object is an XSLT value tree :
1  TEXT
    content=en
xsltChoose: test $l10n.xml/l:i18n/l:l10n[@language=$adjusted.language]
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
xsltChoose: test evaluate to 1
xsltValueOf: select $adjusted.language
Lookup variable 'adjusted.language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
call-template returned: name l10n.language
Object is an XSLT value tree :
1  TEXT
    content=en
Registering variable 'local.l10n.gentext'
Building variable local.l10n.gentext select ($local.l10n.xml//l:i18n/l:l10n[@language=$lang]/l:gentext[@key=$key])[1]
Evaluating variable 'local.l10n.gentext'
Lookup variable 'local.l10n.xml'
found variable 'local.l10n.xml'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'l10n.gentext'
Building variable l10n.gentext select ($l10n.xml/l:i18n/l:l10n[@language=$lang]/l:gentext[@key=$key])[1]
Evaluating variable 'l10n.gentext'
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:gentext
    ATTRIBUTE key
      TEXT
        content=TableofContents
    ATTRIBUTE text
      TEXT
        content=Table of Contents
xsltChoose: test $local.l10n.gentext
Lookup variable 'local.l10n.gentext'
xsltChoose: test evaluate to 0
xsltChoose: test $l10n.gentext
Lookup variable 'l10n.gentext'
xsltChoose: test evaluate to 1
xsltValueOf: select $l10n.gentext/@text
Lookup variable 'l10n.gentext'
xsltCopyTextString: copy text Table of Contents
xsltValueOf: result 'Table of Contents'
call-template returned: name gentext
Object is an XSLT value tree :
1  ELEMENT p
xsltChoose: test $manual.toc != ''
Lookup variable 'manual.toc'
found variable 'manual.toc'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test $qanda.in.toc != 0
Lookup variable 'qanda.in.toc'
found variable 'qanda.in.toc'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltIf: test $nodes
Lookup variable 'nodes'
xsltIf: test evaluate to 0
call-template returned: name make.toc
call-template returned: name component.toc
call-template: name component.toc.separator
call-template returned: name component.toc.separator
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: list of 2 nodes
xsltProcessOneNode: applying template 'chapter/title' for title
xsltEvalXPathPredicate: returns 1
xsltProcessOneNode: applying template 'para' for para
call-template: name paragraph
Handling xsl:with-param class
Building variable class
Evaluating variable 'class'
xsltIf: test @role and $para.propagates.style != 0
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Handling xsl:with-param content
Building variable content
Evaluating variable 'content'
xsltIf: test position() = 1 and parent::listitem
xsltIf: test evaluate to 0
call-template: name anchor
applying xsl:template 'anchor'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT para
Registering param conditional
Building variable conditional select 1
Evaluating variable 'conditional'
Object is a number : 1
Registering variable 'id'
Building variable id
Evaluating variable 'id'
call-template: name object.id
Handling xsl:with-param object
        select $node
Building variable object select $node
Evaluating variable 'object'
Lookup variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT para
applying xsl:template 'object.id'
xsltChoose: test $object/@id
Lookup variable 'object'
xsltChoose: test evaluate to 0
xsltChoose: test $object/@xml:id
Lookup variable 'object'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select generate-id($object)
Lookup variable 'object'
xsltCopyTextString: copy text id2543918
xsltValueOf: result 'id2543918'
call-template returned: name object.id
Object is an XSLT value tree :
1  TEXT
    content=id2543918
xsltIf: test $conditional = 0 or $node/@id or $node/@xml:id
Lookup variable 'conditional'
Lookup variable 'node'
Lookup variable 'node'
xsltIf: test evaluate to 0
call-template returned: name anchor
xsltApplyTemplates: node: 'para'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template 'text()' for text
xsltValueOf: select .
xsltCopyTextString: copy text section
xsltValueOf: result 'section'
Object is an XSLT value tree :
1  TEXT
    content=section
applying xsl:template 'paragraph'
Registering variable 'p'
Building variable p
Evaluating variable 'p'
xsltApplySequenceConstructor: copy node p
call-template: name dir
applying xsl:template 'dir'
Registering param inherit
Building variable inherit select 0
Evaluating variable 'inherit'
Object is a number : 0
Registering variable 'dir'
Building variable dir
Evaluating variable 'dir'
xsltChoose: test @dir
xsltChoose: test evaluate to 0
xsltChoose: test $inherit != 0
Lookup variable 'inherit'
xsltChoose: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
xsltIf: test $dir != ''
Lookup variable 'dir'
xsltIf: test evaluate to 0
call-template returned: name dir
xsltIf: test $class != ''
Lookup variable 'class'
xsltIf: test evaluate to 0
xsltCopyOf: select $content
Lookup variable 'content'
xsltCopyOf: result is a result tree fragment
xsltCopyTextString: copy text section
Object is an XSLT value tree :
1  ELEMENT p
xsltChoose: test $html.cleanup != 0
Lookup variable 'html.cleanup'
found variable 'html.cleanup'
xsltChoose: test evaluate to 1
call-template: name unwrap.p
Handling xsl:with-param p
        select $p
Building variable p select $p
Evaluating variable 'p'
Lookup variable 'p'
Object is an XSLT value tree :
1  ELEMENT p
applying xsl:template 'unwrap.p'
xsltChoose: test function-available('exsl:node-set')                     and function-available('set:leading')                     and function-available('set:trailing')
Lookup function {http://exslt.org/common}node-set
found function node-set
Lookup function {http://exslt.org/sets}leading
found function leading
Lookup function {http://exslt.org/sets}trailing
found function trailing
xsltChoose: test evaluate to 1
xsltApplyTemplates: node: 'para'
xsltApplyTemplates: select exsl:node-set($p)
Lookup variable 'p'
Lookup function {http://exslt.org/common}node-set
found function node-set
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: no template found for /
xsltProcessOneNode: applying template 'html:p|p' for p
Registering variable 'blocks'
Building variable blocks select address|blockquote|div|hr|h1|h2|h3|h4|h5|h6                         |layer|p|pre|table|dl|menu|ol|ul|form                         |html:address|html:blockquote|html:div|html:hr                         |html:h1|html:h2|html:h3|html:h4|html:h5|html:h6                         |html:layer|html:p|html:pre|html:table|html:dl                         |html:menu|html:ol|html:ul|html:form
Evaluating variable 'blocks'
Object is a Node Set :
Set contains 0 nodes:
xsltChoose: test $blocks
Lookup variable 'blocks'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltCopy: node p
xsltCopyOf: select @*
xsltCopyOf: result is a node set
xsltApplyTemplates: node: 'p'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template 'text()|processing-instruction()|comment()' for text
xsltCopy: text section
xsltCopyText: copy text section
call-template returned: name unwrap.p
call-template returned: name paragraph
call-template: name process.footnotes
applying xsl:template 'process.footnotes'
Registering variable 'footnotes'
Building variable footnotes select .//footnote
Evaluating variable 'footnotes'
Object is a Node Set :
Set contains 0 nodes:
Registering variable 'fcount'
Building variable fcount
Evaluating variable 'fcount'
call-template: name count.footnotes.in.this.chunk
Handling xsl:with-param node
        select .
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Handling xsl:with-param footnotes
        select $footnotes
Building variable footnotes select $footnotes
Evaluating variable 'footnotes'
Lookup variable 'footnotes'
Object is a Node Set :
Set contains 0 nodes:
applying xsl:template 'count.footnotes.in.this.chunk'
Registering param count
Building variable count select 0
Evaluating variable 'count'
Object is a number : 0
Registering variable 'in.other.chunk'
Building variable in.other.chunk
Evaluating variable 'in.other.chunk'
call-template: name in.other.chunk
Handling xsl:with-param chunk
        select $node
Building variable chunk select $node
Evaluating variable 'chunk'
Lookup variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Handling xsl:with-param node
        select $footnotes[1]
Building variable node select $footnotes[1]
Evaluating variable 'node'
Lookup variable 'footnotes'
Object is a Node Set :
Set contains 0 nodes:
applying xsl:template 'in.other.chunk'
Registering variable 'is.chunk'
Building variable is.chunk
Evaluating variable 'is.chunk'
call-template: name chunk
Handling xsl:with-param node
        select $node
Building variable node select $node
Evaluating variable 'node'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
applying xsl:template 'chunk'
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $chunk = $node
Lookup variable 'chunk'
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test $is.chunk = 1
Lookup variable 'is.chunk'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name in.other.chunk
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test count($footnotes) = 0
Lookup variable 'footnotes'
xsltChoose: test evaluate to 1
xsltValueOf: select $count
Lookup variable 'count'
xsltCopyTextString: copy text 0
xsltValueOf: result '0'
call-template returned: name count.footnotes.in.this.chunk
Object is an XSLT value tree :
1  TEXT
    content=0
xsltIf: test $fcount > 0
Lookup variable 'fcount'
xsltIf: test evaluate to 0
xsltIf: test $annotation.support != 0 and //annotation
Lookup variable 'annotation.support'
found variable 'annotation.support'
xsltIf: test evaluate to 0
call-template returned: name process.footnotes
Object is an XSLT value tree :
1  ELEMENT div
    ATTRIBUTE class
      TEXT
        content=chapter
    ATTRIBUTE lang
      TEXT
        content=en
xsltChoose: test $chunk.fast != 0 and function-available('exsl:node-set')
Lookup variable 'chunk.fast'
found variable 'chunk.fast'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test $onechunk != 0 and not(parent::*)
Lookup variable 'onechunk'
found variable 'onechunk'
xsltChoose: test evaluate to 0
xsltChoose: test $onechunk != 0
Lookup variable 'onechunk'
found variable 'onechunk'
xsltChoose: test evaluate to 0
xsltChoose: test $chunk.first.sections = 0
Lookup variable 'chunk.first.sections'
found variable 'chunk.first.sections'
xsltChoose: test evaluate to 1
call-template: name chunk-first-section-with-parent
Handling xsl:with-param content
        select $content
Building variable content select $content
Evaluating variable 'content'
Lookup variable 'content'
Object is an XSLT value tree :
1  ELEMENT div
    ATTRIBUTE class
      TEXT
        content=chapter
    ATTRIBUTE lang
      TEXT
        content=en
applying xsl:template 'chunk-first-section-with-parent'
Registering variable 'prev-v1'
Building variable prev-v1 select (ancestor::sect1[$chunk.section.depth > 0                                and preceding-sibling::sect1][1]               |ancestor::sect2[$chunk.section.depth > 1                                and preceding-sibling::sect2                                and parent::sect1[preceding-sibling::sect1]][1]               |ancestor::sect3[$chunk.section.depth > 2                                and preceding-sibling::sect3                                and parent::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |ancestor::sect4[$chunk.section.depth > 3                                and preceding-sibling::sect4                                and parent::sect3[preceding-sibling::sect3]                                and ancestor::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |ancestor::sect5[$chunk.section.depth > 4                                and preceding-sibling::sect5                                and parent::sect4[preceding-sibling::sect4]                                and ancestor::sect3[preceding-sibling::sect3]                                and ancestor::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |ancestor::section[$chunk.section.depth > count(ancestor::section)                                 and not(ancestor::section[not(preceding-sibling::section)])][1])[last()]
Evaluating variable 'prev-v1'
Object is a Node Set :
Set contains 0 nodes:
Registering variable 'prev-v2'
Building variable prev-v2 select (preceding::sect1[$chunk.section.depth > 0                                and preceding-sibling::sect1][1]               |preceding::sect2[$chunk.section.depth > 1                                and preceding-sibling::sect2                                and parent::sect1[preceding-sibling::sect1]][1]               |preceding::sect3[$chunk.section.depth > 2                                and preceding-sibling::sect3                                and parent::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |preceding::sect4[$chunk.section.depth > 3                                and preceding-sibling::sect4                                and parent::sect3[preceding-sibling::sect3]                                and ancestor::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |preceding::sect5[$chunk.section.depth > 4                                and preceding-sibling::sect5                                and parent::sect4[preceding-sibling::sect4]                                and ancestor::sect3[preceding-sibling::sect3]                                and ancestor::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |preceding::section[$chunk.section.depth > count(ancestor::section)                                  and preceding-sibling::section                                  and not(ancestor::section[not(preceding-sibling::section)])][1])[last()]
Evaluating variable 'prev-v2'
Object is a Node Set :
Set contains 0 nodes:
Registering variable 'prev'
Building variable prev select (preceding::book[1]              |preceding::preface[1]              |preceding::chapter[1]              |preceding::appendix[1]              |preceding::part[1]              |preceding::reference[1]              |preceding::refentry[1]              |preceding::colophon[1]              |preceding::article[1]              |preceding::bibliography[parent::article or parent::book or parent::part][1]              |preceding::glossary[parent::article or parent::book or parent::part][1]              |preceding::index[$generate.index != 0]                                [parent::article or parent::book or parent::part][1]              |preceding::setindex[$generate.index != 0][1]              |ancestor::set              |ancestor::book[1]              |ancestor::preface[1]              |ancestor::chapter[1]              |ancestor::appendix[1]              |ancestor::part[1]              |ancestor::reference[1]              |ancestor::article[1]              |$prev-v1              |$prev-v2)[last()]
Evaluating variable 'prev'
Lookup variable 'prev-v1'
Lookup variable 'prev-v2'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering variable 'next-v1'
Building variable next-v1 select (following::sect1[$chunk.section.depth > 0                                and preceding-sibling::sect1][1]               |following::sect2[$chunk.section.depth > 1                                and preceding-sibling::sect2                                and parent::sect1[preceding-sibling::sect1]][1]               |following::sect3[$chunk.section.depth > 2                                and preceding-sibling::sect3                                and parent::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |following::sect4[$chunk.section.depth > 3                                and preceding-sibling::sect4                                and parent::sect3[preceding-sibling::sect3]                                and ancestor::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |following::sect5[$chunk.section.depth > 4                                and preceding-sibling::sect5                                and parent::sect4[preceding-sibling::sect4]                                and ancestor::sect3[preceding-sibling::sect3]                                and ancestor::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |following::section[$chunk.section.depth > count(ancestor::section)                                  and preceding-sibling::section                                  and not(ancestor::section[not(preceding-sibling::section)])][1])[1]
Evaluating variable 'next-v1'
Object is a Node Set :
Set contains 0 nodes:
Registering variable 'next-v2'
Building variable next-v2 select (descendant::sect1[$chunk.section.depth > 0                                and preceding-sibling::sect1][1]               |descendant::sect2[$chunk.section.depth > 1                                and preceding-sibling::sect2                                and parent::sect1[preceding-sibling::sect1]][1]               |descendant::sect3[$chunk.section.depth > 2                                and preceding-sibling::sect3                                and parent::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |descendant::sect4[$chunk.section.depth > 3                                and preceding-sibling::sect4                                and parent::sect3[preceding-sibling::sect3]                                and ancestor::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |descendant::sect5[$chunk.section.depth > 4                                and preceding-sibling::sect5                                and parent::sect4[preceding-sibling::sect4]                                and ancestor::sect3[preceding-sibling::sect3]                                and ancestor::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |descendant::section[$chunk.section.depth > count(ancestor::section)                                  and preceding-sibling::section                                  and not(ancestor::section[not(preceding-sibling::section)])])[1]
Evaluating variable 'next-v2'
Object is a Node Set :
Set contains 0 nodes:
Registering variable 'next'
Building variable next select (following::book[1]              |following::preface[1]              |following::chapter[1]              |following::appendix[1]              |following::part[1]              |following::reference[1]              |following::refentry[1]              |following::colophon[1]              |following::bibliography[parent::article or parent::book or parent::part][1]              |following::glossary[parent::article or parent::book or parent::part][1]              |following::index[$generate.index != 0]                                [parent::article or parent::book or parent::part][1]              |following::article[1]              |following::setindex[$generate.index != 0][1]              |descendant::book[1]              |descendant::preface[1]              |descendant::chapter[1]              |descendant::appendix[1]              |descendant::article[1]              |descendant::bibliography[parent::article or parent::book or parent::part][1]              |descendant::glossary[parent::article or parent::book or parent::part][1]              |descendant::index[$generate.index != 0]                                [parent::article or parent::book or parent::part][1]              |descendant::colophon[1]              |descendant::setindex[$generate.index != 0][1]              |descendant::part[1]              |descendant::reference[1]              |descendant::refentry[1]              |$next-v1              |$next-v2)[1]
Evaluating variable 'next'
Lookup variable 'next-v1'
Lookup variable 'next-v2'
Object is a Node Set :
Set contains 0 nodes:
call-template: name process-chunk
Handling xsl:with-param prev
        select $prev
Building variable prev select $prev
Evaluating variable 'prev'
Lookup variable 'prev'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Handling xsl:with-param next
        select $next
Building variable next select $next
Evaluating variable 'next'
Lookup variable 'next'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param content
        select $content
Building variable content select $content
Evaluating variable 'content'
Lookup variable 'content'
Object is an XSLT value tree :
1  ELEMENT div
    ATTRIBUTE class
      TEXT
        content=chapter
    ATTRIBUTE lang
      TEXT
        content=en
applying xsl:template 'process-chunk'
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect1'                     and $chunk.section.depth >= 1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect1) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect2'                     and $chunk.section.depth >= 2                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect2) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect3'                     and $chunk.section.depth >= 3                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect3) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect4'                     and $chunk.section.depth >= 4                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect4) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect5'                     and $chunk.section.depth >= 5                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect5) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'section'                     and $chunk.section.depth >= count($node/ancestor::section)+1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::section) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='preface'
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='chapter'
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'chunkfn'
Building variable chunkfn
Evaluating variable 'chunkfn'
xsltIf: test $ischunk='1'
Lookup variable 'ischunk'
xsltIf: test evaluate to 1
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for chapter
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect1'                     and $chunk.section.depth >= 1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect1) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect2'                     and $chunk.section.depth >= 2                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect2) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect3'                     and $chunk.section.depth >= 3                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect3) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect4'                     and $chunk.section.depth >= 4                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect4) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect5'                     and $chunk.section.depth >= 5                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect5) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'section'                     and $chunk.section.depth >= count($node/ancestor::section)+1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::section) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='preface'
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='chapter'
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'fn'
Building variable fn
Evaluating variable 'fn'
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for chapter
Registering param recursive
Building variable recursive select false()
Evaluating variable 'recursive'
Object is a Boolean : false
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect1'                     and $chunk.section.depth >= 1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect1) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect2'                     and $chunk.section.depth >= 2                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect2) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect3'                     and $chunk.section.depth >= 3                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect3) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect4'                     and $chunk.section.depth >= 4                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect4) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect5'                     and $chunk.section.depth >= 5                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect5) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'section'                     and $chunk.section.depth >= count($node/ancestor::section)+1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::section) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='preface'
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='chapter'
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'dbhtml-filename'
Building variable dbhtml-filename
Evaluating variable 'dbhtml-filename'
call-template: name pi.dbhtml_filename
applying xsl:template 'pi.dbhtml_filename'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'filename'
Building variable attribute select 'filename'
Evaluating variable 'attribute'
Object is a string : filename
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : filename
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_filename
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'filename'
Building variable filename
Evaluating variable 'filename'
xsltChoose: test $dbhtml-filename != ''
Lookup variable 'dbhtml-filename'
xsltChoose: test evaluate to 0
xsltChoose: test not(parent::*) and $root.filename != ''
xsltChoose: test evaluate to 0
xsltChoose: test self::legalnotice and not($generate.legalnotice.link = 0)
xsltChoose: test evaluate to 0
xsltChoose: test (@id or @xml:id) and $use.id.as.filename != 0
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $ischunk='0'
Lookup variable 'ischunk'
xsltChoose: test evaluate to 0
xsltChoose: test not($recursive) and $filename != ''
Lookup variable 'recursive'
Lookup variable 'filename'
xsltChoose: test evaluate to 0
xsltChoose: test self::set
xsltChoose: test evaluate to 0
xsltChoose: test self::book
xsltChoose: test evaluate to 0
xsltChoose: test self::article
xsltChoose: test evaluate to 0
xsltChoose: test self::preface
xsltChoose: test evaluate to 0
xsltChoose: test self::chapter
xsltChoose: test evaluate to 1
xsltIf: test /set
xsltIf: test evaluate to 0
xsltApplySequenceConstructor: copy text ch
xsltCopyText: copy text ch
xsltCompilePattern : parsing 'book'
xsltCompilePattern : parsed book, default priority 0.000000
xsltCopyTextString: copy text 01
xsltIf: test not($recursive)
Lookup variable 'recursive'
xsltIf: test evaluate to 1
xsltValueOf: select $html.ext
Lookup variable 'html.ext'
found variable 'html.ext'
xsltCopyTextString: copy text .html
xsltValueOf: result '.html'
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
xsltIf: test $fn != ''
Lookup variable 'fn'
xsltIf: test evaluate to 1
call-template: name dbhtml-dir
applying xsl:template 'dbhtml-dir'
Registering param context
Building variable context select .
Evaluating variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Registering variable 'ppath'
Building variable ppath
Evaluating variable 'ppath'
xsltIf: test $context/parent::*
Lookup variable 'context'
xsltIf: test evaluate to 1
call-template: name dbhtml-dir
Handling xsl:with-param context
        select $context/parent::*
Building variable context select $context/parent::*
Evaluating variable 'context'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'dbhtml-dir'
Registering variable 'ppath'
Building variable ppath
Evaluating variable 'ppath'
xsltIf: test $context/parent::*
Lookup variable 'context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'path'
Building variable path
Evaluating variable 'path'
call-template: name pi.dbhtml_dir
Handling xsl:with-param node
        select $context
Building variable node select $context
Evaluating variable 'node'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'pi.dbhtml_dir'
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'dir'
Building variable attribute select 'dir'
Evaluating variable 'attribute'
Object is a string : dir
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : dir
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_dir
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $path = ''
Lookup variable 'path'
xsltChoose: test evaluate to 1
xsltIf: test $ppath != ''
Lookup variable 'ppath'
xsltIf: test evaluate to 0
call-template returned: name dbhtml-dir
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'path'
Building variable path
Evaluating variable 'path'
call-template: name pi.dbhtml_dir
Handling xsl:with-param node
        select $context
Building variable node select $context
Evaluating variable 'node'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
applying xsl:template 'pi.dbhtml_dir'
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'dir'
Building variable attribute select 'dir'
Evaluating variable 'attribute'
Object is a string : dir
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : dir
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_dir
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $path = ''
Lookup variable 'path'
xsltChoose: test evaluate to 1
xsltIf: test $ppath != ''
Lookup variable 'ppath'
xsltIf: test evaluate to 0
call-template returned: name dbhtml-dir
xsltValueOf: select $fn
Lookup variable 'fn'
xsltCopyTextString: copy text ch01.html
xsltValueOf: result 'ch01.html'
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
xsltIf: test $ischunk='0'
Lookup variable 'ischunk'
xsltIf: test evaluate to 0
Registering variable 'filename'
Building variable filename
Evaluating variable 'filename'
call-template: name make-relative-filename
Handling xsl:with-param base.dir
        select $base.dir
Building variable base.dir select $base.dir
Evaluating variable 'base.dir'
Lookup variable 'base.dir'
found variable 'base.dir'
Object is a string : 
Handling xsl:with-param base.name
        select $chunkfn
Building variable base.name select $chunkfn
Evaluating variable 'base.name'
Lookup variable 'chunkfn'
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
applying xsl:template 'make-relative-filename'
xsltChoose: test element-available('saxon:output')
xsltChoose: test evaluate to 1
xsltValueOf: select concat($base.dir,$base.name)
Lookup variable 'base.dir'
Lookup variable 'base.name'
xsltCopyTextString: copy text ch01.html
xsltValueOf: result 'ch01.html'
call-template returned: name make-relative-filename
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
call-template: name write.chunk
Handling xsl:with-param filename
        select $filename
Building variable filename select $filename
Evaluating variable 'filename'
Lookup variable 'filename'
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
Handling xsl:with-param content
Building variable content
Evaluating variable 'content'
call-template: name chunk-element-content
Handling xsl:with-param prev
        select $prev
Building variable prev select $prev
Evaluating variable 'prev'
Lookup variable 'prev'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Handling xsl:with-param next
        select $next
Building variable next select $next
Evaluating variable 'next'
Lookup variable 'next'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param content
        select $content
Building variable content select $content
Evaluating variable 'content'
Lookup variable 'content'
Object is an XSLT value tree :
1  ELEMENT div
    ATTRIBUTE class
      TEXT
        content=chapter
    ATTRIBUTE lang
      TEXT
        content=en
applying xsl:template 'chunk-element-content'
Registering param nav.context
Building variable nav.context
Evaluating variable 'nav.context'
call-template: name user.preroot
call-template returned: name user.preroot
xsltApplySequenceConstructor: copy node html
call-template: name html.head
Handling xsl:with-param prev
        select $prev
Building variable prev select $prev
Evaluating variable 'prev'
Lookup variable 'prev'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Handling xsl:with-param next
        select $next
Building variable next select $next
Evaluating variable 'next'
Lookup variable 'next'
Object is a Node Set :
Set contains 0 nodes:
applying xsl:template 'html.head'
Registering variable 'this'
Building variable this select .
Evaluating variable 'this'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Registering variable 'home'
Building variable home select /*[1]
Evaluating variable 'home'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering variable 'up'
Building variable up select parent::*
Evaluating variable 'up'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
xsltApplySequenceConstructor: copy node head
call-template: name system.head.content
applying xsl:template 'system.head.content'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
xsltIf: test $annotation.support != 0 and //annotation
Lookup variable 'annotation.support'
found variable 'annotation.support'
xsltIf: test evaluate to 0
call-template returned: name system.head.content
call-template: name head.content
applying xsl:template 'head.content'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Registering param title
Building variable title
Evaluating variable 'title'
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select $node
Lookup variable 'node'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for chapter
Registering variable 'title'
Building variable title
Evaluating variable 'title'
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for chapter
Registering param allow-anchors
Building variable allow-anchors select 0
Evaluating variable 'allow-anchors'
Object is a number : 0
Registering variable 'template'
Building variable template
Evaluating variable 'template'
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template 'chapter' for chapter
xsltChoose: test string($chapter.autolabel) != 0
Lookup variable 'chapter.autolabel'
found variable 'chapter.autolabel'
xsltChoose: test evaluate to 1
call-template: name gentext.template
Handling xsl:with-param context
        select 'title-numbered'
Building variable context select 'title-numbered'
Evaluating variable 'context'
Object is a string : title-numbered
Handling xsl:with-param name
Building variable name
Evaluating variable 'name'
call-template: name xpath.location
applying xsl:template 'xpath.location'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Registering param path
Building variable path select ''
Evaluating variable 'path'
Object is a string : 
Registering variable 'next.path'
Building variable next.path
Evaluating variable 'next.path'
xsltValueOf: select local-name($node)
Lookup variable 'node'
xsltCopyTextString: copy text chapter
xsltValueOf: result 'chapter'
xsltIf: test $path != ''
Lookup variable 'path'
xsltIf: test evaluate to 0
xsltValueOf: select $path
Lookup variable 'path'
xsltValueOf: result ''
Object is an XSLT value tree :
1  TEXT
    content=chapter
xsltChoose: test $node/parent::*
Lookup variable 'node'
xsltChoose: test evaluate to 1
call-template: name xpath.location
Handling xsl:with-param node
        select $node/parent::*
Building variable node select $node/parent::*
Evaluating variable 'node'
Lookup variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Handling xsl:with-param path
        select $next.path
Building variable path select $next.path
Evaluating variable 'path'
Lookup variable 'next.path'
Object is an XSLT value tree :
1  TEXT
    content=chapter
applying xsl:template 'xpath.location'
Registering variable 'next.path'
Building variable next.path
Evaluating variable 'next.path'
xsltValueOf: select local-name($node)
Lookup variable 'node'
xsltCopyTextString: copy text book
xsltValueOf: result 'book'
xsltIf: test $path != ''
Lookup variable 'path'
xsltIf: test evaluate to 1
xsltApplySequenceConstructor: copy text /
xsltCopyText: copy text /
xsltValueOf: select $path
Lookup variable 'path'
xsltCopyTextString: copy text chapter
xsltValueOf: result 'chapter'
Object is an XSLT value tree :
1  TEXT
    content=book/chapter
xsltChoose: test $node/parent::*
Lookup variable 'node'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplySequenceConstructor: copy text /
xsltCopyText: copy text /
xsltValueOf: select $next.path
Lookup variable 'next.path'
xsltCopyTextString: copy text book/chapter
xsltValueOf: result 'book/chapter'
call-template returned: name xpath.location
call-template returned: name xpath.location
Object is an XSLT value tree :
1  TEXT
    content=/book/chapter
applying xsl:template 'gentext.template'
Registering param origname
Building variable origname select $name
Evaluating variable 'origname'
Lookup variable 'name'
Object is an XSLT value tree :
1  TEXT
    content=/book/chapter
Registering param purpose
Building variable purpose
Evaluating variable 'purpose'
Registering param xrefstyle
Building variable xrefstyle
Evaluating variable 'xrefstyle'
Registering param referrer
Building variable referrer
Evaluating variable 'referrer'
Registering param lang
Building variable lang
Evaluating variable 'lang'
call-template: name l10n.language
applying xsl:template 'l10n.language'
Registering param target
Building variable target select .
Evaluating variable 'target'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Registering param xref-context
Building variable xref-context select false()
Evaluating variable 'xref-context'
Object is a Boolean : false
Registering variable 'mc-language'
Building variable mc-language
Evaluating variable 'mc-language'
xsltChoose: test $l10n.gentext.language != ''
Lookup variable 'l10n.gentext.language'
found variable 'l10n.gentext.language'
xsltChoose: test evaluate to 0
xsltChoose: test $xref-context or $l10n.gentext.use.xref.language != 0
Lookup variable 'xref-context'
Lookup variable 'l10n.gentext.use.xref.language'
found variable 'l10n.gentext.use.xref.language'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
Registering variable 'lang-scope'
Building variable lang-scope select $target/ancestor-or-self::*                               [@lang or @xml:lang][1]
Evaluating variable 'lang-scope'
Lookup variable 'target'
Object is a Node Set :
Set contains 0 nodes:
Registering variable 'lang-attr'
Building variable lang-attr select ($lang-scope/@lang | $lang-scope/@xml:lang)[1]
Evaluating variable 'lang-attr'
Lookup variable 'lang-scope'
Lookup variable 'lang-scope'
Object is a Node Set :
NodeSet is NULL !
xsltChoose: test string($lang-attr) = ''
Lookup variable 'lang-attr'
xsltChoose: test evaluate to 1
xsltValueOf: select $l10n.gentext.default.language
Lookup variable 'l10n.gentext.default.language'
found variable 'l10n.gentext.default.language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
Object is an XSLT value tree :
1  TEXT
    content=en
Registering variable 'language'
Building variable language select translate($mc-language,                                         'ABCDEFGHIJKLMNOPQRSTUVWXYZ',                                         'abcdefghijklmnopqrstuvwxyz')
Evaluating variable 'language'
Lookup variable 'mc-language'
Object is a string : en
Registering variable 'adjusted.language'
Building variable adjusted.language
Evaluating variable 'adjusted.language'
xsltChoose: test contains($language,'-')
Lookup variable 'language'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $language
Lookup variable 'language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
Object is an XSLT value tree :
1  TEXT
    content=en
xsltChoose: test $l10n.xml/l:i18n/l:l10n[@language=$adjusted.language]
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
xsltChoose: test evaluate to 1
xsltValueOf: select $adjusted.language
Lookup variable 'adjusted.language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
call-template returned: name l10n.language
Object is an XSLT value tree :
1  TEXT
    content=en
Registering param verbose
Building variable verbose select 1
Evaluating variable 'verbose'
Object is a number : 1
Registering variable 'local.localization.node'
Building variable local.localization.node select ($local.l10n.xml//l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'local.localization.node'
Lookup variable 'local.l10n.xml'
found variable 'local.l10n.xml'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'localization.node'
Building variable localization.node select ($l10n.xml/l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'localization.node'
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:l10n
    namespace l href=http://docbook.sourceforge.net/xmlns/l10...
    ATTRIBUTE language
      TEXT
        content=en
    ATTRIBUTE english-language-name
      TEXT
        content=English
xsltIf: test count($localization.node) = 0                 and count($local.localization.node) = 0                 and $verbose != 0
Lookup variable 'localization.node'
xsltIf: test evaluate to 0
Registering variable 'local.context.node'
Building variable local.context.node select $local.localization.node/l:context[@name=$context]
Evaluating variable 'local.context.node'
Lookup variable 'local.localization.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'context.node'
Building variable context.node select $localization.node/l:context[@name=$context]
Evaluating variable 'context.node'
Lookup variable 'localization.node'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:context
    ATTRIBUTE name
      TEXT
        content=title-numbered
xsltIf: test count($context.node) = 0                 and count($local.context.node) = 0                 and $verbose != 0
Lookup variable 'context.node'
xsltIf: test evaluate to 0
Registering variable 'local.template.node'
Building variable local.template.node select ($local.context.node/l:template[@name=$name                                                         and @style                                                         and @style=$xrefstyle]                         |$local.context.node/l:template[@name=$name                                                         and not(@style)])[1]
Evaluating variable 'local.template.node'
Lookup variable 'local.context.node'
Lookup variable 'local.context.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'template.node'
Building variable template.node select ($context.node/l:template[@name=$name                                                   and @style                                                   and @style=$xrefstyle]                         |$context.node/l:template[@name=$name                                                   and not(@style)])[1]
Evaluating variable 'template.node'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Object is a Node Set :
Set contains 0 nodes:
xsltChoose: test $local.template.node/@text
Lookup variable 'local.template.node'
xsltChoose: test evaluate to 0
xsltChoose: test $template.node/@text
Lookup variable 'template.node'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test contains($name, '/')
Lookup variable 'name'
xsltChoose: test evaluate to 1
call-template: name gentext.template
Handling xsl:with-param context
        select $context
Building variable context select $context
Evaluating variable 'context'
Lookup variable 'context'
Object is a string : title-numbered
Handling xsl:with-param name
        select substring-after($name, '/')
Building variable name select substring-after($name, '/')
Evaluating variable 'name'
Lookup variable 'name'
Object is a string : book/chapter
Handling xsl:with-param origname
        select $origname
Building variable origname select $origname
Evaluating variable 'origname'
Lookup variable 'origname'
Object is an XSLT value tree :
1  TEXT
    content=/book/chapter
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param referrer
        select $referrer
Building variable referrer select $referrer
Evaluating variable 'referrer'
Lookup variable 'referrer'
Object is a string : 
Handling xsl:with-param lang
        select $lang
Building variable lang select $lang
Evaluating variable 'lang'
Lookup variable 'lang'
Object is an XSLT value tree :
1  TEXT
    content=en
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a number : 1
applying xsl:template 'gentext.template'
Registering variable 'local.localization.node'
Building variable local.localization.node select ($local.l10n.xml//l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'local.localization.node'
Lookup variable 'local.l10n.xml'
found variable 'local.l10n.xml'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'localization.node'
Building variable localization.node select ($l10n.xml/l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'localization.node'
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:l10n
    namespace l href=http://docbook.sourceforge.net/xmlns/l10...
    ATTRIBUTE language
      TEXT
        content=en
    ATTRIBUTE english-language-name
      TEXT
        content=English
xsltIf: test count($localization.node) = 0                 and count($local.localization.node) = 0                 and $verbose != 0
Lookup variable 'localization.node'
xsltIf: test evaluate to 0
Registering variable 'local.context.node'
Building variable local.context.node select $local.localization.node/l:context[@name=$context]
Evaluating variable 'local.context.node'
Lookup variable 'local.localization.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'context.node'
Building variable context.node select $localization.node/l:context[@name=$context]
Evaluating variable 'context.node'
Lookup variable 'localization.node'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:context
    ATTRIBUTE name
      TEXT
        content=title-numbered
xsltIf: test count($context.node) = 0                 and count($local.context.node) = 0                 and $verbose != 0
Lookup variable 'context.node'
xsltIf: test evaluate to 0
Registering variable 'local.template.node'
Building variable local.template.node select ($local.context.node/l:template[@name=$name                                                         and @style                                                         and @style=$xrefstyle]                         |$local.context.node/l:template[@name=$name                                                         and not(@style)])[1]
Evaluating variable 'local.template.node'
Lookup variable 'local.context.node'
Lookup variable 'local.context.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'template.node'
Building variable template.node select ($context.node/l:template[@name=$name                                                   and @style                                                   and @style=$xrefstyle]                         |$context.node/l:template[@name=$name                                                   and not(@style)])[1]
Evaluating variable 'template.node'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Object is a Node Set :
Set contains 0 nodes:
xsltChoose: test $local.template.node/@text
Lookup variable 'local.template.node'
xsltChoose: test evaluate to 0
xsltChoose: test $template.node/@text
Lookup variable 'template.node'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test contains($name, '/')
Lookup variable 'name'
xsltChoose: test evaluate to 1
call-template: name gentext.template
Handling xsl:with-param context
        select $context
Building variable context select $context
Evaluating variable 'context'
Lookup variable 'context'
Object is a string : title-numbered
Handling xsl:with-param name
        select substring-after($name, '/')
Building variable name select substring-after($name, '/')
Evaluating variable 'name'
Lookup variable 'name'
Object is a string : chapter
Handling xsl:with-param origname
        select $origname
Building variable origname select $origname
Evaluating variable 'origname'
Lookup variable 'origname'
Object is an XSLT value tree :
1  TEXT
    content=/book/chapter
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param referrer
        select $referrer
Building variable referrer select $referrer
Evaluating variable 'referrer'
Lookup variable 'referrer'
Object is a string : 
Handling xsl:with-param lang
        select $lang
Building variable lang select $lang
Evaluating variable 'lang'
Lookup variable 'lang'
Object is an XSLT value tree :
1  TEXT
    content=en
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a number : 1
applying xsl:template 'gentext.template'
Registering variable 'local.localization.node'
Building variable local.localization.node select ($local.l10n.xml//l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'local.localization.node'
Lookup variable 'local.l10n.xml'
found variable 'local.l10n.xml'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'localization.node'
Building variable localization.node select ($l10n.xml/l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'localization.node'
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:l10n
    namespace l href=http://docbook.sourceforge.net/xmlns/l10...
    ATTRIBUTE language
      TEXT
        content=en
    ATTRIBUTE english-language-name
      TEXT
        content=English
xsltIf: test count($localization.node) = 0                 and count($local.localization.node) = 0                 and $verbose != 0
Lookup variable 'localization.node'
xsltIf: test evaluate to 0
Registering variable 'local.context.node'
Building variable local.context.node select $local.localization.node/l:context[@name=$context]
Evaluating variable 'local.context.node'
Lookup variable 'local.localization.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'context.node'
Building variable context.node select $localization.node/l:context[@name=$context]
Evaluating variable 'context.node'
Lookup variable 'localization.node'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:context
    ATTRIBUTE name
      TEXT
        content=title-numbered
xsltIf: test count($context.node) = 0                 and count($local.context.node) = 0                 and $verbose != 0
Lookup variable 'context.node'
xsltIf: test evaluate to 0
Registering variable 'local.template.node'
Building variable local.template.node select ($local.context.node/l:template[@name=$name                                                         and @style                                                         and @style=$xrefstyle]                         |$local.context.node/l:template[@name=$name                                                         and not(@style)])[1]
Evaluating variable 'local.template.node'
Lookup variable 'local.context.node'
Lookup variable 'local.context.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'template.node'
Building variable template.node select ($context.node/l:template[@name=$name                                                   and @style                                                   and @style=$xrefstyle]                         |$context.node/l:template[@name=$name                                                   and not(@style)])[1]
Evaluating variable 'template.node'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:template
    ATTRIBUTE name
      TEXT
        content=chapter
    ATTRIBUTE text
      TEXT
        content=Chapter#C2#A0%n.#C2#A0%t
xsltChoose: test $local.template.node/@text
Lookup variable 'local.template.node'
xsltChoose: test evaluate to 0
xsltChoose: test $template.node/@text
Lookup variable 'template.node'
xsltChoose: test evaluate to 1
xsltValueOf: select $template.node/@text
Lookup variable 'template.node'
xsltCopyTextString: copy text Chapter %n. %t
xsltValueOf: result 'Chapter %n. %t'
call-template returned: name gentext.template
call-template returned: name gentext.template
call-template returned: name gentext.template
Object is an XSLT value tree :
1  TEXT
    content=Chapter#C2#A0%n.#C2#A0%t
call-template: name substitute-markup
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
Handling xsl:with-param template
        select $template
Building variable template select $template
Evaluating variable 'template'
Lookup variable 'template'
Object is an XSLT value tree :
1  TEXT
    content=Chapter#C2#A0%n.#C2#A0%t
applying xsl:template 'substitute-markup'
Registering param title
Building variable title select ''
Evaluating variable 'title'
Object is a string : 
Registering param subtitle
Building variable subtitle select ''
Evaluating variable 'subtitle'
Object is a string : 
Registering param docname
Building variable docname select ''
Evaluating variable 'docname'
Object is a string : 
Registering param label
Building variable label select ''
Evaluating variable 'label'
Object is a string : 
Registering param pagenumber
Building variable pagenumber select ''
Evaluating variable 'pagenumber'
Object is a string : 
Registering param purpose
Building variable purpose
Evaluating variable 'purpose'
Registering param xrefstyle
Building variable xrefstyle
Evaluating variable 'xrefstyle'
Registering param referrer
Building variable referrer
Evaluating variable 'referrer'
Registering param verbose
Building variable verbose
Evaluating variable 'verbose'
xsltChoose: test contains($template, '%')
Lookup variable 'template'
xsltChoose: test evaluate to 1
xsltValueOf: select substring-before($template, '%')
Lookup variable 'template'
xsltCopyTextString: copy text Chapter 
xsltValueOf: result 'Chapter '
Registering variable 'candidate'
Building variable candidate select substring(substring-after($template, '%'), 1, 1)
Evaluating variable 'candidate'
Lookup variable 'template'
Object is a string : n
xsltChoose: test $candidate = 't'
Lookup variable 'candidate'
xsltChoose: test evaluate to 0
xsltChoose: test $candidate = 's'
Lookup variable 'candidate'
xsltChoose: test evaluate to 0
xsltChoose: test $candidate = 'n'
Lookup variable 'candidate'
xsltChoose: test evaluate to 1
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param label
Building variable label
Evaluating variable 'label'
xsltChoose: test $label != ''
Lookup variable 'label'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template 'chapter' for chapter
xsltChoose: test @label
xsltChoose: test evaluate to 0
xsltChoose: test string($chapter.autolabel) != 0
Lookup variable 'chapter.autolabel'
found variable 'chapter.autolabel'
xsltChoose: test evaluate to 1
xsltIf: test $component.label.includes.part.label != 0 and                       ancestor::part
Lookup variable 'component.label.includes.part.label'
found variable 'component.label.includes.part.label'
xsltIf: test evaluate to 0
Registering variable 'format'
Building variable format
Evaluating variable 'format'
call-template: name autolabel.format
Handling xsl:with-param format
        select $chapter.autolabel
Building variable format select $chapter.autolabel
Evaluating variable 'format'
Lookup variable 'chapter.autolabel'
found variable 'chapter.autolabel'
Object is a number : 1
applying xsl:template 'autolabel.format'
Registering param context
Building variable context select .
Evaluating variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
xsltChoose: test string($format) != 0
Lookup variable 'format'
xsltChoose: test evaluate to 1
xsltChoose: test string($format)='arabic' or $format='1'
Lookup variable 'format'
Lookup variable 'format'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name autolabel.format
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $label.from.part != 0 and ancestor::part
Lookup variable 'label.from.part'
found variable 'label.from.part'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
Lookup variable 'format'
xsltEvalXPathString: returns 1
xsltEvalAttrValueTemplate: {$format} returns 1
xsltCompilePattern : parsing 'chapter'
xsltCompilePattern : parsed chapter, default priority 0.000000
xsltCompilePattern : parsing 'book'
xsltCompilePattern : parsed book, default priority 0.000000
xsltCopyTextString: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltProcessOneNode: applying template '*' for chapter
xsltCopyOf: select $label
Lookup variable 'label'
xsltCopyOf: result is a result tree fragment
xsltCopyTextString: copy text 1
Registering variable 'rest'
Building variable rest select substring($template,             string-length(substring-before($template, '%'))+3)
Evaluating variable 'rest'
Lookup variable 'template'
Lookup variable 'template'
Object is a string : .#C2#A0%t
call-template: name substitute-markup
Handling xsl:with-param template
        select $rest
Building variable template select $rest
Evaluating variable 'template'
Lookup variable 'rest'
Object is a string : .#C2#A0%t
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
Handling xsl:with-param title
        select $title
Building variable title select $title
Evaluating variable 'title'
Lookup variable 'title'
Object is a string : 
Handling xsl:with-param subtitle
        select $subtitle
Building variable subtitle select $subtitle
Evaluating variable 'subtitle'
Lookup variable 'subtitle'
Object is a string : 
Handling xsl:with-param docname
        select $docname
Building variable docname select $docname
Evaluating variable 'docname'
Lookup variable 'docname'
Object is a string : 
Handling xsl:with-param label
        select $label
Building variable label select $label
Evaluating variable 'label'
Lookup variable 'label'
Object is a string : 
Handling xsl:with-param pagenumber
        select $pagenumber
Building variable pagenumber select $pagenumber
Evaluating variable 'pagenumber'
Lookup variable 'pagenumber'
Object is a string : 
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param referrer
        select $referrer
Building variable referrer select $referrer
Evaluating variable 'referrer'
Lookup variable 'referrer'
Object is a string : 
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a string : 
applying xsl:template 'substitute-markup'
xsltChoose: test contains($template, '%')
Lookup variable 'template'
xsltChoose: test evaluate to 1
xsltValueOf: select substring-before($template, '%')
Lookup variable 'template'
xsltCopyTextString: copy text . 
xsltValueOf: result '. '
Registering variable 'candidate'
Building variable candidate select substring(substring-after($template, '%'), 1, 1)
Evaluating variable 'candidate'
Lookup variable 'template'
Object is a string : t
xsltChoose: test $candidate = 't'
Lookup variable 'candidate'
xsltChoose: test evaluate to 1
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param title
Building variable title
Evaluating variable 'title'
xsltChoose: test $title != ''
Lookup variable 'title'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a string : 
xsltProcessOneNode: applying template 'preface|chapter|appendix' for chapter
Registering variable 'title'
Building variable title select (docinfo/title                                       |info/title                                       |prefaceinfo/title                                       |chapterinfo/title                                       |appendixinfo/title                                       |title)[1]
Evaluating variable 'title'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT title
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select $title
Lookup variable 'title'
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
xsltProcessOneNode: applying template 'title' for title
xsltChoose: test $allow-anchors != 0
Lookup variable 'allow-anchors'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplyTemplates: node: 'title'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: no template found for text
xsltDefaultProcessOneNode: copy text Section
xsltCopyText: copy text Section
Object is an XSLT value tree :
1  TEXT
    content=Section
xsltProcessOneNode: applying template 'chapter|appendix' for chapter
xsltChoose: test $purpose = 'xref'
Lookup variable 'purpose'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltCopyOf: select $title
Lookup variable 'title'
xsltCopyOf: result is a result tree fragment
xsltCopyTextString: copy text Section
Registering variable 'rest'
Building variable rest select substring($template,             string-length(substring-before($template, '%'))+3)
Evaluating variable 'rest'
Lookup variable 'template'
Lookup variable 'template'
Object is a string : 
call-template: name substitute-markup
Handling xsl:with-param template
        select $rest
Building variable template select $rest
Evaluating variable 'template'
Lookup variable 'rest'
Object is a string : 
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
Handling xsl:with-param title
        select $title
Building variable title select $title
Evaluating variable 'title'
Lookup variable 'title'
Object is a string : 
Handling xsl:with-param subtitle
        select $subtitle
Building variable subtitle select $subtitle
Evaluating variable 'subtitle'
Lookup variable 'subtitle'
Object is a string : 
Handling xsl:with-param docname
        select $docname
Building variable docname select $docname
Evaluating variable 'docname'
Lookup variable 'docname'
Object is a string : 
Handling xsl:with-param label
        select $label
Building variable label select $label
Evaluating variable 'label'
Lookup variable 'label'
Object is a string : 
Handling xsl:with-param pagenumber
        select $pagenumber
Building variable pagenumber select $pagenumber
Evaluating variable 'pagenumber'
Lookup variable 'pagenumber'
Object is a string : 
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param referrer
        select $referrer
Building variable referrer select $referrer
Evaluating variable 'referrer'
Lookup variable 'referrer'
Object is a string : 
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a string : 
applying xsl:template 'substitute-markup'
xsltChoose: test contains($template, '%')
Lookup variable 'template'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $template
Lookup variable 'template'
xsltValueOf: result ''
call-template returned: name substitute-markup
call-template returned: name substitute-markup
call-template returned: name substitute-markup
Object is an XSLT value tree :
1  TEXT
    content=Chapter#C2#A01.#C2#A0Section
xsltValueOf: select normalize-space($title)
Lookup variable 'title'
xsltCopyTextString: copy text Chapter 1. Section
xsltValueOf: result 'Chapter 1. Section'
Object is an XSLT value tree :
1  TEXT
    content=Chapter#C2#A01.#C2#A0Section
xsltApplySequenceConstructor: copy node title
xsltCopyOf: select $title
Lookup variable 'title'
xsltCopyOf: result is a result tree fragment
xsltCopyTextString: copy text Chapter 1. Section
xsltIf: test $html.stylesheet != ''
Lookup variable 'html.stylesheet'
found variable 'html.stylesheet'
xsltIf: test evaluate to 0
xsltIf: test $link.mailto.url != ''
Lookup variable 'link.mailto.url'
found variable 'link.mailto.url'
xsltIf: test evaluate to 0
xsltIf: test $html.base != ''
Lookup variable 'html.base'
found variable 'html.base'
xsltIf: test evaluate to 0
xsltApplySequenceConstructor: copy node meta
Lookup variable 'DistroTitle'
found variable 'DistroTitle'
xsltEvalXPathString: returns XSL Stylesheets
Lookup variable 'VERSION'
found variable 'VERSION'
xsltEvalXPathString: returns 1.73.2
xsltIf: test $generate.meta.abstract != 0
Lookup variable 'generate.meta.abstract'
found variable 'generate.meta.abstract'
xsltIf: test evaluate to 1
Registering variable 'info'
Building variable info select (articleinfo                                       |bookinfo                                       |prefaceinfo                                       |chapterinfo                                       |appendixinfo                                       |sectioninfo                                       |sect1info                                       |sect2info                                       |sect3info                                       |sect4info                                       |sect5info                                       |referenceinfo                                       |refentryinfo                                       |partinfo                                       |info                                       |docinfo)[1]
Evaluating variable 'info'
Object is a Node Set :
Set contains 0 nodes:
xsltIf: test $info and $info/abstract
Lookup variable 'info'
xsltIf: test evaluate to 0
xsltIf: test ($draft.mode = 'yes' or                 ($draft.mode = 'maybe' and                 ancestor-or-self::*[@status][1]/@status = 'draft'))                 and $draft.watermark.image != ''
Lookup variable 'draft.mode'
found variable 'draft.mode'
Lookup variable 'draft.mode'
found variable 'draft.mode'
xsltIf: test evaluate to 0
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for chapter
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select chapterinfo/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select appendixinfo/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select prefaceinfo/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select bookinfo/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select setinfo/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select articleinfo/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select artheader/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select sect1info/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select sect2info/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select sect3info/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select sect4info/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select sect5info/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select sectioninfo/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select refsect1info/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select refsect2info/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select refsect3info/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select bibliographyinfo/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select glossaryinfo/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select indexinfo/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select refentryinfo/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select partinfo/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select referenceinfo/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select docinfo/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select info/keywordset
xsltApplyTemplates: list of 0 nodes
xsltIf: test $inherit.keywords != 0                 and parent::*
Lookup variable 'inherit.keywords'
found variable 'inherit.keywords'
xsltIf: test evaluate to 1
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select parent::*
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select chapterinfo/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select appendixinfo/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select prefaceinfo/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select bookinfo/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select setinfo/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select articleinfo/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select artheader/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select sect1info/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select sect2info/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select sect3info/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select sect4info/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select sect5info/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select sectioninfo/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select refsect1info/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select refsect2info/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select refsect3info/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select bibliographyinfo/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select glossaryinfo/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select indexinfo/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select refentryinfo/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select partinfo/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select referenceinfo/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select docinfo/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select info/keywordset
xsltApplyTemplates: list of 0 nodes
xsltIf: test $inherit.keywords != 0                 and parent::*
Lookup variable 'inherit.keywords'
found variable 'inherit.keywords'
xsltIf: test evaluate to 0
call-template returned: name head.content
xsltIf: test $home
Lookup variable 'home'
xsltIf: test evaluate to 1
xsltApplySequenceConstructor: copy node link
call-template: name href.target
Handling xsl:with-param object
        select $home
Building variable object select $home
Evaluating variable 'object'
Lookup variable 'home'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'href.target'
Registering param context
Building variable context select .
Evaluating variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Registering param toc-context
Building variable toc-context select .
Evaluating variable 'toc-context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Registering variable 'toc-output-dir'
Building variable toc-output-dir
Evaluating variable 'toc-output-dir'
xsltIf: test not($toc-context = .)
Lookup variable 'toc-context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'linked-file-output-dir'
Building variable linked-file-output-dir
Evaluating variable 'linked-file-output-dir'
xsltIf: test not($toc-context = .)
Lookup variable 'toc-context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'href.to.uri'
Building variable href.to.uri
Evaluating variable 'href.to.uri'
call-template: name href.target.uri
Handling xsl:with-param object
        select $object
Building variable object select $object
Evaluating variable 'object'
Lookup variable 'object'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'href.target.uri'
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
Handling xsl:with-param node
        select $object
Building variable node select $object
Evaluating variable 'node'
Lookup variable 'object'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'chunk'
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select $object
Lookup variable 'object'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'fn'
Building variable fn
Evaluating variable 'fn'
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
Registering param recursive
Building variable recursive select false()
Evaluating variable 'recursive'
Object is a Boolean : false
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'dbhtml-filename'
Building variable dbhtml-filename
Evaluating variable 'dbhtml-filename'
call-template: name pi.dbhtml_filename
applying xsl:template 'pi.dbhtml_filename'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'filename'
Building variable attribute select 'filename'
Evaluating variable 'attribute'
Object is a string : filename
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : filename
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_filename
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'filename'
Building variable filename
Evaluating variable 'filename'
xsltChoose: test $dbhtml-filename != ''
Lookup variable 'dbhtml-filename'
xsltChoose: test evaluate to 0
xsltChoose: test not(parent::*) and $root.filename != ''
Lookup variable 'root.filename'
found variable 'root.filename'
xsltChoose: test evaluate to 1
xsltValueOf: select $root.filename
Lookup variable 'root.filename'
found variable 'root.filename'
xsltCopyTextString: copy text index
xsltValueOf: result 'index'
xsltValueOf: select $html.ext
Lookup variable 'html.ext'
found variable 'html.ext'
xsltCopyTextString: copy text .html
xsltValueOf: result '.html'
Object is an XSLT value tree :
1  TEXT
    content=index.html
xsltChoose: test $ischunk='0'
Lookup variable 'ischunk'
xsltChoose: test evaluate to 0
xsltChoose: test not($recursive) and $filename != ''
Lookup variable 'recursive'
Lookup variable 'filename'
xsltChoose: test evaluate to 1
xsltValueOf: select $filename
Lookup variable 'filename'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
Object is an XSLT value tree :
1  TEXT
    content=index.html
xsltIf: test $fn != ''
Lookup variable 'fn'
xsltIf: test evaluate to 1
call-template: name dbhtml-dir
applying xsl:template 'dbhtml-dir'
Registering param context
Building variable context select .
Evaluating variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering variable 'ppath'
Building variable ppath
Evaluating variable 'ppath'
xsltIf: test $context/parent::*
Lookup variable 'context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'path'
Building variable path
Evaluating variable 'path'
call-template: name pi.dbhtml_dir
Handling xsl:with-param node
        select $context
Building variable node select $context
Evaluating variable 'node'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'pi.dbhtml_dir'
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'dir'
Building variable attribute select 'dir'
Evaluating variable 'attribute'
Object is a string : dir
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : dir
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_dir
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $path = ''
Lookup variable 'path'
xsltChoose: test evaluate to 1
xsltIf: test $ppath != ''
Lookup variable 'ppath'
xsltIf: test evaluate to 0
call-template returned: name dbhtml-dir
xsltValueOf: select $fn
Lookup variable 'fn'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
xsltIf: test $ischunk='0'
Lookup variable 'ischunk'
xsltIf: test evaluate to 0
call-template returned: name href.target.uri
Object is an XSLT value tree :
1  TEXT
    content=index.html
Registering variable 'href.from.uri'
Building variable href.from.uri
Evaluating variable 'href.from.uri'
call-template: name href.target.uri
Handling xsl:with-param object
        select $context
Building variable object select $context
Evaluating variable 'object'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
applying xsl:template 'href.target.uri'
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
Handling xsl:with-param node
        select $object
Building variable node select $object
Evaluating variable 'node'
Lookup variable 'object'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
applying xsl:template 'chunk'
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect1'                     and $chunk.section.depth >= 1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect1) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect2'                     and $chunk.section.depth >= 2                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect2) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect3'                     and $chunk.section.depth >= 3                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect3) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect4'                     and $chunk.section.depth >= 4                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect4) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect5'                     and $chunk.section.depth >= 5                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect5) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'section'                     and $chunk.section.depth >= count($node/ancestor::section)+1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::section) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='preface'
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='chapter'
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select $object
Lookup variable 'object'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for chapter
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect1'                     and $chunk.section.depth >= 1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect1) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect2'                     and $chunk.section.depth >= 2                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect2) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect3'                     and $chunk.section.depth >= 3                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect3) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect4'                     and $chunk.section.depth >= 4                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect4) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect5'                     and $chunk.section.depth >= 5                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect5) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'section'                     and $chunk.section.depth >= count($node/ancestor::section)+1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::section) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='preface'
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='chapter'
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'fn'
Building variable fn
Evaluating variable 'fn'
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for chapter
Registering param recursive
Building variable recursive select false()
Evaluating variable 'recursive'
Object is a Boolean : false
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect1'                     and $chunk.section.depth >= 1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect1) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect2'                     and $chunk.section.depth >= 2                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect2) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect3'                     and $chunk.section.depth >= 3                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect3) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect4'                     and $chunk.section.depth >= 4                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect4) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect5'                     and $chunk.section.depth >= 5                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect5) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'section'                     and $chunk.section.depth >= count($node/ancestor::section)+1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::section) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='preface'
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='chapter'
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'dbhtml-filename'
Building variable dbhtml-filename
Evaluating variable 'dbhtml-filename'
call-template: name pi.dbhtml_filename
applying xsl:template 'pi.dbhtml_filename'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'filename'
Building variable attribute select 'filename'
Evaluating variable 'attribute'
Object is a string : filename
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : filename
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_filename
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'filename'
Building variable filename
Evaluating variable 'filename'
xsltChoose: test $dbhtml-filename != ''
Lookup variable 'dbhtml-filename'
xsltChoose: test evaluate to 0
xsltChoose: test not(parent::*) and $root.filename != ''
xsltChoose: test evaluate to 0
xsltChoose: test self::legalnotice and not($generate.legalnotice.link = 0)
xsltChoose: test evaluate to 0
xsltChoose: test (@id or @xml:id) and $use.id.as.filename != 0
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $ischunk='0'
Lookup variable 'ischunk'
xsltChoose: test evaluate to 0
xsltChoose: test not($recursive) and $filename != ''
Lookup variable 'recursive'
Lookup variable 'filename'
xsltChoose: test evaluate to 0
xsltChoose: test self::set
xsltChoose: test evaluate to 0
xsltChoose: test self::book
xsltChoose: test evaluate to 0
xsltChoose: test self::article
xsltChoose: test evaluate to 0
xsltChoose: test self::preface
xsltChoose: test evaluate to 0
xsltChoose: test self::chapter
xsltChoose: test evaluate to 1
xsltIf: test /set
xsltIf: test evaluate to 0
xsltApplySequenceConstructor: copy text ch
xsltCopyText: copy text ch
xsltCompilePattern : parsing 'book'
xsltCompilePattern : parsed book, default priority 0.000000
xsltCopyTextString: copy text 01
xsltIf: test not($recursive)
Lookup variable 'recursive'
xsltIf: test evaluate to 1
xsltValueOf: select $html.ext
Lookup variable 'html.ext'
found variable 'html.ext'
xsltCopyTextString: copy text .html
xsltValueOf: result '.html'
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
xsltIf: test $fn != ''
Lookup variable 'fn'
xsltIf: test evaluate to 1
call-template: name dbhtml-dir
applying xsl:template 'dbhtml-dir'
Registering param context
Building variable context select .
Evaluating variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Registering variable 'ppath'
Building variable ppath
Evaluating variable 'ppath'
xsltIf: test $context/parent::*
Lookup variable 'context'
xsltIf: test evaluate to 1
call-template: name dbhtml-dir
Handling xsl:with-param context
        select $context/parent::*
Building variable context select $context/parent::*
Evaluating variable 'context'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'dbhtml-dir'
Registering variable 'ppath'
Building variable ppath
Evaluating variable 'ppath'
xsltIf: test $context/parent::*
Lookup variable 'context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'path'
Building variable path
Evaluating variable 'path'
call-template: name pi.dbhtml_dir
Handling xsl:with-param node
        select $context
Building variable node select $context
Evaluating variable 'node'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'pi.dbhtml_dir'
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'dir'
Building variable attribute select 'dir'
Evaluating variable 'attribute'
Object is a string : dir
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : dir
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_dir
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $path = ''
Lookup variable 'path'
xsltChoose: test evaluate to 1
xsltIf: test $ppath != ''
Lookup variable 'ppath'
xsltIf: test evaluate to 0
call-template returned: name dbhtml-dir
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'path'
Building variable path
Evaluating variable 'path'
call-template: name pi.dbhtml_dir
Handling xsl:with-param node
        select $context
Building variable node select $context
Evaluating variable 'node'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
applying xsl:template 'pi.dbhtml_dir'
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'dir'
Building variable attribute select 'dir'
Evaluating variable 'attribute'
Object is a string : dir
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : dir
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_dir
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $path = ''
Lookup variable 'path'
xsltChoose: test evaluate to 1
xsltIf: test $ppath != ''
Lookup variable 'ppath'
xsltIf: test evaluate to 0
call-template returned: name dbhtml-dir
xsltValueOf: select $fn
Lookup variable 'fn'
xsltCopyTextString: copy text ch01.html
xsltValueOf: result 'ch01.html'
xsltIf: test $ischunk='0'
Lookup variable 'ischunk'
xsltIf: test evaluate to 0
call-template returned: name href.target.uri
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
Registering variable 'href.to'
Building variable href.to
Evaluating variable 'href.to'
xsltChoose: test not($toc-output-dir = $linked-file-output-dir)
Lookup variable 'toc-output-dir'
Lookup variable 'linked-file-output-dir'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name trim.common.uri.paths
Handling xsl:with-param uriA
        select $href.to.uri
Building variable uriA select $href.to.uri
Evaluating variable 'uriA'
Lookup variable 'href.to.uri'
Object is an XSLT value tree :
1  TEXT
    content=index.html
Handling xsl:with-param uriB
        select $href.from.uri
Building variable uriB select $href.from.uri
Evaluating variable 'uriB'
Lookup variable 'href.from.uri'
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
Handling xsl:with-param return
        select 'A'
Building variable return select 'A'
Evaluating variable 'return'
Object is a string : A
applying xsl:template 'trim.common.uri.paths'
xsltChoose: test contains($uriA, '/') and contains($uriB, '/')                     and substring-before($uriA, '/') = substring-before($uriB, '/')
Lookup variable 'uriA'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test $return = 'A'
Lookup variable 'return'
xsltChoose: test evaluate to 1
xsltValueOf: select $uriA
Lookup variable 'uriA'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
call-template returned: name trim.common.uri.paths
Object is an XSLT value tree :
1  TEXT
    content=index.html
Registering variable 'href.from'
Building variable href.from
Evaluating variable 'href.from'
call-template: name trim.common.uri.paths
Handling xsl:with-param uriA
        select $href.to.uri
Building variable uriA select $href.to.uri
Evaluating variable 'uriA'
Lookup variable 'href.to.uri'
Object is an XSLT value tree :
1  TEXT
    content=index.html
Handling xsl:with-param uriB
        select $href.from.uri
Building variable uriB select $href.from.uri
Evaluating variable 'uriB'
Lookup variable 'href.from.uri'
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
Handling xsl:with-param return
        select 'B'
Building variable return select 'B'
Evaluating variable 'return'
Object is a string : B
applying xsl:template 'trim.common.uri.paths'
xsltChoose: test contains($uriA, '/') and contains($uriB, '/')                     and substring-before($uriA, '/') = substring-before($uriB, '/')
Lookup variable 'uriA'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test $return = 'A'
Lookup variable 'return'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $uriB
Lookup variable 'uriB'
xsltCopyTextString: copy text ch01.html
xsltValueOf: result 'ch01.html'
call-template returned: name trim.common.uri.paths
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
Registering variable 'depth'
Building variable depth
Evaluating variable 'depth'
call-template: name count.uri.path.depth
Handling xsl:with-param filename
        select $href.from
Building variable filename select $href.from
Evaluating variable 'filename'
Lookup variable 'href.from'
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
applying xsl:template 'count.uri.path.depth'
Registering param count
Building variable count select 0
Evaluating variable 'count'
Object is a number : 0
xsltChoose: test contains($filename, '/')
Lookup variable 'filename'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $count
Lookup variable 'count'
xsltCopyTextString: copy text 0
xsltValueOf: result '0'
call-template returned: name count.uri.path.depth
Object is an XSLT value tree :
1  TEXT
    content=0
Registering variable 'href'
Building variable href
Evaluating variable 'href'
call-template: name copy-string
Handling xsl:with-param string
        select '../'
Building variable string select '../'
Evaluating variable 'string'
Object is a string : ../
Handling xsl:with-param count
        select $depth
Building variable count select $depth
Evaluating variable 'count'
Lookup variable 'depth'
Object is an XSLT value tree :
1  TEXT
    content=0
applying xsl:template 'copy-string'
Registering param result
Building variable result
Evaluating variable 'result'
xsltChoose: test $count>0
Lookup variable 'count'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $result
Lookup variable 'result'
xsltValueOf: result ''
call-template returned: name copy-string
xsltValueOf: select $href.to
Lookup variable 'href.to'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
Object is an XSLT value tree :
1  TEXT
    content=index.html
xsltValueOf: select $href
Lookup variable 'href'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
call-template returned: name href.target
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select $home
Lookup variable 'home'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
Registering variable 'title'
Building variable title
Evaluating variable 'title'
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
Registering param allow-anchors
Building variable allow-anchors select 0
Evaluating variable 'allow-anchors'
Object is a number : 0
Registering variable 'template'
Building variable template
Evaluating variable 'template'
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
call-template: name gentext.template
Handling xsl:with-param context
        select 'title'
Building variable context select 'title'
Evaluating variable 'context'
Object is a string : title
Handling xsl:with-param name
Building variable name
Evaluating variable 'name'
call-template: name xpath.location
applying xsl:template 'xpath.location'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering param path
Building variable path select ''
Evaluating variable 'path'
Object is a string : 
Registering variable 'next.path'
Building variable next.path
Evaluating variable 'next.path'
xsltValueOf: select local-name($node)
Lookup variable 'node'
xsltCopyTextString: copy text book
xsltValueOf: result 'book'
xsltIf: test $path != ''
Lookup variable 'path'
xsltIf: test evaluate to 0
xsltValueOf: select $path
Lookup variable 'path'
xsltValueOf: result ''
Object is an XSLT value tree :
1  TEXT
    content=book
xsltChoose: test $node/parent::*
Lookup variable 'node'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplySequenceConstructor: copy text /
xsltCopyText: copy text /
xsltValueOf: select $next.path
Lookup variable 'next.path'
xsltCopyTextString: copy text book
xsltValueOf: result 'book'
call-template returned: name xpath.location
Object is an XSLT value tree :
1  TEXT
    content=/book
applying xsl:template 'gentext.template'
Registering param origname
Building variable origname select $name
Evaluating variable 'origname'
Lookup variable 'name'
Object is an XSLT value tree :
1  TEXT
    content=/book
Registering param purpose
Building variable purpose
Evaluating variable 'purpose'
Registering param xrefstyle
Building variable xrefstyle
Evaluating variable 'xrefstyle'
Registering param referrer
Building variable referrer
Evaluating variable 'referrer'
Registering param lang
Building variable lang
Evaluating variable 'lang'
call-template: name l10n.language
applying xsl:template 'l10n.language'
Registering param target
Building variable target select .
Evaluating variable 'target'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering param xref-context
Building variable xref-context select false()
Evaluating variable 'xref-context'
Object is a Boolean : false
Registering variable 'mc-language'
Building variable mc-language
Evaluating variable 'mc-language'
xsltChoose: test $l10n.gentext.language != ''
Lookup variable 'l10n.gentext.language'
found variable 'l10n.gentext.language'
xsltChoose: test evaluate to 0
xsltChoose: test $xref-context or $l10n.gentext.use.xref.language != 0
Lookup variable 'xref-context'
Lookup variable 'l10n.gentext.use.xref.language'
found variable 'l10n.gentext.use.xref.language'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
Registering variable 'lang-scope'
Building variable lang-scope select $target/ancestor-or-self::*                               [@lang or @xml:lang][1]
Evaluating variable 'lang-scope'
Lookup variable 'target'
Object is a Node Set :
Set contains 0 nodes:
Registering variable 'lang-attr'
Building variable lang-attr select ($lang-scope/@lang | $lang-scope/@xml:lang)[1]
Evaluating variable 'lang-attr'
Lookup variable 'lang-scope'
Lookup variable 'lang-scope'
Object is a Node Set :
NodeSet is NULL !
xsltChoose: test string($lang-attr) = ''
Lookup variable 'lang-attr'
xsltChoose: test evaluate to 1
xsltValueOf: select $l10n.gentext.default.language
Lookup variable 'l10n.gentext.default.language'
found variable 'l10n.gentext.default.language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
Object is an XSLT value tree :
1  TEXT
    content=en
Registering variable 'language'
Building variable language select translate($mc-language,                                         'ABCDEFGHIJKLMNOPQRSTUVWXYZ',                                         'abcdefghijklmnopqrstuvwxyz')
Evaluating variable 'language'
Lookup variable 'mc-language'
Object is a string : en
Registering variable 'adjusted.language'
Building variable adjusted.language
Evaluating variable 'adjusted.language'
xsltChoose: test contains($language,'-')
Lookup variable 'language'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $language
Lookup variable 'language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
Object is an XSLT value tree :
1  TEXT
    content=en
xsltChoose: test $l10n.xml/l:i18n/l:l10n[@language=$adjusted.language]
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
xsltChoose: test evaluate to 1
xsltValueOf: select $adjusted.language
Lookup variable 'adjusted.language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
call-template returned: name l10n.language
Object is an XSLT value tree :
1  TEXT
    content=en
Registering param verbose
Building variable verbose select 1
Evaluating variable 'verbose'
Object is a number : 1
Registering variable 'local.localization.node'
Building variable local.localization.node select ($local.l10n.xml//l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'local.localization.node'
Lookup variable 'local.l10n.xml'
found variable 'local.l10n.xml'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'localization.node'
Building variable localization.node select ($l10n.xml/l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'localization.node'
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:l10n
    namespace l href=http://docbook.sourceforge.net/xmlns/l10...
    ATTRIBUTE language
      TEXT
        content=en
    ATTRIBUTE english-language-name
      TEXT
        content=English
xsltIf: test count($localization.node) = 0                 and count($local.localization.node) = 0                 and $verbose != 0
Lookup variable 'localization.node'
xsltIf: test evaluate to 0
Registering variable 'local.context.node'
Building variable local.context.node select $local.localization.node/l:context[@name=$context]
Evaluating variable 'local.context.node'
Lookup variable 'local.localization.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'context.node'
Building variable context.node select $localization.node/l:context[@name=$context]
Evaluating variable 'context.node'
Lookup variable 'localization.node'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:context
    ATTRIBUTE name
      TEXT
        content=title
xsltIf: test count($context.node) = 0                 and count($local.context.node) = 0                 and $verbose != 0
Lookup variable 'context.node'
xsltIf: test evaluate to 0
Registering variable 'local.template.node'
Building variable local.template.node select ($local.context.node/l:template[@name=$name                                                         and @style                                                         and @style=$xrefstyle]                         |$local.context.node/l:template[@name=$name                                                         and not(@style)])[1]
Evaluating variable 'local.template.node'
Lookup variable 'local.context.node'
Lookup variable 'local.context.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'template.node'
Building variable template.node select ($context.node/l:template[@name=$name                                                   and @style                                                   and @style=$xrefstyle]                         |$context.node/l:template[@name=$name                                                   and not(@style)])[1]
Evaluating variable 'template.node'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Object is a Node Set :
Set contains 0 nodes:
xsltChoose: test $local.template.node/@text
Lookup variable 'local.template.node'
xsltChoose: test evaluate to 0
xsltChoose: test $template.node/@text
Lookup variable 'template.node'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test contains($name, '/')
Lookup variable 'name'
xsltChoose: test evaluate to 1
call-template: name gentext.template
Handling xsl:with-param context
        select $context
Building variable context select $context
Evaluating variable 'context'
Lookup variable 'context'
Object is a string : title
Handling xsl:with-param name
        select substring-after($name, '/')
Building variable name select substring-after($name, '/')
Evaluating variable 'name'
Lookup variable 'name'
Object is a string : book
Handling xsl:with-param origname
        select $origname
Building variable origname select $origname
Evaluating variable 'origname'
Lookup variable 'origname'
Object is an XSLT value tree :
1  TEXT
    content=/book
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param referrer
        select $referrer
Building variable referrer select $referrer
Evaluating variable 'referrer'
Lookup variable 'referrer'
Object is a string : 
Handling xsl:with-param lang
        select $lang
Building variable lang select $lang
Evaluating variable 'lang'
Lookup variable 'lang'
Object is an XSLT value tree :
1  TEXT
    content=en
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a number : 1
applying xsl:template 'gentext.template'
Registering variable 'local.localization.node'
Building variable local.localization.node select ($local.l10n.xml//l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'local.localization.node'
Lookup variable 'local.l10n.xml'
found variable 'local.l10n.xml'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'localization.node'
Building variable localization.node select ($l10n.xml/l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'localization.node'
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:l10n
    namespace l href=http://docbook.sourceforge.net/xmlns/l10...
    ATTRIBUTE language
      TEXT
        content=en
    ATTRIBUTE english-language-name
      TEXT
        content=English
xsltIf: test count($localization.node) = 0                 and count($local.localization.node) = 0                 and $verbose != 0
Lookup variable 'localization.node'
xsltIf: test evaluate to 0
Registering variable 'local.context.node'
Building variable local.context.node select $local.localization.node/l:context[@name=$context]
Evaluating variable 'local.context.node'
Lookup variable 'local.localization.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'context.node'
Building variable context.node select $localization.node/l:context[@name=$context]
Evaluating variable 'context.node'
Lookup variable 'localization.node'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:context
    ATTRIBUTE name
      TEXT
        content=title
xsltIf: test count($context.node) = 0                 and count($local.context.node) = 0                 and $verbose != 0
Lookup variable 'context.node'
xsltIf: test evaluate to 0
Registering variable 'local.template.node'
Building variable local.template.node select ($local.context.node/l:template[@name=$name                                                         and @style                                                         and @style=$xrefstyle]                         |$local.context.node/l:template[@name=$name                                                         and not(@style)])[1]
Evaluating variable 'local.template.node'
Lookup variable 'local.context.node'
Lookup variable 'local.context.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'template.node'
Building variable template.node select ($context.node/l:template[@name=$name                                                   and @style                                                   and @style=$xrefstyle]                         |$context.node/l:template[@name=$name                                                   and not(@style)])[1]
Evaluating variable 'template.node'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:template
    ATTRIBUTE name
      TEXT
        content=book
    ATTRIBUTE text
      TEXT
        content=%t
xsltChoose: test $local.template.node/@text
Lookup variable 'local.template.node'
xsltChoose: test evaluate to 0
xsltChoose: test $template.node/@text
Lookup variable 'template.node'
xsltChoose: test evaluate to 1
xsltValueOf: select $template.node/@text
Lookup variable 'template.node'
xsltCopyTextString: copy text %t
xsltValueOf: result '%t'
call-template returned: name gentext.template
call-template returned: name gentext.template
Object is an XSLT value tree :
1  TEXT
    content=%t
call-template: name substitute-markup
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
Handling xsl:with-param template
        select $template
Building variable template select $template
Evaluating variable 'template'
Lookup variable 'template'
Object is an XSLT value tree :
1  TEXT
    content=%t
applying xsl:template 'substitute-markup'
Registering param title
Building variable title select ''
Evaluating variable 'title'
Object is a string : 
Registering param subtitle
Building variable subtitle select ''
Evaluating variable 'subtitle'
Object is a string : 
Registering param docname
Building variable docname select ''
Evaluating variable 'docname'
Object is a string : 
Registering param label
Building variable label select ''
Evaluating variable 'label'
Object is a string : 
Registering param pagenumber
Building variable pagenumber select ''
Evaluating variable 'pagenumber'
Object is a string : 
Registering param purpose
Building variable purpose
Evaluating variable 'purpose'
Registering param xrefstyle
Building variable xrefstyle
Evaluating variable 'xrefstyle'
Registering param referrer
Building variable referrer
Evaluating variable 'referrer'
Registering param verbose
Building variable verbose
Evaluating variable 'verbose'
xsltChoose: test contains($template, '%')
Lookup variable 'template'
xsltChoose: test evaluate to 1
xsltValueOf: select substring-before($template, '%')
Lookup variable 'template'
xsltValueOf: result ''
Registering variable 'candidate'
Building variable candidate select substring(substring-after($template, '%'), 1, 1)
Evaluating variable 'candidate'
Lookup variable 'template'
Object is a string : t
xsltChoose: test $candidate = 't'
Lookup variable 'candidate'
xsltChoose: test evaluate to 1
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param title
Building variable title
Evaluating variable 'title'
xsltChoose: test $title != ''
Lookup variable 'title'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a string : 
xsltProcessOneNode: applying template 'book' for book
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select (bookinfo/title|info/title|title)[1]
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
xsltProcessOneNode: applying template 'title' for title
xsltChoose: test $allow-anchors != 0
Lookup variable 'allow-anchors'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplyTemplates: node: 'title'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: no template found for text
xsltDefaultProcessOneNode: copy text An Example Book
xsltCopyText: copy text An Example Book
Object is an XSLT value tree :
1  TEXT
    content=An Example Book
xsltProcessOneNode: applying template '*' for book
xsltChoose: test $purpose = 'xref' and titleabbrev
Lookup variable 'purpose'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltCopyOf: select $title
Lookup variable 'title'
xsltCopyOf: result is a result tree fragment
xsltCopyTextString: copy text An Example Book
Registering variable 'rest'
Building variable rest select substring($template,             string-length(substring-before($template, '%'))+3)
Evaluating variable 'rest'
Lookup variable 'template'
Lookup variable 'template'
Object is a string : 
call-template: name substitute-markup
Handling xsl:with-param template
        select $rest
Building variable template select $rest
Evaluating variable 'template'
Lookup variable 'rest'
Object is a string : 
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
Handling xsl:with-param title
        select $title
Building variable title select $title
Evaluating variable 'title'
Lookup variable 'title'
Object is a string : 
Handling xsl:with-param subtitle
        select $subtitle
Building variable subtitle select $subtitle
Evaluating variable 'subtitle'
Lookup variable 'subtitle'
Object is a string : 
Handling xsl:with-param docname
        select $docname
Building variable docname select $docname
Evaluating variable 'docname'
Lookup variable 'docname'
Object is a string : 
Handling xsl:with-param label
        select $label
Building variable label select $label
Evaluating variable 'label'
Lookup variable 'label'
Object is a string : 
Handling xsl:with-param pagenumber
        select $pagenumber
Building variable pagenumber select $pagenumber
Evaluating variable 'pagenumber'
Lookup variable 'pagenumber'
Object is a string : 
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param referrer
        select $referrer
Building variable referrer select $referrer
Evaluating variable 'referrer'
Lookup variable 'referrer'
Object is a string : 
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a string : 
applying xsl:template 'substitute-markup'
xsltChoose: test contains($template, '%')
Lookup variable 'template'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $template
Lookup variable 'template'
xsltValueOf: result ''
call-template returned: name substitute-markup
call-template returned: name substitute-markup
Object is an XSLT value tree :
1  TEXT
    content=An Example Book
xsltValueOf: select normalize-space($title)
Lookup variable 'title'
xsltCopyTextString: copy text An Example Book
xsltValueOf: result 'An Example Book'
xsltIf: test $up
Lookup variable 'up'
xsltIf: test evaluate to 1
xsltApplySequenceConstructor: copy node link
call-template: name href.target
Handling xsl:with-param object
        select $up
Building variable object select $up
Evaluating variable 'object'
Lookup variable 'up'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'href.target'
Registering param context
Building variable context select .
Evaluating variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Registering param toc-context
Building variable toc-context select .
Evaluating variable 'toc-context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Registering variable 'toc-output-dir'
Building variable toc-output-dir
Evaluating variable 'toc-output-dir'
xsltIf: test not($toc-context = .)
Lookup variable 'toc-context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'linked-file-output-dir'
Building variable linked-file-output-dir
Evaluating variable 'linked-file-output-dir'
xsltIf: test not($toc-context = .)
Lookup variable 'toc-context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'href.to.uri'
Building variable href.to.uri
Evaluating variable 'href.to.uri'
call-template: name href.target.uri
Handling xsl:with-param object
        select $object
Building variable object select $object
Evaluating variable 'object'
Lookup variable 'object'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'href.target.uri'
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
Handling xsl:with-param node
        select $object
Building variable node select $object
Evaluating variable 'node'
Lookup variable 'object'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'chunk'
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select $object
Lookup variable 'object'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'fn'
Building variable fn
Evaluating variable 'fn'
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
Registering param recursive
Building variable recursive select false()
Evaluating variable 'recursive'
Object is a Boolean : false
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'dbhtml-filename'
Building variable dbhtml-filename
Evaluating variable 'dbhtml-filename'
call-template: name pi.dbhtml_filename
applying xsl:template 'pi.dbhtml_filename'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'filename'
Building variable attribute select 'filename'
Evaluating variable 'attribute'
Object is a string : filename
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : filename
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_filename
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'filename'
Building variable filename
Evaluating variable 'filename'
xsltChoose: test $dbhtml-filename != ''
Lookup variable 'dbhtml-filename'
xsltChoose: test evaluate to 0
xsltChoose: test not(parent::*) and $root.filename != ''
Lookup variable 'root.filename'
found variable 'root.filename'
xsltChoose: test evaluate to 1
xsltValueOf: select $root.filename
Lookup variable 'root.filename'
found variable 'root.filename'
xsltCopyTextString: copy text index
xsltValueOf: result 'index'
xsltValueOf: select $html.ext
Lookup variable 'html.ext'
found variable 'html.ext'
xsltCopyTextString: copy text .html
xsltValueOf: result '.html'
Object is an XSLT value tree :
1  TEXT
    content=index.html
xsltChoose: test $ischunk='0'
Lookup variable 'ischunk'
xsltChoose: test evaluate to 0
xsltChoose: test not($recursive) and $filename != ''
Lookup variable 'recursive'
Lookup variable 'filename'
xsltChoose: test evaluate to 1
xsltValueOf: select $filename
Lookup variable 'filename'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
Object is an XSLT value tree :
1  TEXT
    content=index.html
xsltIf: test $fn != ''
Lookup variable 'fn'
xsltIf: test evaluate to 1
call-template: name dbhtml-dir
applying xsl:template 'dbhtml-dir'
Registering param context
Building variable context select .
Evaluating variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering variable 'ppath'
Building variable ppath
Evaluating variable 'ppath'
xsltIf: test $context/parent::*
Lookup variable 'context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'path'
Building variable path
Evaluating variable 'path'
call-template: name pi.dbhtml_dir
Handling xsl:with-param node
        select $context
Building variable node select $context
Evaluating variable 'node'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'pi.dbhtml_dir'
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'dir'
Building variable attribute select 'dir'
Evaluating variable 'attribute'
Object is a string : dir
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : dir
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_dir
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $path = ''
Lookup variable 'path'
xsltChoose: test evaluate to 1
xsltIf: test $ppath != ''
Lookup variable 'ppath'
xsltIf: test evaluate to 0
call-template returned: name dbhtml-dir
xsltValueOf: select $fn
Lookup variable 'fn'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
xsltIf: test $ischunk='0'
Lookup variable 'ischunk'
xsltIf: test evaluate to 0
call-template returned: name href.target.uri
Object is an XSLT value tree :
1  TEXT
    content=index.html
Registering variable 'href.from.uri'
Building variable href.from.uri
Evaluating variable 'href.from.uri'
call-template: name href.target.uri
Handling xsl:with-param object
        select $context
Building variable object select $context
Evaluating variable 'object'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
applying xsl:template 'href.target.uri'
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
Handling xsl:with-param node
        select $object
Building variable node select $object
Evaluating variable 'node'
Lookup variable 'object'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
applying xsl:template 'chunk'
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect1'                     and $chunk.section.depth >= 1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect1) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect2'                     and $chunk.section.depth >= 2                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect2) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect3'                     and $chunk.section.depth >= 3                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect3) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect4'                     and $chunk.section.depth >= 4                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect4) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect5'                     and $chunk.section.depth >= 5                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect5) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'section'                     and $chunk.section.depth >= count($node/ancestor::section)+1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::section) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='preface'
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='chapter'
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select $object
Lookup variable 'object'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for chapter
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect1'                     and $chunk.section.depth >= 1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect1) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect2'                     and $chunk.section.depth >= 2                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect2) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect3'                     and $chunk.section.depth >= 3                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect3) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect4'                     and $chunk.section.depth >= 4                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect4) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect5'                     and $chunk.section.depth >= 5                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect5) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'section'                     and $chunk.section.depth >= count($node/ancestor::section)+1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::section) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='preface'
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='chapter'
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'fn'
Building variable fn
Evaluating variable 'fn'
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for chapter
Registering param recursive
Building variable recursive select false()
Evaluating variable 'recursive'
Object is a Boolean : false
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect1'                     and $chunk.section.depth >= 1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect1) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect2'                     and $chunk.section.depth >= 2                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect2) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect3'                     and $chunk.section.depth >= 3                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect3) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect4'                     and $chunk.section.depth >= 4                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect4) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect5'                     and $chunk.section.depth >= 5                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect5) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'section'                     and $chunk.section.depth >= count($node/ancestor::section)+1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::section) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='preface'
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='chapter'
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'dbhtml-filename'
Building variable dbhtml-filename
Evaluating variable 'dbhtml-filename'
call-template: name pi.dbhtml_filename
applying xsl:template 'pi.dbhtml_filename'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'filename'
Building variable attribute select 'filename'
Evaluating variable 'attribute'
Object is a string : filename
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : filename
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_filename
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'filename'
Building variable filename
Evaluating variable 'filename'
xsltChoose: test $dbhtml-filename != ''
Lookup variable 'dbhtml-filename'
xsltChoose: test evaluate to 0
xsltChoose: test not(parent::*) and $root.filename != ''
xsltChoose: test evaluate to 0
xsltChoose: test self::legalnotice and not($generate.legalnotice.link = 0)
xsltChoose: test evaluate to 0
xsltChoose: test (@id or @xml:id) and $use.id.as.filename != 0
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $ischunk='0'
Lookup variable 'ischunk'
xsltChoose: test evaluate to 0
xsltChoose: test not($recursive) and $filename != ''
Lookup variable 'recursive'
Lookup variable 'filename'
xsltChoose: test evaluate to 0
xsltChoose: test self::set
xsltChoose: test evaluate to 0
xsltChoose: test self::book
xsltChoose: test evaluate to 0
xsltChoose: test self::article
xsltChoose: test evaluate to 0
xsltChoose: test self::preface
xsltChoose: test evaluate to 0
xsltChoose: test self::chapter
xsltChoose: test evaluate to 1
xsltIf: test /set
xsltIf: test evaluate to 0
xsltApplySequenceConstructor: copy text ch
xsltCopyText: copy text ch
xsltCompilePattern : parsing 'book'
xsltCompilePattern : parsed book, default priority 0.000000
xsltCopyTextString: copy text 01
xsltIf: test not($recursive)
Lookup variable 'recursive'
xsltIf: test evaluate to 1
xsltValueOf: select $html.ext
Lookup variable 'html.ext'
found variable 'html.ext'
xsltCopyTextString: copy text .html
xsltValueOf: result '.html'
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
xsltIf: test $fn != ''
Lookup variable 'fn'
xsltIf: test evaluate to 1
call-template: name dbhtml-dir
applying xsl:template 'dbhtml-dir'
Registering param context
Building variable context select .
Evaluating variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Registering variable 'ppath'
Building variable ppath
Evaluating variable 'ppath'
xsltIf: test $context/parent::*
Lookup variable 'context'
xsltIf: test evaluate to 1
call-template: name dbhtml-dir
Handling xsl:with-param context
        select $context/parent::*
Building variable context select $context/parent::*
Evaluating variable 'context'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'dbhtml-dir'
Registering variable 'ppath'
Building variable ppath
Evaluating variable 'ppath'
xsltIf: test $context/parent::*
Lookup variable 'context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'path'
Building variable path
Evaluating variable 'path'
call-template: name pi.dbhtml_dir
Handling xsl:with-param node
        select $context
Building variable node select $context
Evaluating variable 'node'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'pi.dbhtml_dir'
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'dir'
Building variable attribute select 'dir'
Evaluating variable 'attribute'
Object is a string : dir
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : dir
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_dir
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $path = ''
Lookup variable 'path'
xsltChoose: test evaluate to 1
xsltIf: test $ppath != ''
Lookup variable 'ppath'
xsltIf: test evaluate to 0
call-template returned: name dbhtml-dir
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'path'
Building variable path
Evaluating variable 'path'
call-template: name pi.dbhtml_dir
Handling xsl:with-param node
        select $context
Building variable node select $context
Evaluating variable 'node'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
applying xsl:template 'pi.dbhtml_dir'
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'dir'
Building variable attribute select 'dir'
Evaluating variable 'attribute'
Object is a string : dir
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : dir
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_dir
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $path = ''
Lookup variable 'path'
xsltChoose: test evaluate to 1
xsltIf: test $ppath != ''
Lookup variable 'ppath'
xsltIf: test evaluate to 0
call-template returned: name dbhtml-dir
xsltValueOf: select $fn
Lookup variable 'fn'
xsltCopyTextString: copy text ch01.html
xsltValueOf: result 'ch01.html'
xsltIf: test $ischunk='0'
Lookup variable 'ischunk'
xsltIf: test evaluate to 0
call-template returned: name href.target.uri
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
Registering variable 'href.to'
Building variable href.to
Evaluating variable 'href.to'
xsltChoose: test not($toc-output-dir = $linked-file-output-dir)
Lookup variable 'toc-output-dir'
Lookup variable 'linked-file-output-dir'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name trim.common.uri.paths
Handling xsl:with-param uriA
        select $href.to.uri
Building variable uriA select $href.to.uri
Evaluating variable 'uriA'
Lookup variable 'href.to.uri'
Object is an XSLT value tree :
1  TEXT
    content=index.html
Handling xsl:with-param uriB
        select $href.from.uri
Building variable uriB select $href.from.uri
Evaluating variable 'uriB'
Lookup variable 'href.from.uri'
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
Handling xsl:with-param return
        select 'A'
Building variable return select 'A'
Evaluating variable 'return'
Object is a string : A
applying xsl:template 'trim.common.uri.paths'
xsltChoose: test contains($uriA, '/') and contains($uriB, '/')                     and substring-before($uriA, '/') = substring-before($uriB, '/')
Lookup variable 'uriA'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test $return = 'A'
Lookup variable 'return'
xsltChoose: test evaluate to 1
xsltValueOf: select $uriA
Lookup variable 'uriA'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
call-template returned: name trim.common.uri.paths
Object is an XSLT value tree :
1  TEXT
    content=index.html
Registering variable 'href.from'
Building variable href.from
Evaluating variable 'href.from'
call-template: name trim.common.uri.paths
Handling xsl:with-param uriA
        select $href.to.uri
Building variable uriA select $href.to.uri
Evaluating variable 'uriA'
Lookup variable 'href.to.uri'
Object is an XSLT value tree :
1  TEXT
    content=index.html
Handling xsl:with-param uriB
        select $href.from.uri
Building variable uriB select $href.from.uri
Evaluating variable 'uriB'
Lookup variable 'href.from.uri'
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
Handling xsl:with-param return
        select 'B'
Building variable return select 'B'
Evaluating variable 'return'
Object is a string : B
applying xsl:template 'trim.common.uri.paths'
xsltChoose: test contains($uriA, '/') and contains($uriB, '/')                     and substring-before($uriA, '/') = substring-before($uriB, '/')
Lookup variable 'uriA'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test $return = 'A'
Lookup variable 'return'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $uriB
Lookup variable 'uriB'
xsltCopyTextString: copy text ch01.html
xsltValueOf: result 'ch01.html'
call-template returned: name trim.common.uri.paths
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
Registering variable 'depth'
Building variable depth
Evaluating variable 'depth'
call-template: name count.uri.path.depth
Handling xsl:with-param filename
        select $href.from
Building variable filename select $href.from
Evaluating variable 'filename'
Lookup variable 'href.from'
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
applying xsl:template 'count.uri.path.depth'
Registering param count
Building variable count select 0
Evaluating variable 'count'
Object is a number : 0
xsltChoose: test contains($filename, '/')
Lookup variable 'filename'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $count
Lookup variable 'count'
xsltCopyTextString: copy text 0
xsltValueOf: result '0'
call-template returned: name count.uri.path.depth
Object is an XSLT value tree :
1  TEXT
    content=0
Registering variable 'href'
Building variable href
Evaluating variable 'href'
call-template: name copy-string
Handling xsl:with-param string
        select '../'
Building variable string select '../'
Evaluating variable 'string'
Object is a string : ../
Handling xsl:with-param count
        select $depth
Building variable count select $depth
Evaluating variable 'count'
Lookup variable 'depth'
Object is an XSLT value tree :
1  TEXT
    content=0
applying xsl:template 'copy-string'
Registering param result
Building variable result
Evaluating variable 'result'
xsltChoose: test $count>0
Lookup variable 'count'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $result
Lookup variable 'result'
xsltValueOf: result ''
call-template returned: name copy-string
xsltValueOf: select $href.to
Lookup variable 'href.to'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
Object is an XSLT value tree :
1  TEXT
    content=index.html
xsltValueOf: select $href
Lookup variable 'href'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
call-template returned: name href.target
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select $up
Lookup variable 'up'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
Registering variable 'title'
Building variable title
Evaluating variable 'title'
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
Registering param allow-anchors
Building variable allow-anchors select 0
Evaluating variable 'allow-anchors'
Object is a number : 0
Registering variable 'template'
Building variable template
Evaluating variable 'template'
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
call-template: name gentext.template
Handling xsl:with-param context
        select 'title'
Building variable context select 'title'
Evaluating variable 'context'
Object is a string : title
Handling xsl:with-param name
Building variable name
Evaluating variable 'name'
call-template: name xpath.location
applying xsl:template 'xpath.location'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering param path
Building variable path select ''
Evaluating variable 'path'
Object is a string : 
Registering variable 'next.path'
Building variable next.path
Evaluating variable 'next.path'
xsltValueOf: select local-name($node)
Lookup variable 'node'
xsltCopyTextString: copy text book
xsltValueOf: result 'book'
xsltIf: test $path != ''
Lookup variable 'path'
xsltIf: test evaluate to 0
xsltValueOf: select $path
Lookup variable 'path'
xsltValueOf: result ''
Object is an XSLT value tree :
1  TEXT
    content=book
xsltChoose: test $node/parent::*
Lookup variable 'node'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplySequenceConstructor: copy text /
xsltCopyText: copy text /
xsltValueOf: select $next.path
Lookup variable 'next.path'
xsltCopyTextString: copy text book
xsltValueOf: result 'book'
call-template returned: name xpath.location
Object is an XSLT value tree :
1  TEXT
    content=/book
applying xsl:template 'gentext.template'
Registering param origname
Building variable origname select $name
Evaluating variable 'origname'
Lookup variable 'name'
Object is an XSLT value tree :
1  TEXT
    content=/book
Registering param purpose
Building variable purpose
Evaluating variable 'purpose'
Registering param xrefstyle
Building variable xrefstyle
Evaluating variable 'xrefstyle'
Registering param referrer
Building variable referrer
Evaluating variable 'referrer'
Registering param lang
Building variable lang
Evaluating variable 'lang'
call-template: name l10n.language
applying xsl:template 'l10n.language'
Registering param target
Building variable target select .
Evaluating variable 'target'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering param xref-context
Building variable xref-context select false()
Evaluating variable 'xref-context'
Object is a Boolean : false
Registering variable 'mc-language'
Building variable mc-language
Evaluating variable 'mc-language'
xsltChoose: test $l10n.gentext.language != ''
Lookup variable 'l10n.gentext.language'
found variable 'l10n.gentext.language'
xsltChoose: test evaluate to 0
xsltChoose: test $xref-context or $l10n.gentext.use.xref.language != 0
Lookup variable 'xref-context'
Lookup variable 'l10n.gentext.use.xref.language'
found variable 'l10n.gentext.use.xref.language'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
Registering variable 'lang-scope'
Building variable lang-scope select $target/ancestor-or-self::*                               [@lang or @xml:lang][1]
Evaluating variable 'lang-scope'
Lookup variable 'target'
Object is a Node Set :
Set contains 0 nodes:
Registering variable 'lang-attr'
Building variable lang-attr select ($lang-scope/@lang | $lang-scope/@xml:lang)[1]
Evaluating variable 'lang-attr'
Lookup variable 'lang-scope'
Lookup variable 'lang-scope'
Object is a Node Set :
NodeSet is NULL !
xsltChoose: test string($lang-attr) = ''
Lookup variable 'lang-attr'
xsltChoose: test evaluate to 1
xsltValueOf: select $l10n.gentext.default.language
Lookup variable 'l10n.gentext.default.language'
found variable 'l10n.gentext.default.language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
Object is an XSLT value tree :
1  TEXT
    content=en
Registering variable 'language'
Building variable language select translate($mc-language,                                         'ABCDEFGHIJKLMNOPQRSTUVWXYZ',                                         'abcdefghijklmnopqrstuvwxyz')
Evaluating variable 'language'
Lookup variable 'mc-language'
Object is a string : en
Registering variable 'adjusted.language'
Building variable adjusted.language
Evaluating variable 'adjusted.language'
xsltChoose: test contains($language,'-')
Lookup variable 'language'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $language
Lookup variable 'language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
Object is an XSLT value tree :
1  TEXT
    content=en
xsltChoose: test $l10n.xml/l:i18n/l:l10n[@language=$adjusted.language]
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
xsltChoose: test evaluate to 1
xsltValueOf: select $adjusted.language
Lookup variable 'adjusted.language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
call-template returned: name l10n.language
Object is an XSLT value tree :
1  TEXT
    content=en
Registering param verbose
Building variable verbose select 1
Evaluating variable 'verbose'
Object is a number : 1
Registering variable 'local.localization.node'
Building variable local.localization.node select ($local.l10n.xml//l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'local.localization.node'
Lookup variable 'local.l10n.xml'
found variable 'local.l10n.xml'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'localization.node'
Building variable localization.node select ($l10n.xml/l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'localization.node'
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:l10n
    namespace l href=http://docbook.sourceforge.net/xmlns/l10...
    ATTRIBUTE language
      TEXT
        content=en
    ATTRIBUTE english-language-name
      TEXT
        content=English
xsltIf: test count($localization.node) = 0                 and count($local.localization.node) = 0                 and $verbose != 0
Lookup variable 'localization.node'
xsltIf: test evaluate to 0
Registering variable 'local.context.node'
Building variable local.context.node select $local.localization.node/l:context[@name=$context]
Evaluating variable 'local.context.node'
Lookup variable 'local.localization.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'context.node'
Building variable context.node select $localization.node/l:context[@name=$context]
Evaluating variable 'context.node'
Lookup variable 'localization.node'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:context
    ATTRIBUTE name
      TEXT
        content=title
xsltIf: test count($context.node) = 0                 and count($local.context.node) = 0                 and $verbose != 0
Lookup variable 'context.node'
xsltIf: test evaluate to 0
Registering variable 'local.template.node'
Building variable local.template.node select ($local.context.node/l:template[@name=$name                                                         and @style                                                         and @style=$xrefstyle]                         |$local.context.node/l:template[@name=$name                                                         and not(@style)])[1]
Evaluating variable 'local.template.node'
Lookup variable 'local.context.node'
Lookup variable 'local.context.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'template.node'
Building variable template.node select ($context.node/l:template[@name=$name                                                   and @style                                                   and @style=$xrefstyle]                         |$context.node/l:template[@name=$name                                                   and not(@style)])[1]
Evaluating variable 'template.node'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Object is a Node Set :
Set contains 0 nodes:
xsltChoose: test $local.template.node/@text
Lookup variable 'local.template.node'
xsltChoose: test evaluate to 0
xsltChoose: test $template.node/@text
Lookup variable 'template.node'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test contains($name, '/')
Lookup variable 'name'
xsltChoose: test evaluate to 1
call-template: name gentext.template
Handling xsl:with-param context
        select $context
Building variable context select $context
Evaluating variable 'context'
Lookup variable 'context'
Object is a string : title
Handling xsl:with-param name
        select substring-after($name, '/')
Building variable name select substring-after($name, '/')
Evaluating variable 'name'
Lookup variable 'name'
Object is a string : book
Handling xsl:with-param origname
        select $origname
Building variable origname select $origname
Evaluating variable 'origname'
Lookup variable 'origname'
Object is an XSLT value tree :
1  TEXT
    content=/book
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param referrer
        select $referrer
Building variable referrer select $referrer
Evaluating variable 'referrer'
Lookup variable 'referrer'
Object is a string : 
Handling xsl:with-param lang
        select $lang
Building variable lang select $lang
Evaluating variable 'lang'
Lookup variable 'lang'
Object is an XSLT value tree :
1  TEXT
    content=en
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a number : 1
applying xsl:template 'gentext.template'
Registering variable 'local.localization.node'
Building variable local.localization.node select ($local.l10n.xml//l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'local.localization.node'
Lookup variable 'local.l10n.xml'
found variable 'local.l10n.xml'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'localization.node'
Building variable localization.node select ($l10n.xml/l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'localization.node'
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:l10n
    namespace l href=http://docbook.sourceforge.net/xmlns/l10...
    ATTRIBUTE language
      TEXT
        content=en
    ATTRIBUTE english-language-name
      TEXT
        content=English
xsltIf: test count($localization.node) = 0                 and count($local.localization.node) = 0                 and $verbose != 0
Lookup variable 'localization.node'
xsltIf: test evaluate to 0
Registering variable 'local.context.node'
Building variable local.context.node select $local.localization.node/l:context[@name=$context]
Evaluating variable 'local.context.node'
Lookup variable 'local.localization.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'context.node'
Building variable context.node select $localization.node/l:context[@name=$context]
Evaluating variable 'context.node'
Lookup variable 'localization.node'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:context
    ATTRIBUTE name
      TEXT
        content=title
xsltIf: test count($context.node) = 0                 and count($local.context.node) = 0                 and $verbose != 0
Lookup variable 'context.node'
xsltIf: test evaluate to 0
Registering variable 'local.template.node'
Building variable local.template.node select ($local.context.node/l:template[@name=$name                                                         and @style                                                         and @style=$xrefstyle]                         |$local.context.node/l:template[@name=$name                                                         and not(@style)])[1]
Evaluating variable 'local.template.node'
Lookup variable 'local.context.node'
Lookup variable 'local.context.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'template.node'
Building variable template.node select ($context.node/l:template[@name=$name                                                   and @style                                                   and @style=$xrefstyle]                         |$context.node/l:template[@name=$name                                                   and not(@style)])[1]
Evaluating variable 'template.node'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:template
    ATTRIBUTE name
      TEXT
        content=book
    ATTRIBUTE text
      TEXT
        content=%t
xsltChoose: test $local.template.node/@text
Lookup variable 'local.template.node'
xsltChoose: test evaluate to 0
xsltChoose: test $template.node/@text
Lookup variable 'template.node'
xsltChoose: test evaluate to 1
xsltValueOf: select $template.node/@text
Lookup variable 'template.node'
xsltCopyTextString: copy text %t
xsltValueOf: result '%t'
call-template returned: name gentext.template
call-template returned: name gentext.template
Object is an XSLT value tree :
1  TEXT
    content=%t
call-template: name substitute-markup
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
Handling xsl:with-param template
        select $template
Building variable template select $template
Evaluating variable 'template'
Lookup variable 'template'
Object is an XSLT value tree :
1  TEXT
    content=%t
applying xsl:template 'substitute-markup'
Registering param title
Building variable title select ''
Evaluating variable 'title'
Object is a string : 
Registering param subtitle
Building variable subtitle select ''
Evaluating variable 'subtitle'
Object is a string : 
Registering param docname
Building variable docname select ''
Evaluating variable 'docname'
Object is a string : 
Registering param label
Building variable label select ''
Evaluating variable 'label'
Object is a string : 
Registering param pagenumber
Building variable pagenumber select ''
Evaluating variable 'pagenumber'
Object is a string : 
Registering param purpose
Building variable purpose
Evaluating variable 'purpose'
Registering param xrefstyle
Building variable xrefstyle
Evaluating variable 'xrefstyle'
Registering param referrer
Building variable referrer
Evaluating variable 'referrer'
Registering param verbose
Building variable verbose
Evaluating variable 'verbose'
xsltChoose: test contains($template, '%')
Lookup variable 'template'
xsltChoose: test evaluate to 1
xsltValueOf: select substring-before($template, '%')
Lookup variable 'template'
xsltValueOf: result ''
Registering variable 'candidate'
Building variable candidate select substring(substring-after($template, '%'), 1, 1)
Evaluating variable 'candidate'
Lookup variable 'template'
Object is a string : t
xsltChoose: test $candidate = 't'
Lookup variable 'candidate'
xsltChoose: test evaluate to 1
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param title
Building variable title
Evaluating variable 'title'
xsltChoose: test $title != ''
Lookup variable 'title'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a string : 
xsltProcessOneNode: applying template 'book' for book
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select (bookinfo/title|info/title|title)[1]
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
xsltProcessOneNode: applying template 'title' for title
xsltChoose: test $allow-anchors != 0
Lookup variable 'allow-anchors'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplyTemplates: node: 'title'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: no template found for text
xsltDefaultProcessOneNode: copy text An Example Book
xsltCopyText: copy text An Example Book
Object is an XSLT value tree :
1  TEXT
    content=An Example Book
xsltProcessOneNode: applying template '*' for book
xsltChoose: test $purpose = 'xref' and titleabbrev
Lookup variable 'purpose'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltCopyOf: select $title
Lookup variable 'title'
xsltCopyOf: result is a result tree fragment
xsltCopyTextString: copy text An Example Book
Registering variable 'rest'
Building variable rest select substring($template,             string-length(substring-before($template, '%'))+3)
Evaluating variable 'rest'
Lookup variable 'template'
Lookup variable 'template'
Object is a string : 
call-template: name substitute-markup
Handling xsl:with-param template
        select $rest
Building variable template select $rest
Evaluating variable 'template'
Lookup variable 'rest'
Object is a string : 
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
Handling xsl:with-param title
        select $title
Building variable title select $title
Evaluating variable 'title'
Lookup variable 'title'
Object is a string : 
Handling xsl:with-param subtitle
        select $subtitle
Building variable subtitle select $subtitle
Evaluating variable 'subtitle'
Lookup variable 'subtitle'
Object is a string : 
Handling xsl:with-param docname
        select $docname
Building variable docname select $docname
Evaluating variable 'docname'
Lookup variable 'docname'
Object is a string : 
Handling xsl:with-param label
        select $label
Building variable label select $label
Evaluating variable 'label'
Lookup variable 'label'
Object is a string : 
Handling xsl:with-param pagenumber
        select $pagenumber
Building variable pagenumber select $pagenumber
Evaluating variable 'pagenumber'
Lookup variable 'pagenumber'
Object is a string : 
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param referrer
        select $referrer
Building variable referrer select $referrer
Evaluating variable 'referrer'
Lookup variable 'referrer'
Object is a string : 
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a string : 
applying xsl:template 'substitute-markup'
xsltChoose: test contains($template, '%')
Lookup variable 'template'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $template
Lookup variable 'template'
xsltValueOf: result ''
call-template returned: name substitute-markup
call-template returned: name substitute-markup
Object is an XSLT value tree :
1  TEXT
    content=An Example Book
xsltValueOf: select normalize-space($title)
Lookup variable 'title'
xsltCopyTextString: copy text An Example Book
xsltValueOf: result 'An Example Book'
xsltIf: test $prev
Lookup variable 'prev'
xsltIf: test evaluate to 1
xsltApplySequenceConstructor: copy node link
call-template: name href.target
Handling xsl:with-param object
        select $prev
Building variable object select $prev
Evaluating variable 'object'
Lookup variable 'prev'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'href.target'
Registering param context
Building variable context select .
Evaluating variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Registering param toc-context
Building variable toc-context select .
Evaluating variable 'toc-context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Registering variable 'toc-output-dir'
Building variable toc-output-dir
Evaluating variable 'toc-output-dir'
xsltIf: test not($toc-context = .)
Lookup variable 'toc-context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'linked-file-output-dir'
Building variable linked-file-output-dir
Evaluating variable 'linked-file-output-dir'
xsltIf: test not($toc-context = .)
Lookup variable 'toc-context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'href.to.uri'
Building variable href.to.uri
Evaluating variable 'href.to.uri'
call-template: name href.target.uri
Handling xsl:with-param object
        select $object
Building variable object select $object
Evaluating variable 'object'
Lookup variable 'object'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'href.target.uri'
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
Handling xsl:with-param node
        select $object
Building variable node select $object
Evaluating variable 'node'
Lookup variable 'object'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'chunk'
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select $object
Lookup variable 'object'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'fn'
Building variable fn
Evaluating variable 'fn'
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
Registering param recursive
Building variable recursive select false()
Evaluating variable 'recursive'
Object is a Boolean : false
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'dbhtml-filename'
Building variable dbhtml-filename
Evaluating variable 'dbhtml-filename'
call-template: name pi.dbhtml_filename
applying xsl:template 'pi.dbhtml_filename'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'filename'
Building variable attribute select 'filename'
Evaluating variable 'attribute'
Object is a string : filename
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : filename
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_filename
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'filename'
Building variable filename
Evaluating variable 'filename'
xsltChoose: test $dbhtml-filename != ''
Lookup variable 'dbhtml-filename'
xsltChoose: test evaluate to 0
xsltChoose: test not(parent::*) and $root.filename != ''
Lookup variable 'root.filename'
found variable 'root.filename'
xsltChoose: test evaluate to 1
xsltValueOf: select $root.filename
Lookup variable 'root.filename'
found variable 'root.filename'
xsltCopyTextString: copy text index
xsltValueOf: result 'index'
xsltValueOf: select $html.ext
Lookup variable 'html.ext'
found variable 'html.ext'
xsltCopyTextString: copy text .html
xsltValueOf: result '.html'
Object is an XSLT value tree :
1  TEXT
    content=index.html
xsltChoose: test $ischunk='0'
Lookup variable 'ischunk'
xsltChoose: test evaluate to 0
xsltChoose: test not($recursive) and $filename != ''
Lookup variable 'recursive'
Lookup variable 'filename'
xsltChoose: test evaluate to 1
xsltValueOf: select $filename
Lookup variable 'filename'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
Object is an XSLT value tree :
1  TEXT
    content=index.html
xsltIf: test $fn != ''
Lookup variable 'fn'
xsltIf: test evaluate to 1
call-template: name dbhtml-dir
applying xsl:template 'dbhtml-dir'
Registering param context
Building variable context select .
Evaluating variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering variable 'ppath'
Building variable ppath
Evaluating variable 'ppath'
xsltIf: test $context/parent::*
Lookup variable 'context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'path'
Building variable path
Evaluating variable 'path'
call-template: name pi.dbhtml_dir
Handling xsl:with-param node
        select $context
Building variable node select $context
Evaluating variable 'node'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'pi.dbhtml_dir'
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'dir'
Building variable attribute select 'dir'
Evaluating variable 'attribute'
Object is a string : dir
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : dir
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_dir
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $path = ''
Lookup variable 'path'
xsltChoose: test evaluate to 1
xsltIf: test $ppath != ''
Lookup variable 'ppath'
xsltIf: test evaluate to 0
call-template returned: name dbhtml-dir
xsltValueOf: select $fn
Lookup variable 'fn'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
xsltIf: test $ischunk='0'
Lookup variable 'ischunk'
xsltIf: test evaluate to 0
call-template returned: name href.target.uri
Object is an XSLT value tree :
1  TEXT
    content=index.html
Registering variable 'href.from.uri'
Building variable href.from.uri
Evaluating variable 'href.from.uri'
call-template: name href.target.uri
Handling xsl:with-param object
        select $context
Building variable object select $context
Evaluating variable 'object'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
applying xsl:template 'href.target.uri'
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
Handling xsl:with-param node
        select $object
Building variable node select $object
Evaluating variable 'node'
Lookup variable 'object'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
applying xsl:template 'chunk'
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect1'                     and $chunk.section.depth >= 1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect1) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect2'                     and $chunk.section.depth >= 2                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect2) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect3'                     and $chunk.section.depth >= 3                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect3) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect4'                     and $chunk.section.depth >= 4                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect4) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect5'                     and $chunk.section.depth >= 5                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect5) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'section'                     and $chunk.section.depth >= count($node/ancestor::section)+1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::section) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='preface'
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='chapter'
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select $object
Lookup variable 'object'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for chapter
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect1'                     and $chunk.section.depth >= 1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect1) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect2'                     and $chunk.section.depth >= 2                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect2) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect3'                     and $chunk.section.depth >= 3                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect3) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect4'                     and $chunk.section.depth >= 4                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect4) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect5'                     and $chunk.section.depth >= 5                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect5) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'section'                     and $chunk.section.depth >= count($node/ancestor::section)+1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::section) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='preface'
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='chapter'
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'fn'
Building variable fn
Evaluating variable 'fn'
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for chapter
Registering param recursive
Building variable recursive select false()
Evaluating variable 'recursive'
Object is a Boolean : false
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect1'                     and $chunk.section.depth >= 1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect1) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect2'                     and $chunk.section.depth >= 2                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect2) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect3'                     and $chunk.section.depth >= 3                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect3) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect4'                     and $chunk.section.depth >= 4                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect4) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect5'                     and $chunk.section.depth >= 5                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect5) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'section'                     and $chunk.section.depth >= count($node/ancestor::section)+1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::section) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='preface'
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='chapter'
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'dbhtml-filename'
Building variable dbhtml-filename
Evaluating variable 'dbhtml-filename'
call-template: name pi.dbhtml_filename
applying xsl:template 'pi.dbhtml_filename'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'filename'
Building variable attribute select 'filename'
Evaluating variable 'attribute'
Object is a string : filename
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : filename
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_filename
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'filename'
Building variable filename
Evaluating variable 'filename'
xsltChoose: test $dbhtml-filename != ''
Lookup variable 'dbhtml-filename'
xsltChoose: test evaluate to 0
xsltChoose: test not(parent::*) and $root.filename != ''
xsltChoose: test evaluate to 0
xsltChoose: test self::legalnotice and not($generate.legalnotice.link = 0)
xsltChoose: test evaluate to 0
xsltChoose: test (@id or @xml:id) and $use.id.as.filename != 0
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $ischunk='0'
Lookup variable 'ischunk'
xsltChoose: test evaluate to 0
xsltChoose: test not($recursive) and $filename != ''
Lookup variable 'recursive'
Lookup variable 'filename'
xsltChoose: test evaluate to 0
xsltChoose: test self::set
xsltChoose: test evaluate to 0
xsltChoose: test self::book
xsltChoose: test evaluate to 0
xsltChoose: test self::article
xsltChoose: test evaluate to 0
xsltChoose: test self::preface
xsltChoose: test evaluate to 0
xsltChoose: test self::chapter
xsltChoose: test evaluate to 1
xsltIf: test /set
xsltIf: test evaluate to 0
xsltApplySequenceConstructor: copy text ch
xsltCopyText: copy text ch
xsltCompilePattern : parsing 'book'
xsltCompilePattern : parsed book, default priority 0.000000
xsltCopyTextString: copy text 01
xsltIf: test not($recursive)
Lookup variable 'recursive'
xsltIf: test evaluate to 1
xsltValueOf: select $html.ext
Lookup variable 'html.ext'
found variable 'html.ext'
xsltCopyTextString: copy text .html
xsltValueOf: result '.html'
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
xsltIf: test $fn != ''
Lookup variable 'fn'
xsltIf: test evaluate to 1
call-template: name dbhtml-dir
applying xsl:template 'dbhtml-dir'
Registering param context
Building variable context select .
Evaluating variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Registering variable 'ppath'
Building variable ppath
Evaluating variable 'ppath'
xsltIf: test $context/parent::*
Lookup variable 'context'
xsltIf: test evaluate to 1
call-template: name dbhtml-dir
Handling xsl:with-param context
        select $context/parent::*
Building variable context select $context/parent::*
Evaluating variable 'context'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'dbhtml-dir'
Registering variable 'ppath'
Building variable ppath
Evaluating variable 'ppath'
xsltIf: test $context/parent::*
Lookup variable 'context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'path'
Building variable path
Evaluating variable 'path'
call-template: name pi.dbhtml_dir
Handling xsl:with-param node
        select $context
Building variable node select $context
Evaluating variable 'node'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'pi.dbhtml_dir'
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'dir'
Building variable attribute select 'dir'
Evaluating variable 'attribute'
Object is a string : dir
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : dir
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_dir
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $path = ''
Lookup variable 'path'
xsltChoose: test evaluate to 1
xsltIf: test $ppath != ''
Lookup variable 'ppath'
xsltIf: test evaluate to 0
call-template returned: name dbhtml-dir
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'path'
Building variable path
Evaluating variable 'path'
call-template: name pi.dbhtml_dir
Handling xsl:with-param node
        select $context
Building variable node select $context
Evaluating variable 'node'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
applying xsl:template 'pi.dbhtml_dir'
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'dir'
Building variable attribute select 'dir'
Evaluating variable 'attribute'
Object is a string : dir
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : dir
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_dir
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $path = ''
Lookup variable 'path'
xsltChoose: test evaluate to 1
xsltIf: test $ppath != ''
Lookup variable 'ppath'
xsltIf: test evaluate to 0
call-template returned: name dbhtml-dir
xsltValueOf: select $fn
Lookup variable 'fn'
xsltCopyTextString: copy text ch01.html
xsltValueOf: result 'ch01.html'
xsltIf: test $ischunk='0'
Lookup variable 'ischunk'
xsltIf: test evaluate to 0
call-template returned: name href.target.uri
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
Registering variable 'href.to'
Building variable href.to
Evaluating variable 'href.to'
xsltChoose: test not($toc-output-dir = $linked-file-output-dir)
Lookup variable 'toc-output-dir'
Lookup variable 'linked-file-output-dir'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name trim.common.uri.paths
Handling xsl:with-param uriA
        select $href.to.uri
Building variable uriA select $href.to.uri
Evaluating variable 'uriA'
Lookup variable 'href.to.uri'
Object is an XSLT value tree :
1  TEXT
    content=index.html
Handling xsl:with-param uriB
        select $href.from.uri
Building variable uriB select $href.from.uri
Evaluating variable 'uriB'
Lookup variable 'href.from.uri'
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
Handling xsl:with-param return
        select 'A'
Building variable return select 'A'
Evaluating variable 'return'
Object is a string : A
applying xsl:template 'trim.common.uri.paths'
xsltChoose: test contains($uriA, '/') and contains($uriB, '/')                     and substring-before($uriA, '/') = substring-before($uriB, '/')
Lookup variable 'uriA'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test $return = 'A'
Lookup variable 'return'
xsltChoose: test evaluate to 1
xsltValueOf: select $uriA
Lookup variable 'uriA'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
call-template returned: name trim.common.uri.paths
Object is an XSLT value tree :
1  TEXT
    content=index.html
Registering variable 'href.from'
Building variable href.from
Evaluating variable 'href.from'
call-template: name trim.common.uri.paths
Handling xsl:with-param uriA
        select $href.to.uri
Building variable uriA select $href.to.uri
Evaluating variable 'uriA'
Lookup variable 'href.to.uri'
Object is an XSLT value tree :
1  TEXT
    content=index.html
Handling xsl:with-param uriB
        select $href.from.uri
Building variable uriB select $href.from.uri
Evaluating variable 'uriB'
Lookup variable 'href.from.uri'
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
Handling xsl:with-param return
        select 'B'
Building variable return select 'B'
Evaluating variable 'return'
Object is a string : B
applying xsl:template 'trim.common.uri.paths'
xsltChoose: test contains($uriA, '/') and contains($uriB, '/')                     and substring-before($uriA, '/') = substring-before($uriB, '/')
Lookup variable 'uriA'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test $return = 'A'
Lookup variable 'return'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $uriB
Lookup variable 'uriB'
xsltCopyTextString: copy text ch01.html
xsltValueOf: result 'ch01.html'
call-template returned: name trim.common.uri.paths
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
Registering variable 'depth'
Building variable depth
Evaluating variable 'depth'
call-template: name count.uri.path.depth
Handling xsl:with-param filename
        select $href.from
Building variable filename select $href.from
Evaluating variable 'filename'
Lookup variable 'href.from'
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
applying xsl:template 'count.uri.path.depth'
Registering param count
Building variable count select 0
Evaluating variable 'count'
Object is a number : 0
xsltChoose: test contains($filename, '/')
Lookup variable 'filename'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $count
Lookup variable 'count'
xsltCopyTextString: copy text 0
xsltValueOf: result '0'
call-template returned: name count.uri.path.depth
Object is an XSLT value tree :
1  TEXT
    content=0
Registering variable 'href'
Building variable href
Evaluating variable 'href'
call-template: name copy-string
Handling xsl:with-param string
        select '../'
Building variable string select '../'
Evaluating variable 'string'
Object is a string : ../
Handling xsl:with-param count
        select $depth
Building variable count select $depth
Evaluating variable 'count'
Lookup variable 'depth'
Object is an XSLT value tree :
1  TEXT
    content=0
applying xsl:template 'copy-string'
Registering param result
Building variable result
Evaluating variable 'result'
xsltChoose: test $count>0
Lookup variable 'count'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $result
Lookup variable 'result'
xsltValueOf: result ''
call-template returned: name copy-string
xsltValueOf: select $href.to
Lookup variable 'href.to'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
Object is an XSLT value tree :
1  TEXT
    content=index.html
xsltValueOf: select $href
Lookup variable 'href'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
call-template returned: name href.target
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select $prev
Lookup variable 'prev'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
Registering variable 'title'
Building variable title
Evaluating variable 'title'
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
Registering param allow-anchors
Building variable allow-anchors select 0
Evaluating variable 'allow-anchors'
Object is a number : 0
Registering variable 'template'
Building variable template
Evaluating variable 'template'
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
call-template: name gentext.template
Handling xsl:with-param context
        select 'title'
Building variable context select 'title'
Evaluating variable 'context'
Object is a string : title
Handling xsl:with-param name
Building variable name
Evaluating variable 'name'
call-template: name xpath.location
applying xsl:template 'xpath.location'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering param path
Building variable path select ''
Evaluating variable 'path'
Object is a string : 
Registering variable 'next.path'
Building variable next.path
Evaluating variable 'next.path'
xsltValueOf: select local-name($node)
Lookup variable 'node'
xsltCopyTextString: copy text book
xsltValueOf: result 'book'
xsltIf: test $path != ''
Lookup variable 'path'
xsltIf: test evaluate to 0
xsltValueOf: select $path
Lookup variable 'path'
xsltValueOf: result ''
Object is an XSLT value tree :
1  TEXT
    content=book
xsltChoose: test $node/parent::*
Lookup variable 'node'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplySequenceConstructor: copy text /
xsltCopyText: copy text /
xsltValueOf: select $next.path
Lookup variable 'next.path'
xsltCopyTextString: copy text book
xsltValueOf: result 'book'
call-template returned: name xpath.location
Object is an XSLT value tree :
1  TEXT
    content=/book
applying xsl:template 'gentext.template'
Registering param origname
Building variable origname select $name
Evaluating variable 'origname'
Lookup variable 'name'
Object is an XSLT value tree :
1  TEXT
    content=/book
Registering param purpose
Building variable purpose
Evaluating variable 'purpose'
Registering param xrefstyle
Building variable xrefstyle
Evaluating variable 'xrefstyle'
Registering param referrer
Building variable referrer
Evaluating variable 'referrer'
Registering param lang
Building variable lang
Evaluating variable 'lang'
call-template: name l10n.language
applying xsl:template 'l10n.language'
Registering param target
Building variable target select .
Evaluating variable 'target'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering param xref-context
Building variable xref-context select false()
Evaluating variable 'xref-context'
Object is a Boolean : false
Registering variable 'mc-language'
Building variable mc-language
Evaluating variable 'mc-language'
xsltChoose: test $l10n.gentext.language != ''
Lookup variable 'l10n.gentext.language'
found variable 'l10n.gentext.language'
xsltChoose: test evaluate to 0
xsltChoose: test $xref-context or $l10n.gentext.use.xref.language != 0
Lookup variable 'xref-context'
Lookup variable 'l10n.gentext.use.xref.language'
found variable 'l10n.gentext.use.xref.language'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
Registering variable 'lang-scope'
Building variable lang-scope select $target/ancestor-or-self::*                               [@lang or @xml:lang][1]
Evaluating variable 'lang-scope'
Lookup variable 'target'
Object is a Node Set :
Set contains 0 nodes:
Registering variable 'lang-attr'
Building variable lang-attr select ($lang-scope/@lang | $lang-scope/@xml:lang)[1]
Evaluating variable 'lang-attr'
Lookup variable 'lang-scope'
Lookup variable 'lang-scope'
Object is a Node Set :
NodeSet is NULL !
xsltChoose: test string($lang-attr) = ''
Lookup variable 'lang-attr'
xsltChoose: test evaluate to 1
xsltValueOf: select $l10n.gentext.default.language
Lookup variable 'l10n.gentext.default.language'
found variable 'l10n.gentext.default.language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
Object is an XSLT value tree :
1  TEXT
    content=en
Registering variable 'language'
Building variable language select translate($mc-language,                                         'ABCDEFGHIJKLMNOPQRSTUVWXYZ',                                         'abcdefghijklmnopqrstuvwxyz')
Evaluating variable 'language'
Lookup variable 'mc-language'
Object is a string : en
Registering variable 'adjusted.language'
Building variable adjusted.language
Evaluating variable 'adjusted.language'
xsltChoose: test contains($language,'-')
Lookup variable 'language'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $language
Lookup variable 'language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
Object is an XSLT value tree :
1  TEXT
    content=en
xsltChoose: test $l10n.xml/l:i18n/l:l10n[@language=$adjusted.language]
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
xsltChoose: test evaluate to 1
xsltValueOf: select $adjusted.language
Lookup variable 'adjusted.language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
call-template returned: name l10n.language
Object is an XSLT value tree :
1  TEXT
    content=en
Registering param verbose
Building variable verbose select 1
Evaluating variable 'verbose'
Object is a number : 1
Registering variable 'local.localization.node'
Building variable local.localization.node select ($local.l10n.xml//l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'local.localization.node'
Lookup variable 'local.l10n.xml'
found variable 'local.l10n.xml'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'localization.node'
Building variable localization.node select ($l10n.xml/l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'localization.node'
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:l10n
    namespace l href=http://docbook.sourceforge.net/xmlns/l10...
    ATTRIBUTE language
      TEXT
        content=en
    ATTRIBUTE english-language-name
      TEXT
        content=English
xsltIf: test count($localization.node) = 0                 and count($local.localization.node) = 0                 and $verbose != 0
Lookup variable 'localization.node'
xsltIf: test evaluate to 0
Registering variable 'local.context.node'
Building variable local.context.node select $local.localization.node/l:context[@name=$context]
Evaluating variable 'local.context.node'
Lookup variable 'local.localization.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'context.node'
Building variable context.node select $localization.node/l:context[@name=$context]
Evaluating variable 'context.node'
Lookup variable 'localization.node'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:context
    ATTRIBUTE name
      TEXT
        content=title
xsltIf: test count($context.node) = 0                 and count($local.context.node) = 0                 and $verbose != 0
Lookup variable 'context.node'
xsltIf: test evaluate to 0
Registering variable 'local.template.node'
Building variable local.template.node select ($local.context.node/l:template[@name=$name                                                         and @style                                                         and @style=$xrefstyle]                         |$local.context.node/l:template[@name=$name                                                         and not(@style)])[1]
Evaluating variable 'local.template.node'
Lookup variable 'local.context.node'
Lookup variable 'local.context.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'template.node'
Building variable template.node select ($context.node/l:template[@name=$name                                                   and @style                                                   and @style=$xrefstyle]                         |$context.node/l:template[@name=$name                                                   and not(@style)])[1]
Evaluating variable 'template.node'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Object is a Node Set :
Set contains 0 nodes:
xsltChoose: test $local.template.node/@text
Lookup variable 'local.template.node'
xsltChoose: test evaluate to 0
xsltChoose: test $template.node/@text
Lookup variable 'template.node'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test contains($name, '/')
Lookup variable 'name'
xsltChoose: test evaluate to 1
call-template: name gentext.template
Handling xsl:with-param context
        select $context
Building variable context select $context
Evaluating variable 'context'
Lookup variable 'context'
Object is a string : title
Handling xsl:with-param name
        select substring-after($name, '/')
Building variable name select substring-after($name, '/')
Evaluating variable 'name'
Lookup variable 'name'
Object is a string : book
Handling xsl:with-param origname
        select $origname
Building variable origname select $origname
Evaluating variable 'origname'
Lookup variable 'origname'
Object is an XSLT value tree :
1  TEXT
    content=/book
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param referrer
        select $referrer
Building variable referrer select $referrer
Evaluating variable 'referrer'
Lookup variable 'referrer'
Object is a string : 
Handling xsl:with-param lang
        select $lang
Building variable lang select $lang
Evaluating variable 'lang'
Lookup variable 'lang'
Object is an XSLT value tree :
1  TEXT
    content=en
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a number : 1
applying xsl:template 'gentext.template'
Registering variable 'local.localization.node'
Building variable local.localization.node select ($local.l10n.xml//l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'local.localization.node'
Lookup variable 'local.l10n.xml'
found variable 'local.l10n.xml'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'localization.node'
Building variable localization.node select ($l10n.xml/l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'localization.node'
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:l10n
    namespace l href=http://docbook.sourceforge.net/xmlns/l10...
    ATTRIBUTE language
      TEXT
        content=en
    ATTRIBUTE english-language-name
      TEXT
        content=English
xsltIf: test count($localization.node) = 0                 and count($local.localization.node) = 0                 and $verbose != 0
Lookup variable 'localization.node'
xsltIf: test evaluate to 0
Registering variable 'local.context.node'
Building variable local.context.node select $local.localization.node/l:context[@name=$context]
Evaluating variable 'local.context.node'
Lookup variable 'local.localization.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'context.node'
Building variable context.node select $localization.node/l:context[@name=$context]
Evaluating variable 'context.node'
Lookup variable 'localization.node'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:context
    ATTRIBUTE name
      TEXT
        content=title
xsltIf: test count($context.node) = 0                 and count($local.context.node) = 0                 and $verbose != 0
Lookup variable 'context.node'
xsltIf: test evaluate to 0
Registering variable 'local.template.node'
Building variable local.template.node select ($local.context.node/l:template[@name=$name                                                         and @style                                                         and @style=$xrefstyle]                         |$local.context.node/l:template[@name=$name                                                         and not(@style)])[1]
Evaluating variable 'local.template.node'
Lookup variable 'local.context.node'
Lookup variable 'local.context.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'template.node'
Building variable template.node select ($context.node/l:template[@name=$name                                                   and @style                                                   and @style=$xrefstyle]                         |$context.node/l:template[@name=$name                                                   and not(@style)])[1]
Evaluating variable 'template.node'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:template
    ATTRIBUTE name
      TEXT
        content=book
    ATTRIBUTE text
      TEXT
        content=%t
xsltChoose: test $local.template.node/@text
Lookup variable 'local.template.node'
xsltChoose: test evaluate to 0
xsltChoose: test $template.node/@text
Lookup variable 'template.node'
xsltChoose: test evaluate to 1
xsltValueOf: select $template.node/@text
Lookup variable 'template.node'
xsltCopyTextString: copy text %t
xsltValueOf: result '%t'
call-template returned: name gentext.template
call-template returned: name gentext.template
Object is an XSLT value tree :
1  TEXT
    content=%t
call-template: name substitute-markup
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
Handling xsl:with-param template
        select $template
Building variable template select $template
Evaluating variable 'template'
Lookup variable 'template'
Object is an XSLT value tree :
1  TEXT
    content=%t
applying xsl:template 'substitute-markup'
Registering param title
Building variable title select ''
Evaluating variable 'title'
Object is a string : 
Registering param subtitle
Building variable subtitle select ''
Evaluating variable 'subtitle'
Object is a string : 
Registering param docname
Building variable docname select ''
Evaluating variable 'docname'
Object is a string : 
Registering param label
Building variable label select ''
Evaluating variable 'label'
Object is a string : 
Registering param pagenumber
Building variable pagenumber select ''
Evaluating variable 'pagenumber'
Object is a string : 
Registering param purpose
Building variable purpose
Evaluating variable 'purpose'
Registering param xrefstyle
Building variable xrefstyle
Evaluating variable 'xrefstyle'
Registering param referrer
Building variable referrer
Evaluating variable 'referrer'
Registering param verbose
Building variable verbose
Evaluating variable 'verbose'
xsltChoose: test contains($template, '%')
Lookup variable 'template'
xsltChoose: test evaluate to 1
xsltValueOf: select substring-before($template, '%')
Lookup variable 'template'
xsltValueOf: result ''
Registering variable 'candidate'
Building variable candidate select substring(substring-after($template, '%'), 1, 1)
Evaluating variable 'candidate'
Lookup variable 'template'
Object is a string : t
xsltChoose: test $candidate = 't'
Lookup variable 'candidate'
xsltChoose: test evaluate to 1
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param title
Building variable title
Evaluating variable 'title'
xsltChoose: test $title != ''
Lookup variable 'title'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a string : 
xsltProcessOneNode: applying template 'book' for book
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select (bookinfo/title|info/title|title)[1]
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
xsltProcessOneNode: applying template 'title' for title
xsltChoose: test $allow-anchors != 0
Lookup variable 'allow-anchors'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplyTemplates: node: 'title'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: no template found for text
xsltDefaultProcessOneNode: copy text An Example Book
xsltCopyText: copy text An Example Book
Object is an XSLT value tree :
1  TEXT
    content=An Example Book
xsltProcessOneNode: applying template '*' for book
xsltChoose: test $purpose = 'xref' and titleabbrev
Lookup variable 'purpose'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltCopyOf: select $title
Lookup variable 'title'
xsltCopyOf: result is a result tree fragment
xsltCopyTextString: copy text An Example Book
Registering variable 'rest'
Building variable rest select substring($template,             string-length(substring-before($template, '%'))+3)
Evaluating variable 'rest'
Lookup variable 'template'
Lookup variable 'template'
Object is a string : 
call-template: name substitute-markup
Handling xsl:with-param template
        select $rest
Building variable template select $rest
Evaluating variable 'template'
Lookup variable 'rest'
Object is a string : 
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
Handling xsl:with-param title
        select $title
Building variable title select $title
Evaluating variable 'title'
Lookup variable 'title'
Object is a string : 
Handling xsl:with-param subtitle
        select $subtitle
Building variable subtitle select $subtitle
Evaluating variable 'subtitle'
Lookup variable 'subtitle'
Object is a string : 
Handling xsl:with-param docname
        select $docname
Building variable docname select $docname
Evaluating variable 'docname'
Lookup variable 'docname'
Object is a string : 
Handling xsl:with-param label
        select $label
Building variable label select $label
Evaluating variable 'label'
Lookup variable 'label'
Object is a string : 
Handling xsl:with-param pagenumber
        select $pagenumber
Building variable pagenumber select $pagenumber
Evaluating variable 'pagenumber'
Lookup variable 'pagenumber'
Object is a string : 
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param referrer
        select $referrer
Building variable referrer select $referrer
Evaluating variable 'referrer'
Lookup variable 'referrer'
Object is a string : 
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a string : 
applying xsl:template 'substitute-markup'
xsltChoose: test contains($template, '%')
Lookup variable 'template'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $template
Lookup variable 'template'
xsltValueOf: result ''
call-template returned: name substitute-markup
call-template returned: name substitute-markup
Object is an XSLT value tree :
1  TEXT
    content=An Example Book
xsltValueOf: select normalize-space($title)
Lookup variable 'title'
xsltCopyTextString: copy text An Example Book
xsltValueOf: result 'An Example Book'
xsltIf: test $next
Lookup variable 'next'
xsltIf: test evaluate to 0
xsltIf: test $html.extra.head.links != 0
Lookup variable 'html.extra.head.links'
found variable 'html.extra.head.links'
xsltIf: test evaluate to 0
xsltIf: test //legalnotice                   and not($generate.legalnotice.link = 0)                   and not($html.head.legalnotice.link.types = '')
xsltIf: test evaluate to 0
call-template: name user.head.content
applying xsl:template 'user.head.content'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
call-template returned: name user.head.content
call-template returned: name html.head
xsltApplySequenceConstructor: copy node body
call-template: name body.attributes
applying xsl:template 'body.attributes'
call-template returned: name body.attributes
call-template: name user.header.navigation
applying xsl:template 'user.header.navigation'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
call-template returned: name user.header.navigation
call-template: name header.navigation
Handling xsl:with-param prev
        select $prev
Building variable prev select $prev
Evaluating variable 'prev'
Lookup variable 'prev'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Handling xsl:with-param next
        select $next
Building variable next select $next
Evaluating variable 'next'
Lookup variable 'next'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param nav.context
        select $nav.context
Building variable nav.context select $nav.context
Evaluating variable 'nav.context'
Lookup variable 'nav.context'
Object is a string : 
applying xsl:template 'header.navigation'
Registering variable 'home'
Building variable home select /*[1]
Evaluating variable 'home'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering variable 'up'
Building variable up select parent::*
Evaluating variable 'up'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering variable 'row1'
Building variable row1 select $navig.showtitles != 0
Evaluating variable 'row1'
Lookup variable 'navig.showtitles'
found variable 'navig.showtitles'
Object is a Boolean : true
Registering variable 'row2'
Building variable row2 select count($prev) > 0                                     or (count($up) > 0                                          and generate-id($up) != generate-id($home)                                         and $navig.showtitles != 0)                                     or count($next) > 0
Evaluating variable 'row2'
Lookup variable 'prev'
Object is a Boolean : true
xsltIf: test $suppress.navigation = '0' and $suppress.header.navigation = '0'
Lookup variable 'suppress.navigation'
found variable 'suppress.navigation'
Lookup variable 'suppress.header.navigation'
found variable 'suppress.header.navigation'
xsltIf: test evaluate to 1
xsltApplySequenceConstructor: copy node div
xsltIf: test $row1 or $row2
Lookup variable 'row1'
xsltIf: test evaluate to 1
xsltApplySequenceConstructor: copy node table
xsltIf: test $row1
Lookup variable 'row1'
xsltIf: test evaluate to 1
xsltApplySequenceConstructor: copy node tr
xsltApplySequenceConstructor: copy node th
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for chapter
Registering param allow-anchors
Building variable allow-anchors select 0
Evaluating variable 'allow-anchors'
Object is a number : 0
Registering variable 'template'
Building variable template
Evaluating variable 'template'
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template 'chapter' for chapter
xsltChoose: test string($chapter.autolabel) != 0
Lookup variable 'chapter.autolabel'
found variable 'chapter.autolabel'
xsltChoose: test evaluate to 1
call-template: name gentext.template
Handling xsl:with-param context
        select 'title-numbered'
Building variable context select 'title-numbered'
Evaluating variable 'context'
Object is a string : title-numbered
Handling xsl:with-param name
Building variable name
Evaluating variable 'name'
call-template: name xpath.location
applying xsl:template 'xpath.location'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Registering param path
Building variable path select ''
Evaluating variable 'path'
Object is a string : 
Registering variable 'next.path'
Building variable next.path
Evaluating variable 'next.path'
xsltValueOf: select local-name($node)
Lookup variable 'node'
xsltCopyTextString: copy text chapter
xsltValueOf: result 'chapter'
xsltIf: test $path != ''
Lookup variable 'path'
xsltIf: test evaluate to 0
xsltValueOf: select $path
Lookup variable 'path'
xsltValueOf: result ''
Object is an XSLT value tree :
1  TEXT
    content=chapter
xsltChoose: test $node/parent::*
Lookup variable 'node'
xsltChoose: test evaluate to 1
call-template: name xpath.location
Handling xsl:with-param node
        select $node/parent::*
Building variable node select $node/parent::*
Evaluating variable 'node'
Lookup variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Handling xsl:with-param path
        select $next.path
Building variable path select $next.path
Evaluating variable 'path'
Lookup variable 'next.path'
Object is an XSLT value tree :
1  TEXT
    content=chapter
applying xsl:template 'xpath.location'
Registering variable 'next.path'
Building variable next.path
Evaluating variable 'next.path'
xsltValueOf: select local-name($node)
Lookup variable 'node'
xsltCopyTextString: copy text book
xsltValueOf: result 'book'
xsltIf: test $path != ''
Lookup variable 'path'
xsltIf: test evaluate to 1
xsltApplySequenceConstructor: copy text /
xsltCopyText: copy text /
xsltValueOf: select $path
Lookup variable 'path'
xsltCopyTextString: copy text chapter
xsltValueOf: result 'chapter'
Object is an XSLT value tree :
1  TEXT
    content=book/chapter
xsltChoose: test $node/parent::*
Lookup variable 'node'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplySequenceConstructor: copy text /
xsltCopyText: copy text /
xsltValueOf: select $next.path
Lookup variable 'next.path'
xsltCopyTextString: copy text book/chapter
xsltValueOf: result 'book/chapter'
call-template returned: name xpath.location
call-template returned: name xpath.location
Object is an XSLT value tree :
1  TEXT
    content=/book/chapter
applying xsl:template 'gentext.template'
Registering param origname
Building variable origname select $name
Evaluating variable 'origname'
Lookup variable 'name'
Object is an XSLT value tree :
1  TEXT
    content=/book/chapter
Registering param purpose
Building variable purpose
Evaluating variable 'purpose'
Registering param xrefstyle
Building variable xrefstyle
Evaluating variable 'xrefstyle'
Registering param referrer
Building variable referrer
Evaluating variable 'referrer'
Registering param lang
Building variable lang
Evaluating variable 'lang'
call-template: name l10n.language
applying xsl:template 'l10n.language'
Registering param target
Building variable target select .
Evaluating variable 'target'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Registering param xref-context
Building variable xref-context select false()
Evaluating variable 'xref-context'
Object is a Boolean : false
Registering variable 'mc-language'
Building variable mc-language
Evaluating variable 'mc-language'
xsltChoose: test $l10n.gentext.language != ''
Lookup variable 'l10n.gentext.language'
found variable 'l10n.gentext.language'
xsltChoose: test evaluate to 0
xsltChoose: test $xref-context or $l10n.gentext.use.xref.language != 0
Lookup variable 'xref-context'
Lookup variable 'l10n.gentext.use.xref.language'
found variable 'l10n.gentext.use.xref.language'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
Registering variable 'lang-scope'
Building variable lang-scope select $target/ancestor-or-self::*                               [@lang or @xml:lang][1]
Evaluating variable 'lang-scope'
Lookup variable 'target'
Object is a Node Set :
Set contains 0 nodes:
Registering variable 'lang-attr'
Building variable lang-attr select ($lang-scope/@lang | $lang-scope/@xml:lang)[1]
Evaluating variable 'lang-attr'
Lookup variable 'lang-scope'
Lookup variable 'lang-scope'
Object is a Node Set :
NodeSet is NULL !
xsltChoose: test string($lang-attr) = ''
Lookup variable 'lang-attr'
xsltChoose: test evaluate to 1
xsltValueOf: select $l10n.gentext.default.language
Lookup variable 'l10n.gentext.default.language'
found variable 'l10n.gentext.default.language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
Object is an XSLT value tree :
1  TEXT
    content=en
Registering variable 'language'
Building variable language select translate($mc-language,                                         'ABCDEFGHIJKLMNOPQRSTUVWXYZ',                                         'abcdefghijklmnopqrstuvwxyz')
Evaluating variable 'language'
Lookup variable 'mc-language'
Object is a string : en
Registering variable 'adjusted.language'
Building variable adjusted.language
Evaluating variable 'adjusted.language'
xsltChoose: test contains($language,'-')
Lookup variable 'language'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $language
Lookup variable 'language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
Object is an XSLT value tree :
1  TEXT
    content=en
xsltChoose: test $l10n.xml/l:i18n/l:l10n[@language=$adjusted.language]
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
xsltChoose: test evaluate to 1
xsltValueOf: select $adjusted.language
Lookup variable 'adjusted.language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
call-template returned: name l10n.language
Object is an XSLT value tree :
1  TEXT
    content=en
Registering param verbose
Building variable verbose select 1
Evaluating variable 'verbose'
Object is a number : 1
Registering variable 'local.localization.node'
Building variable local.localization.node select ($local.l10n.xml//l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'local.localization.node'
Lookup variable 'local.l10n.xml'
found variable 'local.l10n.xml'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'localization.node'
Building variable localization.node select ($l10n.xml/l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'localization.node'
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:l10n
    namespace l href=http://docbook.sourceforge.net/xmlns/l10...
    ATTRIBUTE language
      TEXT
        content=en
    ATTRIBUTE english-language-name
      TEXT
        content=English
xsltIf: test count($localization.node) = 0                 and count($local.localization.node) = 0                 and $verbose != 0
Lookup variable 'localization.node'
xsltIf: test evaluate to 0
Registering variable 'local.context.node'
Building variable local.context.node select $local.localization.node/l:context[@name=$context]
Evaluating variable 'local.context.node'
Lookup variable 'local.localization.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'context.node'
Building variable context.node select $localization.node/l:context[@name=$context]
Evaluating variable 'context.node'
Lookup variable 'localization.node'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:context
    ATTRIBUTE name
      TEXT
        content=title-numbered
xsltIf: test count($context.node) = 0                 and count($local.context.node) = 0                 and $verbose != 0
Lookup variable 'context.node'
xsltIf: test evaluate to 0
Registering variable 'local.template.node'
Building variable local.template.node select ($local.context.node/l:template[@name=$name                                                         and @style                                                         and @style=$xrefstyle]                         |$local.context.node/l:template[@name=$name                                                         and not(@style)])[1]
Evaluating variable 'local.template.node'
Lookup variable 'local.context.node'
Lookup variable 'local.context.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'template.node'
Building variable template.node select ($context.node/l:template[@name=$name                                                   and @style                                                   and @style=$xrefstyle]                         |$context.node/l:template[@name=$name                                                   and not(@style)])[1]
Evaluating variable 'template.node'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Object is a Node Set :
Set contains 0 nodes:
xsltChoose: test $local.template.node/@text
Lookup variable 'local.template.node'
xsltChoose: test evaluate to 0
xsltChoose: test $template.node/@text
Lookup variable 'template.node'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test contains($name, '/')
Lookup variable 'name'
xsltChoose: test evaluate to 1
call-template: name gentext.template
Handling xsl:with-param context
        select $context
Building variable context select $context
Evaluating variable 'context'
Lookup variable 'context'
Object is a string : title-numbered
Handling xsl:with-param name
        select substring-after($name, '/')
Building variable name select substring-after($name, '/')
Evaluating variable 'name'
Lookup variable 'name'
Object is a string : book/chapter
Handling xsl:with-param origname
        select $origname
Building variable origname select $origname
Evaluating variable 'origname'
Lookup variable 'origname'
Object is an XSLT value tree :
1  TEXT
    content=/book/chapter
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param referrer
        select $referrer
Building variable referrer select $referrer
Evaluating variable 'referrer'
Lookup variable 'referrer'
Object is a string : 
Handling xsl:with-param lang
        select $lang
Building variable lang select $lang
Evaluating variable 'lang'
Lookup variable 'lang'
Object is an XSLT value tree :
1  TEXT
    content=en
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a number : 1
applying xsl:template 'gentext.template'
Registering variable 'local.localization.node'
Building variable local.localization.node select ($local.l10n.xml//l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'local.localization.node'
Lookup variable 'local.l10n.xml'
found variable 'local.l10n.xml'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'localization.node'
Building variable localization.node select ($l10n.xml/l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'localization.node'
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:l10n
    namespace l href=http://docbook.sourceforge.net/xmlns/l10...
    ATTRIBUTE language
      TEXT
        content=en
    ATTRIBUTE english-language-name
      TEXT
        content=English
xsltIf: test count($localization.node) = 0                 and count($local.localization.node) = 0                 and $verbose != 0
Lookup variable 'localization.node'
xsltIf: test evaluate to 0
Registering variable 'local.context.node'
Building variable local.context.node select $local.localization.node/l:context[@name=$context]
Evaluating variable 'local.context.node'
Lookup variable 'local.localization.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'context.node'
Building variable context.node select $localization.node/l:context[@name=$context]
Evaluating variable 'context.node'
Lookup variable 'localization.node'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:context
    ATTRIBUTE name
      TEXT
        content=title-numbered
xsltIf: test count($context.node) = 0                 and count($local.context.node) = 0                 and $verbose != 0
Lookup variable 'context.node'
xsltIf: test evaluate to 0
Registering variable 'local.template.node'
Building variable local.template.node select ($local.context.node/l:template[@name=$name                                                         and @style                                                         and @style=$xrefstyle]                         |$local.context.node/l:template[@name=$name                                                         and not(@style)])[1]
Evaluating variable 'local.template.node'
Lookup variable 'local.context.node'
Lookup variable 'local.context.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'template.node'
Building variable template.node select ($context.node/l:template[@name=$name                                                   and @style                                                   and @style=$xrefstyle]                         |$context.node/l:template[@name=$name                                                   and not(@style)])[1]
Evaluating variable 'template.node'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Object is a Node Set :
Set contains 0 nodes:
xsltChoose: test $local.template.node/@text
Lookup variable 'local.template.node'
xsltChoose: test evaluate to 0
xsltChoose: test $template.node/@text
Lookup variable 'template.node'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test contains($name, '/')
Lookup variable 'name'
xsltChoose: test evaluate to 1
call-template: name gentext.template
Handling xsl:with-param context
        select $context
Building variable context select $context
Evaluating variable 'context'
Lookup variable 'context'
Object is a string : title-numbered
Handling xsl:with-param name
        select substring-after($name, '/')
Building variable name select substring-after($name, '/')
Evaluating variable 'name'
Lookup variable 'name'
Object is a string : chapter
Handling xsl:with-param origname
        select $origname
Building variable origname select $origname
Evaluating variable 'origname'
Lookup variable 'origname'
Object is an XSLT value tree :
1  TEXT
    content=/book/chapter
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param referrer
        select $referrer
Building variable referrer select $referrer
Evaluating variable 'referrer'
Lookup variable 'referrer'
Object is a string : 
Handling xsl:with-param lang
        select $lang
Building variable lang select $lang
Evaluating variable 'lang'
Lookup variable 'lang'
Object is an XSLT value tree :
1  TEXT
    content=en
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a number : 1
applying xsl:template 'gentext.template'
Registering variable 'local.localization.node'
Building variable local.localization.node select ($local.l10n.xml//l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'local.localization.node'
Lookup variable 'local.l10n.xml'
found variable 'local.l10n.xml'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'localization.node'
Building variable localization.node select ($l10n.xml/l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'localization.node'
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:l10n
    namespace l href=http://docbook.sourceforge.net/xmlns/l10...
    ATTRIBUTE language
      TEXT
        content=en
    ATTRIBUTE english-language-name
      TEXT
        content=English
xsltIf: test count($localization.node) = 0                 and count($local.localization.node) = 0                 and $verbose != 0
Lookup variable 'localization.node'
xsltIf: test evaluate to 0
Registering variable 'local.context.node'
Building variable local.context.node select $local.localization.node/l:context[@name=$context]
Evaluating variable 'local.context.node'
Lookup variable 'local.localization.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'context.node'
Building variable context.node select $localization.node/l:context[@name=$context]
Evaluating variable 'context.node'
Lookup variable 'localization.node'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:context
    ATTRIBUTE name
      TEXT
        content=title-numbered
xsltIf: test count($context.node) = 0                 and count($local.context.node) = 0                 and $verbose != 0
Lookup variable 'context.node'
xsltIf: test evaluate to 0
Registering variable 'local.template.node'
Building variable local.template.node select ($local.context.node/l:template[@name=$name                                                         and @style                                                         and @style=$xrefstyle]                         |$local.context.node/l:template[@name=$name                                                         and not(@style)])[1]
Evaluating variable 'local.template.node'
Lookup variable 'local.context.node'
Lookup variable 'local.context.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'template.node'
Building variable template.node select ($context.node/l:template[@name=$name                                                   and @style                                                   and @style=$xrefstyle]                         |$context.node/l:template[@name=$name                                                   and not(@style)])[1]
Evaluating variable 'template.node'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:template
    ATTRIBUTE name
      TEXT
        content=chapter
    ATTRIBUTE text
      TEXT
        content=Chapter#C2#A0%n.#C2#A0%t
xsltChoose: test $local.template.node/@text
Lookup variable 'local.template.node'
xsltChoose: test evaluate to 0
xsltChoose: test $template.node/@text
Lookup variable 'template.node'
xsltChoose: test evaluate to 1
xsltValueOf: select $template.node/@text
Lookup variable 'template.node'
xsltCopyTextString: copy text Chapter %n. %t
xsltValueOf: result 'Chapter %n. %t'
call-template returned: name gentext.template
call-template returned: name gentext.template
call-template returned: name gentext.template
Object is an XSLT value tree :
1  TEXT
    content=Chapter#C2#A0%n.#C2#A0%t
call-template: name substitute-markup
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
Handling xsl:with-param template
        select $template
Building variable template select $template
Evaluating variable 'template'
Lookup variable 'template'
Object is an XSLT value tree :
1  TEXT
    content=Chapter#C2#A0%n.#C2#A0%t
applying xsl:template 'substitute-markup'
Registering param title
Building variable title select ''
Evaluating variable 'title'
Object is a string : 
Registering param subtitle
Building variable subtitle select ''
Evaluating variable 'subtitle'
Object is a string : 
Registering param docname
Building variable docname select ''
Evaluating variable 'docname'
Object is a string : 
Registering param label
Building variable label select ''
Evaluating variable 'label'
Object is a string : 
Registering param pagenumber
Building variable pagenumber select ''
Evaluating variable 'pagenumber'
Object is a string : 
Registering param purpose
Building variable purpose
Evaluating variable 'purpose'
Registering param xrefstyle
Building variable xrefstyle
Evaluating variable 'xrefstyle'
Registering param referrer
Building variable referrer
Evaluating variable 'referrer'
Registering param verbose
Building variable verbose
Evaluating variable 'verbose'
xsltChoose: test contains($template, '%')
Lookup variable 'template'
xsltChoose: test evaluate to 1
xsltValueOf: select substring-before($template, '%')
Lookup variable 'template'
xsltCopyTextString: copy text Chapter 
xsltValueOf: result 'Chapter '
Registering variable 'candidate'
Building variable candidate select substring(substring-after($template, '%'), 1, 1)
Evaluating variable 'candidate'
Lookup variable 'template'
Object is a string : n
xsltChoose: test $candidate = 't'
Lookup variable 'candidate'
xsltChoose: test evaluate to 0
xsltChoose: test $candidate = 's'
Lookup variable 'candidate'
xsltChoose: test evaluate to 0
xsltChoose: test $candidate = 'n'
Lookup variable 'candidate'
xsltChoose: test evaluate to 1
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param label
Building variable label
Evaluating variable 'label'
xsltChoose: test $label != ''
Lookup variable 'label'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template 'chapter' for chapter
xsltChoose: test @label
xsltChoose: test evaluate to 0
xsltChoose: test string($chapter.autolabel) != 0
Lookup variable 'chapter.autolabel'
found variable 'chapter.autolabel'
xsltChoose: test evaluate to 1
xsltIf: test $component.label.includes.part.label != 0 and                       ancestor::part
Lookup variable 'component.label.includes.part.label'
found variable 'component.label.includes.part.label'
xsltIf: test evaluate to 0
Registering variable 'format'
Building variable format
Evaluating variable 'format'
call-template: name autolabel.format
Handling xsl:with-param format
        select $chapter.autolabel
Building variable format select $chapter.autolabel
Evaluating variable 'format'
Lookup variable 'chapter.autolabel'
found variable 'chapter.autolabel'
Object is a number : 1
applying xsl:template 'autolabel.format'
Registering param context
Building variable context select .
Evaluating variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
xsltChoose: test string($format) != 0
Lookup variable 'format'
xsltChoose: test evaluate to 1
xsltChoose: test string($format)='arabic' or $format='1'
Lookup variable 'format'
Lookup variable 'format'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name autolabel.format
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $label.from.part != 0 and ancestor::part
Lookup variable 'label.from.part'
found variable 'label.from.part'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
Lookup variable 'format'
xsltEvalXPathString: returns 1
xsltEvalAttrValueTemplate: {$format} returns 1
xsltCompilePattern : parsing 'chapter'
xsltCompilePattern : parsed chapter, default priority 0.000000
xsltCompilePattern : parsing 'book'
xsltCompilePattern : parsed book, default priority 0.000000
xsltCopyTextString: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltProcessOneNode: applying template '*' for chapter
xsltCopyOf: select $label
Lookup variable 'label'
xsltCopyOf: result is a result tree fragment
xsltCopyTextString: copy text 1
Registering variable 'rest'
Building variable rest select substring($template,             string-length(substring-before($template, '%'))+3)
Evaluating variable 'rest'
Lookup variable 'template'
Lookup variable 'template'
Object is a string : .#C2#A0%t
call-template: name substitute-markup
Handling xsl:with-param template
        select $rest
Building variable template select $rest
Evaluating variable 'template'
Lookup variable 'rest'
Object is a string : .#C2#A0%t
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
Handling xsl:with-param title
        select $title
Building variable title select $title
Evaluating variable 'title'
Lookup variable 'title'
Object is a string : 
Handling xsl:with-param subtitle
        select $subtitle
Building variable subtitle select $subtitle
Evaluating variable 'subtitle'
Lookup variable 'subtitle'
Object is a string : 
Handling xsl:with-param docname
        select $docname
Building variable docname select $docname
Evaluating variable 'docname'
Lookup variable 'docname'
Object is a string : 
Handling xsl:with-param label
        select $label
Building variable label select $label
Evaluating variable 'label'
Lookup variable 'label'
Object is a string : 
Handling xsl:with-param pagenumber
        select $pagenumber
Building variable pagenumber select $pagenumber
Evaluating variable 'pagenumber'
Lookup variable 'pagenumber'
Object is a string : 
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param referrer
        select $referrer
Building variable referrer select $referrer
Evaluating variable 'referrer'
Lookup variable 'referrer'
Object is a string : 
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a string : 
applying xsl:template 'substitute-markup'
xsltChoose: test contains($template, '%')
Lookup variable 'template'
xsltChoose: test evaluate to 1
xsltValueOf: select substring-before($template, '%')
Lookup variable 'template'
xsltCopyTextString: copy text . 
xsltValueOf: result '. '
Registering variable 'candidate'
Building variable candidate select substring(substring-after($template, '%'), 1, 1)
Evaluating variable 'candidate'
Lookup variable 'template'
Object is a string : t
xsltChoose: test $candidate = 't'
Lookup variable 'candidate'
xsltChoose: test evaluate to 1
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param title
Building variable title
Evaluating variable 'title'
xsltChoose: test $title != ''
Lookup variable 'title'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a string : 
xsltProcessOneNode: applying template 'preface|chapter|appendix' for chapter
Registering variable 'title'
Building variable title select (docinfo/title                                       |info/title                                       |prefaceinfo/title                                       |chapterinfo/title                                       |appendixinfo/title                                       |title)[1]
Evaluating variable 'title'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT title
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select $title
Lookup variable 'title'
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
xsltProcessOneNode: applying template 'title' for title
xsltChoose: test $allow-anchors != 0
Lookup variable 'allow-anchors'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplyTemplates: node: 'title'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: no template found for text
xsltDefaultProcessOneNode: copy text Section
xsltCopyText: copy text Section
Object is an XSLT value tree :
1  TEXT
    content=Section
xsltProcessOneNode: applying template 'chapter|appendix' for chapter
xsltChoose: test $purpose = 'xref'
Lookup variable 'purpose'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltCopyOf: select $title
Lookup variable 'title'
xsltCopyOf: result is a result tree fragment
xsltCopyTextString: copy text Section
Registering variable 'rest'
Building variable rest select substring($template,             string-length(substring-before($template, '%'))+3)
Evaluating variable 'rest'
Lookup variable 'template'
Lookup variable 'template'
Object is a string : 
call-template: name substitute-markup
Handling xsl:with-param template
        select $rest
Building variable template select $rest
Evaluating variable 'template'
Lookup variable 'rest'
Object is a string : 
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
Handling xsl:with-param title
        select $title
Building variable title select $title
Evaluating variable 'title'
Lookup variable 'title'
Object is a string : 
Handling xsl:with-param subtitle
        select $subtitle
Building variable subtitle select $subtitle
Evaluating variable 'subtitle'
Lookup variable 'subtitle'
Object is a string : 
Handling xsl:with-param docname
        select $docname
Building variable docname select $docname
Evaluating variable 'docname'
Lookup variable 'docname'
Object is a string : 
Handling xsl:with-param label
        select $label
Building variable label select $label
Evaluating variable 'label'
Lookup variable 'label'
Object is a string : 
Handling xsl:with-param pagenumber
        select $pagenumber
Building variable pagenumber select $pagenumber
Evaluating variable 'pagenumber'
Lookup variable 'pagenumber'
Object is a string : 
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param referrer
        select $referrer
Building variable referrer select $referrer
Evaluating variable 'referrer'
Lookup variable 'referrer'
Object is a string : 
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a string : 
applying xsl:template 'substitute-markup'
xsltChoose: test contains($template, '%')
Lookup variable 'template'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $template
Lookup variable 'template'
xsltValueOf: result ''
call-template returned: name substitute-markup
call-template returned: name substitute-markup
call-template returned: name substitute-markup
xsltIf: test $row2
Lookup variable 'row2'
xsltIf: test evaluate to 1
xsltApplySequenceConstructor: copy node tr
xsltApplySequenceConstructor: copy node td
xsltIf: test count($prev)>0
Lookup variable 'prev'
xsltIf: test evaluate to 1
xsltApplySequenceConstructor: copy node a
call-template: name href.target
Handling xsl:with-param object
        select $prev
Building variable object select $prev
Evaluating variable 'object'
Lookup variable 'prev'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'href.target'
Registering param context
Building variable context select .
Evaluating variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Registering param toc-context
Building variable toc-context select .
Evaluating variable 'toc-context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Registering variable 'toc-output-dir'
Building variable toc-output-dir
Evaluating variable 'toc-output-dir'
xsltIf: test not($toc-context = .)
Lookup variable 'toc-context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'linked-file-output-dir'
Building variable linked-file-output-dir
Evaluating variable 'linked-file-output-dir'
xsltIf: test not($toc-context = .)
Lookup variable 'toc-context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'href.to.uri'
Building variable href.to.uri
Evaluating variable 'href.to.uri'
call-template: name href.target.uri
Handling xsl:with-param object
        select $object
Building variable object select $object
Evaluating variable 'object'
Lookup variable 'object'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'href.target.uri'
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
Handling xsl:with-param node
        select $object
Building variable node select $object
Evaluating variable 'node'
Lookup variable 'object'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'chunk'
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select $object
Lookup variable 'object'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'fn'
Building variable fn
Evaluating variable 'fn'
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
Registering param recursive
Building variable recursive select false()
Evaluating variable 'recursive'
Object is a Boolean : false
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'dbhtml-filename'
Building variable dbhtml-filename
Evaluating variable 'dbhtml-filename'
call-template: name pi.dbhtml_filename
applying xsl:template 'pi.dbhtml_filename'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'filename'
Building variable attribute select 'filename'
Evaluating variable 'attribute'
Object is a string : filename
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : filename
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_filename
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'filename'
Building variable filename
Evaluating variable 'filename'
xsltChoose: test $dbhtml-filename != ''
Lookup variable 'dbhtml-filename'
xsltChoose: test evaluate to 0
xsltChoose: test not(parent::*) and $root.filename != ''
Lookup variable 'root.filename'
found variable 'root.filename'
xsltChoose: test evaluate to 1
xsltValueOf: select $root.filename
Lookup variable 'root.filename'
found variable 'root.filename'
xsltCopyTextString: copy text index
xsltValueOf: result 'index'
xsltValueOf: select $html.ext
Lookup variable 'html.ext'
found variable 'html.ext'
xsltCopyTextString: copy text .html
xsltValueOf: result '.html'
Object is an XSLT value tree :
1  TEXT
    content=index.html
xsltChoose: test $ischunk='0'
Lookup variable 'ischunk'
xsltChoose: test evaluate to 0
xsltChoose: test not($recursive) and $filename != ''
Lookup variable 'recursive'
Lookup variable 'filename'
xsltChoose: test evaluate to 1
xsltValueOf: select $filename
Lookup variable 'filename'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
Object is an XSLT value tree :
1  TEXT
    content=index.html
xsltIf: test $fn != ''
Lookup variable 'fn'
xsltIf: test evaluate to 1
call-template: name dbhtml-dir
applying xsl:template 'dbhtml-dir'
Registering param context
Building variable context select .
Evaluating variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering variable 'ppath'
Building variable ppath
Evaluating variable 'ppath'
xsltIf: test $context/parent::*
Lookup variable 'context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'path'
Building variable path
Evaluating variable 'path'
call-template: name pi.dbhtml_dir
Handling xsl:with-param node
        select $context
Building variable node select $context
Evaluating variable 'node'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'pi.dbhtml_dir'
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'dir'
Building variable attribute select 'dir'
Evaluating variable 'attribute'
Object is a string : dir
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : dir
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_dir
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $path = ''
Lookup variable 'path'
xsltChoose: test evaluate to 1
xsltIf: test $ppath != ''
Lookup variable 'ppath'
xsltIf: test evaluate to 0
call-template returned: name dbhtml-dir
xsltValueOf: select $fn
Lookup variable 'fn'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
xsltIf: test $ischunk='0'
Lookup variable 'ischunk'
xsltIf: test evaluate to 0
call-template returned: name href.target.uri
Object is an XSLT value tree :
1  TEXT
    content=index.html
Registering variable 'href.from.uri'
Building variable href.from.uri
Evaluating variable 'href.from.uri'
call-template: name href.target.uri
Handling xsl:with-param object
        select $context
Building variable object select $context
Evaluating variable 'object'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
applying xsl:template 'href.target.uri'
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
Handling xsl:with-param node
        select $object
Building variable node select $object
Evaluating variable 'node'
Lookup variable 'object'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
applying xsl:template 'chunk'
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect1'                     and $chunk.section.depth >= 1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect1) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect2'                     and $chunk.section.depth >= 2                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect2) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect3'                     and $chunk.section.depth >= 3                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect3) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect4'                     and $chunk.section.depth >= 4                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect4) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect5'                     and $chunk.section.depth >= 5                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect5) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'section'                     and $chunk.section.depth >= count($node/ancestor::section)+1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::section) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='preface'
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='chapter'
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select $object
Lookup variable 'object'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for chapter
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect1'                     and $chunk.section.depth >= 1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect1) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect2'                     and $chunk.section.depth >= 2                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect2) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect3'                     and $chunk.section.depth >= 3                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect3) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect4'                     and $chunk.section.depth >= 4                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect4) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect5'                     and $chunk.section.depth >= 5                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect5) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'section'                     and $chunk.section.depth >= count($node/ancestor::section)+1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::section) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='preface'
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='chapter'
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'fn'
Building variable fn
Evaluating variable 'fn'
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for chapter
Registering param recursive
Building variable recursive select false()
Evaluating variable 'recursive'
Object is a Boolean : false
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect1'                     and $chunk.section.depth >= 1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect1) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect2'                     and $chunk.section.depth >= 2                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect2) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect3'                     and $chunk.section.depth >= 3                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect3) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect4'                     and $chunk.section.depth >= 4                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect4) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect5'                     and $chunk.section.depth >= 5                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect5) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'section'                     and $chunk.section.depth >= count($node/ancestor::section)+1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::section) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='preface'
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='chapter'
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'dbhtml-filename'
Building variable dbhtml-filename
Evaluating variable 'dbhtml-filename'
call-template: name pi.dbhtml_filename
applying xsl:template 'pi.dbhtml_filename'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'filename'
Building variable attribute select 'filename'
Evaluating variable 'attribute'
Object is a string : filename
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : filename
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_filename
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'filename'
Building variable filename
Evaluating variable 'filename'
xsltChoose: test $dbhtml-filename != ''
Lookup variable 'dbhtml-filename'
xsltChoose: test evaluate to 0
xsltChoose: test not(parent::*) and $root.filename != ''
xsltChoose: test evaluate to 0
xsltChoose: test self::legalnotice and not($generate.legalnotice.link = 0)
xsltChoose: test evaluate to 0
xsltChoose: test (@id or @xml:id) and $use.id.as.filename != 0
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $ischunk='0'
Lookup variable 'ischunk'
xsltChoose: test evaluate to 0
xsltChoose: test not($recursive) and $filename != ''
Lookup variable 'recursive'
Lookup variable 'filename'
xsltChoose: test evaluate to 0
xsltChoose: test self::set
xsltChoose: test evaluate to 0
xsltChoose: test self::book
xsltChoose: test evaluate to 0
xsltChoose: test self::article
xsltChoose: test evaluate to 0
xsltChoose: test self::preface
xsltChoose: test evaluate to 0
xsltChoose: test self::chapter
xsltChoose: test evaluate to 1
xsltIf: test /set
xsltIf: test evaluate to 0
xsltApplySequenceConstructor: copy text ch
xsltCopyText: copy text ch
xsltCompilePattern : parsing 'book'
xsltCompilePattern : parsed book, default priority 0.000000
xsltCopyTextString: copy text 01
xsltIf: test not($recursive)
Lookup variable 'recursive'
xsltIf: test evaluate to 1
xsltValueOf: select $html.ext
Lookup variable 'html.ext'
found variable 'html.ext'
xsltCopyTextString: copy text .html
xsltValueOf: result '.html'
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
xsltIf: test $fn != ''
Lookup variable 'fn'
xsltIf: test evaluate to 1
call-template: name dbhtml-dir
applying xsl:template 'dbhtml-dir'
Registering param context
Building variable context select .
Evaluating variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Registering variable 'ppath'
Building variable ppath
Evaluating variable 'ppath'
xsltIf: test $context/parent::*
Lookup variable 'context'
xsltIf: test evaluate to 1
call-template: name dbhtml-dir
Handling xsl:with-param context
        select $context/parent::*
Building variable context select $context/parent::*
Evaluating variable 'context'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'dbhtml-dir'
Registering variable 'ppath'
Building variable ppath
Evaluating variable 'ppath'
xsltIf: test $context/parent::*
Lookup variable 'context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'path'
Building variable path
Evaluating variable 'path'
call-template: name pi.dbhtml_dir
Handling xsl:with-param node
        select $context
Building variable node select $context
Evaluating variable 'node'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'pi.dbhtml_dir'
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'dir'
Building variable attribute select 'dir'
Evaluating variable 'attribute'
Object is a string : dir
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : dir
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_dir
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $path = ''
Lookup variable 'path'
xsltChoose: test evaluate to 1
xsltIf: test $ppath != ''
Lookup variable 'ppath'
xsltIf: test evaluate to 0
call-template returned: name dbhtml-dir
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'path'
Building variable path
Evaluating variable 'path'
call-template: name pi.dbhtml_dir
Handling xsl:with-param node
        select $context
Building variable node select $context
Evaluating variable 'node'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
applying xsl:template 'pi.dbhtml_dir'
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'dir'
Building variable attribute select 'dir'
Evaluating variable 'attribute'
Object is a string : dir
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : dir
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_dir
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $path = ''
Lookup variable 'path'
xsltChoose: test evaluate to 1
xsltIf: test $ppath != ''
Lookup variable 'ppath'
xsltIf: test evaluate to 0
call-template returned: name dbhtml-dir
xsltValueOf: select $fn
Lookup variable 'fn'
xsltCopyTextString: copy text ch01.html
xsltValueOf: result 'ch01.html'
xsltIf: test $ischunk='0'
Lookup variable 'ischunk'
xsltIf: test evaluate to 0
call-template returned: name href.target.uri
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
Registering variable 'href.to'
Building variable href.to
Evaluating variable 'href.to'
xsltChoose: test not($toc-output-dir = $linked-file-output-dir)
Lookup variable 'toc-output-dir'
Lookup variable 'linked-file-output-dir'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name trim.common.uri.paths
Handling xsl:with-param uriA
        select $href.to.uri
Building variable uriA select $href.to.uri
Evaluating variable 'uriA'
Lookup variable 'href.to.uri'
Object is an XSLT value tree :
1  TEXT
    content=index.html
Handling xsl:with-param uriB
        select $href.from.uri
Building variable uriB select $href.from.uri
Evaluating variable 'uriB'
Lookup variable 'href.from.uri'
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
Handling xsl:with-param return
        select 'A'
Building variable return select 'A'
Evaluating variable 'return'
Object is a string : A
applying xsl:template 'trim.common.uri.paths'
xsltChoose: test contains($uriA, '/') and contains($uriB, '/')                     and substring-before($uriA, '/') = substring-before($uriB, '/')
Lookup variable 'uriA'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test $return = 'A'
Lookup variable 'return'
xsltChoose: test evaluate to 1
xsltValueOf: select $uriA
Lookup variable 'uriA'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
call-template returned: name trim.common.uri.paths
Object is an XSLT value tree :
1  TEXT
    content=index.html
Registering variable 'href.from'
Building variable href.from
Evaluating variable 'href.from'
call-template: name trim.common.uri.paths
Handling xsl:with-param uriA
        select $href.to.uri
Building variable uriA select $href.to.uri
Evaluating variable 'uriA'
Lookup variable 'href.to.uri'
Object is an XSLT value tree :
1  TEXT
    content=index.html
Handling xsl:with-param uriB
        select $href.from.uri
Building variable uriB select $href.from.uri
Evaluating variable 'uriB'
Lookup variable 'href.from.uri'
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
Handling xsl:with-param return
        select 'B'
Building variable return select 'B'
Evaluating variable 'return'
Object is a string : B
applying xsl:template 'trim.common.uri.paths'
xsltChoose: test contains($uriA, '/') and contains($uriB, '/')                     and substring-before($uriA, '/') = substring-before($uriB, '/')
Lookup variable 'uriA'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test $return = 'A'
Lookup variable 'return'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $uriB
Lookup variable 'uriB'
xsltCopyTextString: copy text ch01.html
xsltValueOf: result 'ch01.html'
call-template returned: name trim.common.uri.paths
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
Registering variable 'depth'
Building variable depth
Evaluating variable 'depth'
call-template: name count.uri.path.depth
Handling xsl:with-param filename
        select $href.from
Building variable filename select $href.from
Evaluating variable 'filename'
Lookup variable 'href.from'
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
applying xsl:template 'count.uri.path.depth'
Registering param count
Building variable count select 0
Evaluating variable 'count'
Object is a number : 0
xsltChoose: test contains($filename, '/')
Lookup variable 'filename'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $count
Lookup variable 'count'
xsltCopyTextString: copy text 0
xsltValueOf: result '0'
call-template returned: name count.uri.path.depth
Object is an XSLT value tree :
1  TEXT
    content=0
Registering variable 'href'
Building variable href
Evaluating variable 'href'
call-template: name copy-string
Handling xsl:with-param string
        select '../'
Building variable string select '../'
Evaluating variable 'string'
Object is a string : ../
Handling xsl:with-param count
        select $depth
Building variable count select $depth
Evaluating variable 'count'
Lookup variable 'depth'
Object is an XSLT value tree :
1  TEXT
    content=0
applying xsl:template 'copy-string'
Registering param result
Building variable result
Evaluating variable 'result'
xsltChoose: test $count>0
Lookup variable 'count'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $result
Lookup variable 'result'
xsltValueOf: result ''
call-template returned: name copy-string
xsltValueOf: select $href.to
Lookup variable 'href.to'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
Object is an XSLT value tree :
1  TEXT
    content=index.html
xsltValueOf: select $href
Lookup variable 'href'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
call-template returned: name href.target
call-template: name navig.content
Handling xsl:with-param direction
        select 'prev'
Building variable direction select 'prev'
Evaluating variable 'direction'
Object is a string : prev
applying xsl:template 'navig.content'
Registering variable 'navtext'
Building variable navtext
Evaluating variable 'navtext'
xsltChoose: test $direction = 'prev'
Lookup variable 'direction'
xsltChoose: test evaluate to 1
call-template: name gentext.nav.prev
applying xsl:template 'gentext.nav.prev'
call-template: name gentext
Handling xsl:with-param key
        select 'nav-prev'
Building variable key select 'nav-prev'
Evaluating variable 'key'
Object is a string : nav-prev
applying xsl:template 'gentext'
Registering param lang
Building variable lang
Evaluating variable 'lang'
call-template: name l10n.language
applying xsl:template 'l10n.language'
Registering param target
Building variable target select .
Evaluating variable 'target'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Registering param xref-context
Building variable xref-context select false()
Evaluating variable 'xref-context'
Object is a Boolean : false
Registering variable 'mc-language'
Building variable mc-language
Evaluating variable 'mc-language'
xsltChoose: test $l10n.gentext.language != ''
Lookup variable 'l10n.gentext.language'
found variable 'l10n.gentext.language'
xsltChoose: test evaluate to 0
xsltChoose: test $xref-context or $l10n.gentext.use.xref.language != 0
Lookup variable 'xref-context'
Lookup variable 'l10n.gentext.use.xref.language'
found variable 'l10n.gentext.use.xref.language'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
Registering variable 'lang-scope'
Building variable lang-scope select $target/ancestor-or-self::*                               [@lang or @xml:lang][1]
Evaluating variable 'lang-scope'
Lookup variable 'target'
Object is a Node Set :
Set contains 0 nodes:
Registering variable 'lang-attr'
Building variable lang-attr select ($lang-scope/@lang | $lang-scope/@xml:lang)[1]
Evaluating variable 'lang-attr'
Lookup variable 'lang-scope'
Lookup variable 'lang-scope'
Object is a Node Set :
NodeSet is NULL !
xsltChoose: test string($lang-attr) = ''
Lookup variable 'lang-attr'
xsltChoose: test evaluate to 1
xsltValueOf: select $l10n.gentext.default.language
Lookup variable 'l10n.gentext.default.language'
found variable 'l10n.gentext.default.language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
Object is an XSLT value tree :
1  TEXT
    content=en
Registering variable 'language'
Building variable language select translate($mc-language,                                         'ABCDEFGHIJKLMNOPQRSTUVWXYZ',                                         'abcdefghijklmnopqrstuvwxyz')
Evaluating variable 'language'
Lookup variable 'mc-language'
Object is a string : en
Registering variable 'adjusted.language'
Building variable adjusted.language
Evaluating variable 'adjusted.language'
xsltChoose: test contains($language,'-')
Lookup variable 'language'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $language
Lookup variable 'language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
Object is an XSLT value tree :
1  TEXT
    content=en
xsltChoose: test $l10n.xml/l:i18n/l:l10n[@language=$adjusted.language]
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
xsltChoose: test evaluate to 1
xsltValueOf: select $adjusted.language
Lookup variable 'adjusted.language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
call-template returned: name l10n.language
Object is an XSLT value tree :
1  TEXT
    content=en
Registering variable 'local.l10n.gentext'
Building variable local.l10n.gentext select ($local.l10n.xml//l:i18n/l:l10n[@language=$lang]/l:gentext[@key=$key])[1]
Evaluating variable 'local.l10n.gentext'
Lookup variable 'local.l10n.xml'
found variable 'local.l10n.xml'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'l10n.gentext'
Building variable l10n.gentext select ($l10n.xml/l:i18n/l:l10n[@language=$lang]/l:gentext[@key=$key])[1]
Evaluating variable 'l10n.gentext'
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:gentext
    ATTRIBUTE key
      TEXT
        content=nav-prev
    ATTRIBUTE text
      TEXT
        content=Prev
xsltChoose: test $local.l10n.gentext
Lookup variable 'local.l10n.gentext'
xsltChoose: test evaluate to 0
xsltChoose: test $l10n.gentext
Lookup variable 'l10n.gentext'
xsltChoose: test evaluate to 1
xsltValueOf: select $l10n.gentext/@text
Lookup variable 'l10n.gentext'
xsltCopyTextString: copy text Prev
xsltValueOf: result 'Prev'
call-template returned: name gentext
call-template returned: name gentext.nav.prev
Object is an XSLT value tree :
1  TEXT
    content=Prev
xsltChoose: test $navig.graphics != 0
Lookup variable 'navig.graphics'
found variable 'navig.graphics'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $navtext
Lookup variable 'navtext'
xsltCopyTextString: copy text Prev
xsltValueOf: result 'Prev'
call-template returned: name navig.content
xsltApplySequenceConstructor: copy text  
xsltCopyText: copy text  
xsltApplySequenceConstructor: copy node th
xsltChoose: test count($up) > 0                                   and generate-id($up) != generate-id($home)                                   and $navig.showtitles != 0
Lookup variable 'up'
Lookup variable 'up'
Lookup variable 'home'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplySequenceConstructor: copy text  
xsltCopyText: copy text  
xsltApplySequenceConstructor: copy node td
xsltApplySequenceConstructor: copy text  
xsltCopyText: copy text  
xsltIf: test count($next)>0
Lookup variable 'next'
xsltIf: test evaluate to 0
xsltIf: test $header.rule != 0
Lookup variable 'header.rule'
found variable 'header.rule'
xsltIf: test evaluate to 1
xsltApplySequenceConstructor: copy node hr
call-template returned: name header.navigation
call-template: name user.header.content
applying xsl:template 'user.header.content'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
call-template returned: name user.header.content
xsltCopyOf: select $content
Lookup variable 'content'
xsltCopyOf: result is a result tree fragment
xsltCopyTextString: copy text Chapter 1. Section
xsltCopyTextString: copy text section
call-template: name user.footer.content
applying xsl:template 'user.footer.content'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
call-template returned: name user.footer.content
call-template: name footer.navigation
Handling xsl:with-param prev
        select $prev
Building variable prev select $prev
Evaluating variable 'prev'
Lookup variable 'prev'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Handling xsl:with-param next
        select $next
Building variable next select $next
Evaluating variable 'next'
Lookup variable 'next'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param nav.context
        select $nav.context
Building variable nav.context select $nav.context
Evaluating variable 'nav.context'
Lookup variable 'nav.context'
Object is a string : 
applying xsl:template 'footer.navigation'
Registering variable 'home'
Building variable home select /*[1]
Evaluating variable 'home'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering variable 'up'
Building variable up select parent::*
Evaluating variable 'up'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering variable 'row1'
Building variable row1 select count($prev) > 0                                     or count($up) > 0                                     or count($next) > 0
Evaluating variable 'row1'
Lookup variable 'prev'
Object is a Boolean : true
Registering variable 'row2'
Building variable row2 select ($prev and $navig.showtitles != 0)                                     or (generate-id($home) != generate-id(.)                                         or $nav.context = 'toc')                                     or ($chunk.tocs.and.lots != 0                                         and $nav.context != 'toc')                                     or ($next and $navig.showtitles != 0)
Evaluating variable 'row2'
Lookup variable 'prev'
Lookup variable 'navig.showtitles'
found variable 'navig.showtitles'
Object is a Boolean : true
xsltIf: test $suppress.navigation = '0' and $suppress.footer.navigation = '0'
Lookup variable 'suppress.navigation'
found variable 'suppress.navigation'
Lookup variable 'suppress.footer.navigation'
found variable 'suppress.footer.navigation'
xsltIf: test evaluate to 1
xsltApplySequenceConstructor: copy node div
xsltIf: test $footer.rule != 0
Lookup variable 'footer.rule'
found variable 'footer.rule'
xsltIf: test evaluate to 1
xsltApplySequenceConstructor: copy node hr
xsltIf: test $row1 or $row2
Lookup variable 'row1'
xsltIf: test evaluate to 1
xsltApplySequenceConstructor: copy node table
xsltIf: test $row1
Lookup variable 'row1'
xsltIf: test evaluate to 1
xsltApplySequenceConstructor: copy node tr
xsltApplySequenceConstructor: copy node td
xsltIf: test count($prev)>0
Lookup variable 'prev'
xsltIf: test evaluate to 1
xsltApplySequenceConstructor: copy node a
call-template: name href.target
Handling xsl:with-param object
        select $prev
Building variable object select $prev
Evaluating variable 'object'
Lookup variable 'prev'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'href.target'
Registering param context
Building variable context select .
Evaluating variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Registering param toc-context
Building variable toc-context select .
Evaluating variable 'toc-context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Registering variable 'toc-output-dir'
Building variable toc-output-dir
Evaluating variable 'toc-output-dir'
xsltIf: test not($toc-context = .)
Lookup variable 'toc-context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'linked-file-output-dir'
Building variable linked-file-output-dir
Evaluating variable 'linked-file-output-dir'
xsltIf: test not($toc-context = .)
Lookup variable 'toc-context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'href.to.uri'
Building variable href.to.uri
Evaluating variable 'href.to.uri'
call-template: name href.target.uri
Handling xsl:with-param object
        select $object
Building variable object select $object
Evaluating variable 'object'
Lookup variable 'object'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'href.target.uri'
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
Handling xsl:with-param node
        select $object
Building variable node select $object
Evaluating variable 'node'
Lookup variable 'object'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'chunk'
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select $object
Lookup variable 'object'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'fn'
Building variable fn
Evaluating variable 'fn'
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
Registering param recursive
Building variable recursive select false()
Evaluating variable 'recursive'
Object is a Boolean : false
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'dbhtml-filename'
Building variable dbhtml-filename
Evaluating variable 'dbhtml-filename'
call-template: name pi.dbhtml_filename
applying xsl:template 'pi.dbhtml_filename'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'filename'
Building variable attribute select 'filename'
Evaluating variable 'attribute'
Object is a string : filename
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : filename
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_filename
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'filename'
Building variable filename
Evaluating variable 'filename'
xsltChoose: test $dbhtml-filename != ''
Lookup variable 'dbhtml-filename'
xsltChoose: test evaluate to 0
xsltChoose: test not(parent::*) and $root.filename != ''
Lookup variable 'root.filename'
found variable 'root.filename'
xsltChoose: test evaluate to 1
xsltValueOf: select $root.filename
Lookup variable 'root.filename'
found variable 'root.filename'
xsltCopyTextString: copy text index
xsltValueOf: result 'index'
xsltValueOf: select $html.ext
Lookup variable 'html.ext'
found variable 'html.ext'
xsltCopyTextString: copy text .html
xsltValueOf: result '.html'
Object is an XSLT value tree :
1  TEXT
    content=index.html
xsltChoose: test $ischunk='0'
Lookup variable 'ischunk'
xsltChoose: test evaluate to 0
xsltChoose: test not($recursive) and $filename != ''
Lookup variable 'recursive'
Lookup variable 'filename'
xsltChoose: test evaluate to 1
xsltValueOf: select $filename
Lookup variable 'filename'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
Object is an XSLT value tree :
1  TEXT
    content=index.html
xsltIf: test $fn != ''
Lookup variable 'fn'
xsltIf: test evaluate to 1
call-template: name dbhtml-dir
applying xsl:template 'dbhtml-dir'
Registering param context
Building variable context select .
Evaluating variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering variable 'ppath'
Building variable ppath
Evaluating variable 'ppath'
xsltIf: test $context/parent::*
Lookup variable 'context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'path'
Building variable path
Evaluating variable 'path'
call-template: name pi.dbhtml_dir
Handling xsl:with-param node
        select $context
Building variable node select $context
Evaluating variable 'node'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'pi.dbhtml_dir'
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'dir'
Building variable attribute select 'dir'
Evaluating variable 'attribute'
Object is a string : dir
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : dir
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_dir
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $path = ''
Lookup variable 'path'
xsltChoose: test evaluate to 1
xsltIf: test $ppath != ''
Lookup variable 'ppath'
xsltIf: test evaluate to 0
call-template returned: name dbhtml-dir
xsltValueOf: select $fn
Lookup variable 'fn'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
xsltIf: test $ischunk='0'
Lookup variable 'ischunk'
xsltIf: test evaluate to 0
call-template returned: name href.target.uri
Object is an XSLT value tree :
1  TEXT
    content=index.html
Registering variable 'href.from.uri'
Building variable href.from.uri
Evaluating variable 'href.from.uri'
call-template: name href.target.uri
Handling xsl:with-param object
        select $context
Building variable object select $context
Evaluating variable 'object'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
applying xsl:template 'href.target.uri'
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
Handling xsl:with-param node
        select $object
Building variable node select $object
Evaluating variable 'node'
Lookup variable 'object'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
applying xsl:template 'chunk'
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect1'                     and $chunk.section.depth >= 1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect1) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect2'                     and $chunk.section.depth >= 2                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect2) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect3'                     and $chunk.section.depth >= 3                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect3) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect4'                     and $chunk.section.depth >= 4                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect4) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect5'                     and $chunk.section.depth >= 5                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect5) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'section'                     and $chunk.section.depth >= count($node/ancestor::section)+1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::section) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='preface'
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='chapter'
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select $object
Lookup variable 'object'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for chapter
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect1'                     and $chunk.section.depth >= 1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect1) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect2'                     and $chunk.section.depth >= 2                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect2) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect3'                     and $chunk.section.depth >= 3                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect3) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect4'                     and $chunk.section.depth >= 4                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect4) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect5'                     and $chunk.section.depth >= 5                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect5) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'section'                     and $chunk.section.depth >= count($node/ancestor::section)+1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::section) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='preface'
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='chapter'
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'fn'
Building variable fn
Evaluating variable 'fn'
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for chapter
Registering param recursive
Building variable recursive select false()
Evaluating variable 'recursive'
Object is a Boolean : false
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect1'                     and $chunk.section.depth >= 1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect1) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect2'                     and $chunk.section.depth >= 2                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect2) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect3'                     and $chunk.section.depth >= 3                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect3) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect4'                     and $chunk.section.depth >= 4                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect4) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect5'                     and $chunk.section.depth >= 5                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect5) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'section'                     and $chunk.section.depth >= count($node/ancestor::section)+1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::section) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='preface'
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='chapter'
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'dbhtml-filename'
Building variable dbhtml-filename
Evaluating variable 'dbhtml-filename'
call-template: name pi.dbhtml_filename
applying xsl:template 'pi.dbhtml_filename'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'filename'
Building variable attribute select 'filename'
Evaluating variable 'attribute'
Object is a string : filename
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : filename
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_filename
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'filename'
Building variable filename
Evaluating variable 'filename'
xsltChoose: test $dbhtml-filename != ''
Lookup variable 'dbhtml-filename'
xsltChoose: test evaluate to 0
xsltChoose: test not(parent::*) and $root.filename != ''
xsltChoose: test evaluate to 0
xsltChoose: test self::legalnotice and not($generate.legalnotice.link = 0)
xsltChoose: test evaluate to 0
xsltChoose: test (@id or @xml:id) and $use.id.as.filename != 0
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $ischunk='0'
Lookup variable 'ischunk'
xsltChoose: test evaluate to 0
xsltChoose: test not($recursive) and $filename != ''
Lookup variable 'recursive'
Lookup variable 'filename'
xsltChoose: test evaluate to 0
xsltChoose: test self::set
xsltChoose: test evaluate to 0
xsltChoose: test self::book
xsltChoose: test evaluate to 0
xsltChoose: test self::article
xsltChoose: test evaluate to 0
xsltChoose: test self::preface
xsltChoose: test evaluate to 0
xsltChoose: test self::chapter
xsltChoose: test evaluate to 1
xsltIf: test /set
xsltIf: test evaluate to 0
xsltApplySequenceConstructor: copy text ch
xsltCopyText: copy text ch
xsltCompilePattern : parsing 'book'
xsltCompilePattern : parsed book, default priority 0.000000
xsltCopyTextString: copy text 01
xsltIf: test not($recursive)
Lookup variable 'recursive'
xsltIf: test evaluate to 1
xsltValueOf: select $html.ext
Lookup variable 'html.ext'
found variable 'html.ext'
xsltCopyTextString: copy text .html
xsltValueOf: result '.html'
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
xsltIf: test $fn != ''
Lookup variable 'fn'
xsltIf: test evaluate to 1
call-template: name dbhtml-dir
applying xsl:template 'dbhtml-dir'
Registering param context
Building variable context select .
Evaluating variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Registering variable 'ppath'
Building variable ppath
Evaluating variable 'ppath'
xsltIf: test $context/parent::*
Lookup variable 'context'
xsltIf: test evaluate to 1
call-template: name dbhtml-dir
Handling xsl:with-param context
        select $context/parent::*
Building variable context select $context/parent::*
Evaluating variable 'context'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'dbhtml-dir'
Registering variable 'ppath'
Building variable ppath
Evaluating variable 'ppath'
xsltIf: test $context/parent::*
Lookup variable 'context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'path'
Building variable path
Evaluating variable 'path'
call-template: name pi.dbhtml_dir
Handling xsl:with-param node
        select $context
Building variable node select $context
Evaluating variable 'node'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'pi.dbhtml_dir'
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'dir'
Building variable attribute select 'dir'
Evaluating variable 'attribute'
Object is a string : dir
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : dir
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_dir
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $path = ''
Lookup variable 'path'
xsltChoose: test evaluate to 1
xsltIf: test $ppath != ''
Lookup variable 'ppath'
xsltIf: test evaluate to 0
call-template returned: name dbhtml-dir
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'path'
Building variable path
Evaluating variable 'path'
call-template: name pi.dbhtml_dir
Handling xsl:with-param node
        select $context
Building variable node select $context
Evaluating variable 'node'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
applying xsl:template 'pi.dbhtml_dir'
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'dir'
Building variable attribute select 'dir'
Evaluating variable 'attribute'
Object is a string : dir
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : dir
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_dir
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $path = ''
Lookup variable 'path'
xsltChoose: test evaluate to 1
xsltIf: test $ppath != ''
Lookup variable 'ppath'
xsltIf: test evaluate to 0
call-template returned: name dbhtml-dir
xsltValueOf: select $fn
Lookup variable 'fn'
xsltCopyTextString: copy text ch01.html
xsltValueOf: result 'ch01.html'
xsltIf: test $ischunk='0'
Lookup variable 'ischunk'
xsltIf: test evaluate to 0
call-template returned: name href.target.uri
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
Registering variable 'href.to'
Building variable href.to
Evaluating variable 'href.to'
xsltChoose: test not($toc-output-dir = $linked-file-output-dir)
Lookup variable 'toc-output-dir'
Lookup variable 'linked-file-output-dir'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name trim.common.uri.paths
Handling xsl:with-param uriA
        select $href.to.uri
Building variable uriA select $href.to.uri
Evaluating variable 'uriA'
Lookup variable 'href.to.uri'
Object is an XSLT value tree :
1  TEXT
    content=index.html
Handling xsl:with-param uriB
        select $href.from.uri
Building variable uriB select $href.from.uri
Evaluating variable 'uriB'
Lookup variable 'href.from.uri'
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
Handling xsl:with-param return
        select 'A'
Building variable return select 'A'
Evaluating variable 'return'
Object is a string : A
applying xsl:template 'trim.common.uri.paths'
xsltChoose: test contains($uriA, '/') and contains($uriB, '/')                     and substring-before($uriA, '/') = substring-before($uriB, '/')
Lookup variable 'uriA'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test $return = 'A'
Lookup variable 'return'
xsltChoose: test evaluate to 1
xsltValueOf: select $uriA
Lookup variable 'uriA'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
call-template returned: name trim.common.uri.paths
Object is an XSLT value tree :
1  TEXT
    content=index.html
Registering variable 'href.from'
Building variable href.from
Evaluating variable 'href.from'
call-template: name trim.common.uri.paths
Handling xsl:with-param uriA
        select $href.to.uri
Building variable uriA select $href.to.uri
Evaluating variable 'uriA'
Lookup variable 'href.to.uri'
Object is an XSLT value tree :
1  TEXT
    content=index.html
Handling xsl:with-param uriB
        select $href.from.uri
Building variable uriB select $href.from.uri
Evaluating variable 'uriB'
Lookup variable 'href.from.uri'
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
Handling xsl:with-param return
        select 'B'
Building variable return select 'B'
Evaluating variable 'return'
Object is a string : B
applying xsl:template 'trim.common.uri.paths'
xsltChoose: test contains($uriA, '/') and contains($uriB, '/')                     and substring-before($uriA, '/') = substring-before($uriB, '/')
Lookup variable 'uriA'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test $return = 'A'
Lookup variable 'return'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $uriB
Lookup variable 'uriB'
xsltCopyTextString: copy text ch01.html
xsltValueOf: result 'ch01.html'
call-template returned: name trim.common.uri.paths
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
Registering variable 'depth'
Building variable depth
Evaluating variable 'depth'
call-template: name count.uri.path.depth
Handling xsl:with-param filename
        select $href.from
Building variable filename select $href.from
Evaluating variable 'filename'
Lookup variable 'href.from'
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
applying xsl:template 'count.uri.path.depth'
Registering param count
Building variable count select 0
Evaluating variable 'count'
Object is a number : 0
xsltChoose: test contains($filename, '/')
Lookup variable 'filename'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $count
Lookup variable 'count'
xsltCopyTextString: copy text 0
xsltValueOf: result '0'
call-template returned: name count.uri.path.depth
Object is an XSLT value tree :
1  TEXT
    content=0
Registering variable 'href'
Building variable href
Evaluating variable 'href'
call-template: name copy-string
Handling xsl:with-param string
        select '../'
Building variable string select '../'
Evaluating variable 'string'
Object is a string : ../
Handling xsl:with-param count
        select $depth
Building variable count select $depth
Evaluating variable 'count'
Lookup variable 'depth'
Object is an XSLT value tree :
1  TEXT
    content=0
applying xsl:template 'copy-string'
Registering param result
Building variable result
Evaluating variable 'result'
xsltChoose: test $count>0
Lookup variable 'count'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $result
Lookup variable 'result'
xsltValueOf: result ''
call-template returned: name copy-string
xsltValueOf: select $href.to
Lookup variable 'href.to'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
Object is an XSLT value tree :
1  TEXT
    content=index.html
xsltValueOf: select $href
Lookup variable 'href'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
call-template returned: name href.target
call-template: name navig.content
Handling xsl:with-param direction
        select 'prev'
Building variable direction select 'prev'
Evaluating variable 'direction'
Object is a string : prev
applying xsl:template 'navig.content'
Registering variable 'navtext'
Building variable navtext
Evaluating variable 'navtext'
xsltChoose: test $direction = 'prev'
Lookup variable 'direction'
xsltChoose: test evaluate to 1
call-template: name gentext.nav.prev
applying xsl:template 'gentext.nav.prev'
call-template: name gentext
Handling xsl:with-param key
        select 'nav-prev'
Building variable key select 'nav-prev'
Evaluating variable 'key'
Object is a string : nav-prev
applying xsl:template 'gentext'
Registering param lang
Building variable lang
Evaluating variable 'lang'
call-template: name l10n.language
applying xsl:template 'l10n.language'
Registering param target
Building variable target select .
Evaluating variable 'target'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Registering param xref-context
Building variable xref-context select false()
Evaluating variable 'xref-context'
Object is a Boolean : false
Registering variable 'mc-language'
Building variable mc-language
Evaluating variable 'mc-language'
xsltChoose: test $l10n.gentext.language != ''
Lookup variable 'l10n.gentext.language'
found variable 'l10n.gentext.language'
xsltChoose: test evaluate to 0
xsltChoose: test $xref-context or $l10n.gentext.use.xref.language != 0
Lookup variable 'xref-context'
Lookup variable 'l10n.gentext.use.xref.language'
found variable 'l10n.gentext.use.xref.language'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
Registering variable 'lang-scope'
Building variable lang-scope select $target/ancestor-or-self::*                               [@lang or @xml:lang][1]
Evaluating variable 'lang-scope'
Lookup variable 'target'
Object is a Node Set :
Set contains 0 nodes:
Registering variable 'lang-attr'
Building variable lang-attr select ($lang-scope/@lang | $lang-scope/@xml:lang)[1]
Evaluating variable 'lang-attr'
Lookup variable 'lang-scope'
Lookup variable 'lang-scope'
Object is a Node Set :
NodeSet is NULL !
xsltChoose: test string($lang-attr) = ''
Lookup variable 'lang-attr'
xsltChoose: test evaluate to 1
xsltValueOf: select $l10n.gentext.default.language
Lookup variable 'l10n.gentext.default.language'
found variable 'l10n.gentext.default.language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
Object is an XSLT value tree :
1  TEXT
    content=en
Registering variable 'language'
Building variable language select translate($mc-language,                                         'ABCDEFGHIJKLMNOPQRSTUVWXYZ',                                         'abcdefghijklmnopqrstuvwxyz')
Evaluating variable 'language'
Lookup variable 'mc-language'
Object is a string : en
Registering variable 'adjusted.language'
Building variable adjusted.language
Evaluating variable 'adjusted.language'
xsltChoose: test contains($language,'-')
Lookup variable 'language'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $language
Lookup variable 'language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
Object is an XSLT value tree :
1  TEXT
    content=en
xsltChoose: test $l10n.xml/l:i18n/l:l10n[@language=$adjusted.language]
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
xsltChoose: test evaluate to 1
xsltValueOf: select $adjusted.language
Lookup variable 'adjusted.language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
call-template returned: name l10n.language
Object is an XSLT value tree :
1  TEXT
    content=en
Registering variable 'local.l10n.gentext'
Building variable local.l10n.gentext select ($local.l10n.xml//l:i18n/l:l10n[@language=$lang]/l:gentext[@key=$key])[1]
Evaluating variable 'local.l10n.gentext'
Lookup variable 'local.l10n.xml'
found variable 'local.l10n.xml'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'l10n.gentext'
Building variable l10n.gentext select ($l10n.xml/l:i18n/l:l10n[@language=$lang]/l:gentext[@key=$key])[1]
Evaluating variable 'l10n.gentext'
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:gentext
    ATTRIBUTE key
      TEXT
        content=nav-prev
    ATTRIBUTE text
      TEXT
        content=Prev
xsltChoose: test $local.l10n.gentext
Lookup variable 'local.l10n.gentext'
xsltChoose: test evaluate to 0
xsltChoose: test $l10n.gentext
Lookup variable 'l10n.gentext'
xsltChoose: test evaluate to 1
xsltValueOf: select $l10n.gentext/@text
Lookup variable 'l10n.gentext'
xsltCopyTextString: copy text Prev
xsltValueOf: result 'Prev'
call-template returned: name gentext
call-template returned: name gentext.nav.prev
Object is an XSLT value tree :
1  TEXT
    content=Prev
xsltChoose: test $navig.graphics != 0
Lookup variable 'navig.graphics'
found variable 'navig.graphics'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $navtext
Lookup variable 'navtext'
xsltCopyTextString: copy text Prev
xsltValueOf: result 'Prev'
call-template returned: name navig.content
xsltApplySequenceConstructor: copy text  
xsltCopyText: copy text  
xsltApplySequenceConstructor: copy node td
xsltChoose: test count($up)>0                                   and generate-id($up) != generate-id($home)
Lookup variable 'up'
Lookup variable 'up'
Lookup variable 'home'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplySequenceConstructor: copy text  
xsltCopyText: copy text  
xsltApplySequenceConstructor: copy node td
xsltApplySequenceConstructor: copy text  
xsltCopyText: copy text  
xsltIf: test count($next)>0
Lookup variable 'next'
xsltIf: test evaluate to 0
xsltIf: test $row2
Lookup variable 'row2'
xsltIf: test evaluate to 1
xsltApplySequenceConstructor: copy node tr
xsltApplySequenceConstructor: copy node td
xsltIf: test $navig.showtitles != 0
Lookup variable 'navig.showtitles'
found variable 'navig.showtitles'
xsltIf: test evaluate to 1
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select $prev
Lookup variable 'prev'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
Registering param allow-anchors
Building variable allow-anchors select 0
Evaluating variable 'allow-anchors'
Object is a number : 0
Registering variable 'template'
Building variable template
Evaluating variable 'template'
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
call-template: name gentext.template
Handling xsl:with-param context
        select 'title'
Building variable context select 'title'
Evaluating variable 'context'
Object is a string : title
Handling xsl:with-param name
Building variable name
Evaluating variable 'name'
call-template: name xpath.location
applying xsl:template 'xpath.location'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering param path
Building variable path select ''
Evaluating variable 'path'
Object is a string : 
Registering variable 'next.path'
Building variable next.path
Evaluating variable 'next.path'
xsltValueOf: select local-name($node)
Lookup variable 'node'
xsltCopyTextString: copy text book
xsltValueOf: result 'book'
xsltIf: test $path != ''
Lookup variable 'path'
xsltIf: test evaluate to 0
xsltValueOf: select $path
Lookup variable 'path'
xsltValueOf: result ''
Object is an XSLT value tree :
1  TEXT
    content=book
xsltChoose: test $node/parent::*
Lookup variable 'node'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplySequenceConstructor: copy text /
xsltCopyText: copy text /
xsltValueOf: select $next.path
Lookup variable 'next.path'
xsltCopyTextString: copy text book
xsltValueOf: result 'book'
call-template returned: name xpath.location
Object is an XSLT value tree :
1  TEXT
    content=/book
applying xsl:template 'gentext.template'
Registering param origname
Building variable origname select $name
Evaluating variable 'origname'
Lookup variable 'name'
Object is an XSLT value tree :
1  TEXT
    content=/book
Registering param purpose
Building variable purpose
Evaluating variable 'purpose'
Registering param xrefstyle
Building variable xrefstyle
Evaluating variable 'xrefstyle'
Registering param referrer
Building variable referrer
Evaluating variable 'referrer'
Registering param lang
Building variable lang
Evaluating variable 'lang'
call-template: name l10n.language
applying xsl:template 'l10n.language'
Registering param target
Building variable target select .
Evaluating variable 'target'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering param xref-context
Building variable xref-context select false()
Evaluating variable 'xref-context'
Object is a Boolean : false
Registering variable 'mc-language'
Building variable mc-language
Evaluating variable 'mc-language'
xsltChoose: test $l10n.gentext.language != ''
Lookup variable 'l10n.gentext.language'
found variable 'l10n.gentext.language'
xsltChoose: test evaluate to 0
xsltChoose: test $xref-context or $l10n.gentext.use.xref.language != 0
Lookup variable 'xref-context'
Lookup variable 'l10n.gentext.use.xref.language'
found variable 'l10n.gentext.use.xref.language'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
Registering variable 'lang-scope'
Building variable lang-scope select $target/ancestor-or-self::*                               [@lang or @xml:lang][1]
Evaluating variable 'lang-scope'
Lookup variable 'target'
Object is a Node Set :
Set contains 0 nodes:
Registering variable 'lang-attr'
Building variable lang-attr select ($lang-scope/@lang | $lang-scope/@xml:lang)[1]
Evaluating variable 'lang-attr'
Lookup variable 'lang-scope'
Lookup variable 'lang-scope'
Object is a Node Set :
NodeSet is NULL !
xsltChoose: test string($lang-attr) = ''
Lookup variable 'lang-attr'
xsltChoose: test evaluate to 1
xsltValueOf: select $l10n.gentext.default.language
Lookup variable 'l10n.gentext.default.language'
found variable 'l10n.gentext.default.language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
Object is an XSLT value tree :
1  TEXT
    content=en
Registering variable 'language'
Building variable language select translate($mc-language,                                         'ABCDEFGHIJKLMNOPQRSTUVWXYZ',                                         'abcdefghijklmnopqrstuvwxyz')
Evaluating variable 'language'
Lookup variable 'mc-language'
Object is a string : en
Registering variable 'adjusted.language'
Building variable adjusted.language
Evaluating variable 'adjusted.language'
xsltChoose: test contains($language,'-')
Lookup variable 'language'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $language
Lookup variable 'language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
Object is an XSLT value tree :
1  TEXT
    content=en
xsltChoose: test $l10n.xml/l:i18n/l:l10n[@language=$adjusted.language]
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
xsltChoose: test evaluate to 1
xsltValueOf: select $adjusted.language
Lookup variable 'adjusted.language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
call-template returned: name l10n.language
Object is an XSLT value tree :
1  TEXT
    content=en
Registering param verbose
Building variable verbose select 1
Evaluating variable 'verbose'
Object is a number : 1
Registering variable 'local.localization.node'
Building variable local.localization.node select ($local.l10n.xml//l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'local.localization.node'
Lookup variable 'local.l10n.xml'
found variable 'local.l10n.xml'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'localization.node'
Building variable localization.node select ($l10n.xml/l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'localization.node'
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:l10n
    namespace l href=http://docbook.sourceforge.net/xmlns/l10...
    ATTRIBUTE language
      TEXT
        content=en
    ATTRIBUTE english-language-name
      TEXT
        content=English
xsltIf: test count($localization.node) = 0                 and count($local.localization.node) = 0                 and $verbose != 0
Lookup variable 'localization.node'
xsltIf: test evaluate to 0
Registering variable 'local.context.node'
Building variable local.context.node select $local.localization.node/l:context[@name=$context]
Evaluating variable 'local.context.node'
Lookup variable 'local.localization.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'context.node'
Building variable context.node select $localization.node/l:context[@name=$context]
Evaluating variable 'context.node'
Lookup variable 'localization.node'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:context
    ATTRIBUTE name
      TEXT
        content=title
xsltIf: test count($context.node) = 0                 and count($local.context.node) = 0                 and $verbose != 0
Lookup variable 'context.node'
xsltIf: test evaluate to 0
Registering variable 'local.template.node'
Building variable local.template.node select ($local.context.node/l:template[@name=$name                                                         and @style                                                         and @style=$xrefstyle]                         |$local.context.node/l:template[@name=$name                                                         and not(@style)])[1]
Evaluating variable 'local.template.node'
Lookup variable 'local.context.node'
Lookup variable 'local.context.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'template.node'
Building variable template.node select ($context.node/l:template[@name=$name                                                   and @style                                                   and @style=$xrefstyle]                         |$context.node/l:template[@name=$name                                                   and not(@style)])[1]
Evaluating variable 'template.node'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Object is a Node Set :
Set contains 0 nodes:
xsltChoose: test $local.template.node/@text
Lookup variable 'local.template.node'
xsltChoose: test evaluate to 0
xsltChoose: test $template.node/@text
Lookup variable 'template.node'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test contains($name, '/')
Lookup variable 'name'
xsltChoose: test evaluate to 1
call-template: name gentext.template
Handling xsl:with-param context
        select $context
Building variable context select $context
Evaluating variable 'context'
Lookup variable 'context'
Object is a string : title
Handling xsl:with-param name
        select substring-after($name, '/')
Building variable name select substring-after($name, '/')
Evaluating variable 'name'
Lookup variable 'name'
Object is a string : book
Handling xsl:with-param origname
        select $origname
Building variable origname select $origname
Evaluating variable 'origname'
Lookup variable 'origname'
Object is an XSLT value tree :
1  TEXT
    content=/book
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param referrer
        select $referrer
Building variable referrer select $referrer
Evaluating variable 'referrer'
Lookup variable 'referrer'
Object is a string : 
Handling xsl:with-param lang
        select $lang
Building variable lang select $lang
Evaluating variable 'lang'
Lookup variable 'lang'
Object is an XSLT value tree :
1  TEXT
    content=en
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a number : 1
applying xsl:template 'gentext.template'
Registering variable 'local.localization.node'
Building variable local.localization.node select ($local.l10n.xml//l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'local.localization.node'
Lookup variable 'local.l10n.xml'
found variable 'local.l10n.xml'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'localization.node'
Building variable localization.node select ($l10n.xml/l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'localization.node'
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:l10n
    namespace l href=http://docbook.sourceforge.net/xmlns/l10...
    ATTRIBUTE language
      TEXT
        content=en
    ATTRIBUTE english-language-name
      TEXT
        content=English
xsltIf: test count($localization.node) = 0                 and count($local.localization.node) = 0                 and $verbose != 0
Lookup variable 'localization.node'
xsltIf: test evaluate to 0
Registering variable 'local.context.node'
Building variable local.context.node select $local.localization.node/l:context[@name=$context]
Evaluating variable 'local.context.node'
Lookup variable 'local.localization.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'context.node'
Building variable context.node select $localization.node/l:context[@name=$context]
Evaluating variable 'context.node'
Lookup variable 'localization.node'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:context
    ATTRIBUTE name
      TEXT
        content=title
xsltIf: test count($context.node) = 0                 and count($local.context.node) = 0                 and $verbose != 0
Lookup variable 'context.node'
xsltIf: test evaluate to 0
Registering variable 'local.template.node'
Building variable local.template.node select ($local.context.node/l:template[@name=$name                                                         and @style                                                         and @style=$xrefstyle]                         |$local.context.node/l:template[@name=$name                                                         and not(@style)])[1]
Evaluating variable 'local.template.node'
Lookup variable 'local.context.node'
Lookup variable 'local.context.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'template.node'
Building variable template.node select ($context.node/l:template[@name=$name                                                   and @style                                                   and @style=$xrefstyle]                         |$context.node/l:template[@name=$name                                                   and not(@style)])[1]
Evaluating variable 'template.node'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:template
    ATTRIBUTE name
      TEXT
        content=book
    ATTRIBUTE text
      TEXT
        content=%t
xsltChoose: test $local.template.node/@text
Lookup variable 'local.template.node'
xsltChoose: test evaluate to 0
xsltChoose: test $template.node/@text
Lookup variable 'template.node'
xsltChoose: test evaluate to 1
xsltValueOf: select $template.node/@text
Lookup variable 'template.node'
xsltCopyTextString: copy text %t
xsltValueOf: result '%t'
call-template returned: name gentext.template
call-template returned: name gentext.template
Object is an XSLT value tree :
1  TEXT
    content=%t
call-template: name substitute-markup
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
Handling xsl:with-param template
        select $template
Building variable template select $template
Evaluating variable 'template'
Lookup variable 'template'
Object is an XSLT value tree :
1  TEXT
    content=%t
applying xsl:template 'substitute-markup'
Registering param title
Building variable title select ''
Evaluating variable 'title'
Object is a string : 
Registering param subtitle
Building variable subtitle select ''
Evaluating variable 'subtitle'
Object is a string : 
Registering param docname
Building variable docname select ''
Evaluating variable 'docname'
Object is a string : 
Registering param label
Building variable label select ''
Evaluating variable 'label'
Object is a string : 
Registering param pagenumber
Building variable pagenumber select ''
Evaluating variable 'pagenumber'
Object is a string : 
Registering param purpose
Building variable purpose
Evaluating variable 'purpose'
Registering param xrefstyle
Building variable xrefstyle
Evaluating variable 'xrefstyle'
Registering param referrer
Building variable referrer
Evaluating variable 'referrer'
Registering param verbose
Building variable verbose
Evaluating variable 'verbose'
xsltChoose: test contains($template, '%')
Lookup variable 'template'
xsltChoose: test evaluate to 1
xsltValueOf: select substring-before($template, '%')
Lookup variable 'template'
xsltValueOf: result ''
Registering variable 'candidate'
Building variable candidate select substring(substring-after($template, '%'), 1, 1)
Evaluating variable 'candidate'
Lookup variable 'template'
Object is a string : t
xsltChoose: test $candidate = 't'
Lookup variable 'candidate'
xsltChoose: test evaluate to 1
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param title
Building variable title
Evaluating variable 'title'
xsltChoose: test $title != ''
Lookup variable 'title'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a string : 
xsltProcessOneNode: applying template 'book' for book
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select (bookinfo/title|info/title|title)[1]
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
xsltProcessOneNode: applying template 'title' for title
xsltChoose: test $allow-anchors != 0
Lookup variable 'allow-anchors'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplyTemplates: node: 'title'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: no template found for text
xsltDefaultProcessOneNode: copy text An Example Book
xsltCopyText: copy text An Example Book
Object is an XSLT value tree :
1  TEXT
    content=An Example Book
xsltProcessOneNode: applying template '*' for book
xsltChoose: test $purpose = 'xref' and titleabbrev
Lookup variable 'purpose'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltCopyOf: select $title
Lookup variable 'title'
xsltCopyOf: result is a result tree fragment
xsltCopyTextString: copy text An Example Book
Registering variable 'rest'
Building variable rest select substring($template,             string-length(substring-before($template, '%'))+3)
Evaluating variable 'rest'
Lookup variable 'template'
Lookup variable 'template'
Object is a string : 
call-template: name substitute-markup
Handling xsl:with-param template
        select $rest
Building variable template select $rest
Evaluating variable 'template'
Lookup variable 'rest'
Object is a string : 
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
Handling xsl:with-param title
        select $title
Building variable title select $title
Evaluating variable 'title'
Lookup variable 'title'
Object is a string : 
Handling xsl:with-param subtitle
        select $subtitle
Building variable subtitle select $subtitle
Evaluating variable 'subtitle'
Lookup variable 'subtitle'
Object is a string : 
Handling xsl:with-param docname
        select $docname
Building variable docname select $docname
Evaluating variable 'docname'
Lookup variable 'docname'
Object is a string : 
Handling xsl:with-param label
        select $label
Building variable label select $label
Evaluating variable 'label'
Lookup variable 'label'
Object is a string : 
Handling xsl:with-param pagenumber
        select $pagenumber
Building variable pagenumber select $pagenumber
Evaluating variable 'pagenumber'
Lookup variable 'pagenumber'
Object is a string : 
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param referrer
        select $referrer
Building variable referrer select $referrer
Evaluating variable 'referrer'
Lookup variable 'referrer'
Object is a string : 
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a string : 
applying xsl:template 'substitute-markup'
xsltChoose: test contains($template, '%')
Lookup variable 'template'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $template
Lookup variable 'template'
xsltValueOf: result ''
call-template returned: name substitute-markup
call-template returned: name substitute-markup
xsltApplySequenceConstructor: copy text  
xsltCopyText: copy text  
xsltApplySequenceConstructor: copy node td
xsltChoose: test $home != . or $nav.context = 'toc'
Lookup variable 'home'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy node a
call-template: name href.target
Handling xsl:with-param object
        select $home
Building variable object select $home
Evaluating variable 'object'
Lookup variable 'home'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'href.target'
Registering param context
Building variable context select .
Evaluating variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Registering param toc-context
Building variable toc-context select .
Evaluating variable 'toc-context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Registering variable 'toc-output-dir'
Building variable toc-output-dir
Evaluating variable 'toc-output-dir'
xsltIf: test not($toc-context = .)
Lookup variable 'toc-context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'linked-file-output-dir'
Building variable linked-file-output-dir
Evaluating variable 'linked-file-output-dir'
xsltIf: test not($toc-context = .)
Lookup variable 'toc-context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'href.to.uri'
Building variable href.to.uri
Evaluating variable 'href.to.uri'
call-template: name href.target.uri
Handling xsl:with-param object
        select $object
Building variable object select $object
Evaluating variable 'object'
Lookup variable 'object'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'href.target.uri'
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
Handling xsl:with-param node
        select $object
Building variable node select $object
Evaluating variable 'node'
Lookup variable 'object'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'chunk'
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select $object
Lookup variable 'object'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'fn'
Building variable fn
Evaluating variable 'fn'
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
Registering param recursive
Building variable recursive select false()
Evaluating variable 'recursive'
Object is a Boolean : false
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'dbhtml-filename'
Building variable dbhtml-filename
Evaluating variable 'dbhtml-filename'
call-template: name pi.dbhtml_filename
applying xsl:template 'pi.dbhtml_filename'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'filename'
Building variable attribute select 'filename'
Evaluating variable 'attribute'
Object is a string : filename
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : filename
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_filename
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'filename'
Building variable filename
Evaluating variable 'filename'
xsltChoose: test $dbhtml-filename != ''
Lookup variable 'dbhtml-filename'
xsltChoose: test evaluate to 0
xsltChoose: test not(parent::*) and $root.filename != ''
Lookup variable 'root.filename'
found variable 'root.filename'
xsltChoose: test evaluate to 1
xsltValueOf: select $root.filename
Lookup variable 'root.filename'
found variable 'root.filename'
xsltCopyTextString: copy text index
xsltValueOf: result 'index'
xsltValueOf: select $html.ext
Lookup variable 'html.ext'
found variable 'html.ext'
xsltCopyTextString: copy text .html
xsltValueOf: result '.html'
Object is an XSLT value tree :
1  TEXT
    content=index.html
xsltChoose: test $ischunk='0'
Lookup variable 'ischunk'
xsltChoose: test evaluate to 0
xsltChoose: test not($recursive) and $filename != ''
Lookup variable 'recursive'
Lookup variable 'filename'
xsltChoose: test evaluate to 1
xsltValueOf: select $filename
Lookup variable 'filename'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
Object is an XSLT value tree :
1  TEXT
    content=index.html
xsltIf: test $fn != ''
Lookup variable 'fn'
xsltIf: test evaluate to 1
call-template: name dbhtml-dir
applying xsl:template 'dbhtml-dir'
Registering param context
Building variable context select .
Evaluating variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering variable 'ppath'
Building variable ppath
Evaluating variable 'ppath'
xsltIf: test $context/parent::*
Lookup variable 'context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'path'
Building variable path
Evaluating variable 'path'
call-template: name pi.dbhtml_dir
Handling xsl:with-param node
        select $context
Building variable node select $context
Evaluating variable 'node'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'pi.dbhtml_dir'
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'dir'
Building variable attribute select 'dir'
Evaluating variable 'attribute'
Object is a string : dir
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : dir
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_dir
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $path = ''
Lookup variable 'path'
xsltChoose: test evaluate to 1
xsltIf: test $ppath != ''
Lookup variable 'ppath'
xsltIf: test evaluate to 0
call-template returned: name dbhtml-dir
xsltValueOf: select $fn
Lookup variable 'fn'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
xsltIf: test $ischunk='0'
Lookup variable 'ischunk'
xsltIf: test evaluate to 0
call-template returned: name href.target.uri
Object is an XSLT value tree :
1  TEXT
    content=index.html
Registering variable 'href.from.uri'
Building variable href.from.uri
Evaluating variable 'href.from.uri'
call-template: name href.target.uri
Handling xsl:with-param object
        select $context
Building variable object select $context
Evaluating variable 'object'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
applying xsl:template 'href.target.uri'
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
Handling xsl:with-param node
        select $object
Building variable node select $object
Evaluating variable 'node'
Lookup variable 'object'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
applying xsl:template 'chunk'
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect1'                     and $chunk.section.depth >= 1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect1) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect2'                     and $chunk.section.depth >= 2                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect2) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect3'                     and $chunk.section.depth >= 3                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect3) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect4'                     and $chunk.section.depth >= 4                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect4) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect5'                     and $chunk.section.depth >= 5                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect5) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'section'                     and $chunk.section.depth >= count($node/ancestor::section)+1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::section) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='preface'
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='chapter'
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select $object
Lookup variable 'object'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for chapter
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect1'                     and $chunk.section.depth >= 1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect1) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect2'                     and $chunk.section.depth >= 2                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect2) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect3'                     and $chunk.section.depth >= 3                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect3) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect4'                     and $chunk.section.depth >= 4                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect4) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect5'                     and $chunk.section.depth >= 5                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect5) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'section'                     and $chunk.section.depth >= count($node/ancestor::section)+1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::section) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='preface'
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='chapter'
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'fn'
Building variable fn
Evaluating variable 'fn'
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for chapter
Registering param recursive
Building variable recursive select false()
Evaluating variable 'recursive'
Object is a Boolean : false
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect1'                     and $chunk.section.depth >= 1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect1) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect2'                     and $chunk.section.depth >= 2                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect2) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect3'                     and $chunk.section.depth >= 3                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect3) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect4'                     and $chunk.section.depth >= 4                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect4) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect5'                     and $chunk.section.depth >= 5                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect5) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'section'                     and $chunk.section.depth >= count($node/ancestor::section)+1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::section) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='preface'
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='chapter'
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'dbhtml-filename'
Building variable dbhtml-filename
Evaluating variable 'dbhtml-filename'
call-template: name pi.dbhtml_filename
applying xsl:template 'pi.dbhtml_filename'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'filename'
Building variable attribute select 'filename'
Evaluating variable 'attribute'
Object is a string : filename
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : filename
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_filename
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'filename'
Building variable filename
Evaluating variable 'filename'
xsltChoose: test $dbhtml-filename != ''
Lookup variable 'dbhtml-filename'
xsltChoose: test evaluate to 0
xsltChoose: test not(parent::*) and $root.filename != ''
xsltChoose: test evaluate to 0
xsltChoose: test self::legalnotice and not($generate.legalnotice.link = 0)
xsltChoose: test evaluate to 0
xsltChoose: test (@id or @xml:id) and $use.id.as.filename != 0
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $ischunk='0'
Lookup variable 'ischunk'
xsltChoose: test evaluate to 0
xsltChoose: test not($recursive) and $filename != ''
Lookup variable 'recursive'
Lookup variable 'filename'
xsltChoose: test evaluate to 0
xsltChoose: test self::set
xsltChoose: test evaluate to 0
xsltChoose: test self::book
xsltChoose: test evaluate to 0
xsltChoose: test self::article
xsltChoose: test evaluate to 0
xsltChoose: test self::preface
xsltChoose: test evaluate to 0
xsltChoose: test self::chapter
xsltChoose: test evaluate to 1
xsltIf: test /set
xsltIf: test evaluate to 0
xsltApplySequenceConstructor: copy text ch
xsltCopyText: copy text ch
xsltCompilePattern : parsing 'book'
xsltCompilePattern : parsed book, default priority 0.000000
xsltCopyTextString: copy text 01
xsltIf: test not($recursive)
Lookup variable 'recursive'
xsltIf: test evaluate to 1
xsltValueOf: select $html.ext
Lookup variable 'html.ext'
found variable 'html.ext'
xsltCopyTextString: copy text .html
xsltValueOf: result '.html'
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
xsltIf: test $fn != ''
Lookup variable 'fn'
xsltIf: test evaluate to 1
call-template: name dbhtml-dir
applying xsl:template 'dbhtml-dir'
Registering param context
Building variable context select .
Evaluating variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Registering variable 'ppath'
Building variable ppath
Evaluating variable 'ppath'
xsltIf: test $context/parent::*
Lookup variable 'context'
xsltIf: test evaluate to 1
call-template: name dbhtml-dir
Handling xsl:with-param context
        select $context/parent::*
Building variable context select $context/parent::*
Evaluating variable 'context'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'dbhtml-dir'
Registering variable 'ppath'
Building variable ppath
Evaluating variable 'ppath'
xsltIf: test $context/parent::*
Lookup variable 'context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'path'
Building variable path
Evaluating variable 'path'
call-template: name pi.dbhtml_dir
Handling xsl:with-param node
        select $context
Building variable node select $context
Evaluating variable 'node'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'pi.dbhtml_dir'
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'dir'
Building variable attribute select 'dir'
Evaluating variable 'attribute'
Object is a string : dir
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : dir
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_dir
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $path = ''
Lookup variable 'path'
xsltChoose: test evaluate to 1
xsltIf: test $ppath != ''
Lookup variable 'ppath'
xsltIf: test evaluate to 0
call-template returned: name dbhtml-dir
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'path'
Building variable path
Evaluating variable 'path'
call-template: name pi.dbhtml_dir
Handling xsl:with-param node
        select $context
Building variable node select $context
Evaluating variable 'node'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
applying xsl:template 'pi.dbhtml_dir'
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'dir'
Building variable attribute select 'dir'
Evaluating variable 'attribute'
Object is a string : dir
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : dir
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_dir
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $path = ''
Lookup variable 'path'
xsltChoose: test evaluate to 1
xsltIf: test $ppath != ''
Lookup variable 'ppath'
xsltIf: test evaluate to 0
call-template returned: name dbhtml-dir
xsltValueOf: select $fn
Lookup variable 'fn'
xsltCopyTextString: copy text ch01.html
xsltValueOf: result 'ch01.html'
xsltIf: test $ischunk='0'
Lookup variable 'ischunk'
xsltIf: test evaluate to 0
call-template returned: name href.target.uri
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
Registering variable 'href.to'
Building variable href.to
Evaluating variable 'href.to'
xsltChoose: test not($toc-output-dir = $linked-file-output-dir)
Lookup variable 'toc-output-dir'
Lookup variable 'linked-file-output-dir'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name trim.common.uri.paths
Handling xsl:with-param uriA
        select $href.to.uri
Building variable uriA select $href.to.uri
Evaluating variable 'uriA'
Lookup variable 'href.to.uri'
Object is an XSLT value tree :
1  TEXT
    content=index.html
Handling xsl:with-param uriB
        select $href.from.uri
Building variable uriB select $href.from.uri
Evaluating variable 'uriB'
Lookup variable 'href.from.uri'
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
Handling xsl:with-param return
        select 'A'
Building variable return select 'A'
Evaluating variable 'return'
Object is a string : A
applying xsl:template 'trim.common.uri.paths'
xsltChoose: test contains($uriA, '/') and contains($uriB, '/')                     and substring-before($uriA, '/') = substring-before($uriB, '/')
Lookup variable 'uriA'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test $return = 'A'
Lookup variable 'return'
xsltChoose: test evaluate to 1
xsltValueOf: select $uriA
Lookup variable 'uriA'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
call-template returned: name trim.common.uri.paths
Object is an XSLT value tree :
1  TEXT
    content=index.html
Registering variable 'href.from'
Building variable href.from
Evaluating variable 'href.from'
call-template: name trim.common.uri.paths
Handling xsl:with-param uriA
        select $href.to.uri
Building variable uriA select $href.to.uri
Evaluating variable 'uriA'
Lookup variable 'href.to.uri'
Object is an XSLT value tree :
1  TEXT
    content=index.html
Handling xsl:with-param uriB
        select $href.from.uri
Building variable uriB select $href.from.uri
Evaluating variable 'uriB'
Lookup variable 'href.from.uri'
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
Handling xsl:with-param return
        select 'B'
Building variable return select 'B'
Evaluating variable 'return'
Object is a string : B
applying xsl:template 'trim.common.uri.paths'
xsltChoose: test contains($uriA, '/') and contains($uriB, '/')                     and substring-before($uriA, '/') = substring-before($uriB, '/')
Lookup variable 'uriA'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test $return = 'A'
Lookup variable 'return'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $uriB
Lookup variable 'uriB'
xsltCopyTextString: copy text ch01.html
xsltValueOf: result 'ch01.html'
call-template returned: name trim.common.uri.paths
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
Registering variable 'depth'
Building variable depth
Evaluating variable 'depth'
call-template: name count.uri.path.depth
Handling xsl:with-param filename
        select $href.from
Building variable filename select $href.from
Evaluating variable 'filename'
Lookup variable 'href.from'
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
applying xsl:template 'count.uri.path.depth'
Registering param count
Building variable count select 0
Evaluating variable 'count'
Object is a number : 0
xsltChoose: test contains($filename, '/')
Lookup variable 'filename'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $count
Lookup variable 'count'
xsltCopyTextString: copy text 0
xsltValueOf: result '0'
call-template returned: name count.uri.path.depth
Object is an XSLT value tree :
1  TEXT
    content=0
Registering variable 'href'
Building variable href
Evaluating variable 'href'
call-template: name copy-string
Handling xsl:with-param string
        select '../'
Building variable string select '../'
Evaluating variable 'string'
Object is a string : ../
Handling xsl:with-param count
        select $depth
Building variable count select $depth
Evaluating variable 'count'
Lookup variable 'depth'
Object is an XSLT value tree :
1  TEXT
    content=0
applying xsl:template 'copy-string'
Registering param result
Building variable result
Evaluating variable 'result'
xsltChoose: test $count>0
Lookup variable 'count'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $result
Lookup variable 'result'
xsltValueOf: result ''
call-template returned: name copy-string
xsltValueOf: select $href.to
Lookup variable 'href.to'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
Object is an XSLT value tree :
1  TEXT
    content=index.html
xsltValueOf: select $href
Lookup variable 'href'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
call-template returned: name href.target
call-template: name navig.content
Handling xsl:with-param direction
        select 'home'
Building variable direction select 'home'
Evaluating variable 'direction'
Object is a string : home
applying xsl:template 'navig.content'
Registering variable 'navtext'
Building variable navtext
Evaluating variable 'navtext'
xsltChoose: test $direction = 'prev'
Lookup variable 'direction'
xsltChoose: test evaluate to 0
xsltChoose: test $direction = 'next'
Lookup variable 'direction'
xsltChoose: test evaluate to 0
xsltChoose: test $direction = 'up'
Lookup variable 'direction'
xsltChoose: test evaluate to 0
xsltChoose: test $direction = 'home'
Lookup variable 'direction'
xsltChoose: test evaluate to 1
call-template: name gentext.nav.home
applying xsl:template 'gentext.nav.home'
call-template: name gentext
Handling xsl:with-param key
        select 'nav-home'
Building variable key select 'nav-home'
Evaluating variable 'key'
Object is a string : nav-home
applying xsl:template 'gentext'
Registering param lang
Building variable lang
Evaluating variable 'lang'
call-template: name l10n.language
applying xsl:template 'l10n.language'
Registering param target
Building variable target select .
Evaluating variable 'target'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Registering param xref-context
Building variable xref-context select false()
Evaluating variable 'xref-context'
Object is a Boolean : false
Registering variable 'mc-language'
Building variable mc-language
Evaluating variable 'mc-language'
xsltChoose: test $l10n.gentext.language != ''
Lookup variable 'l10n.gentext.language'
found variable 'l10n.gentext.language'
xsltChoose: test evaluate to 0
xsltChoose: test $xref-context or $l10n.gentext.use.xref.language != 0
Lookup variable 'xref-context'
Lookup variable 'l10n.gentext.use.xref.language'
found variable 'l10n.gentext.use.xref.language'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
Registering variable 'lang-scope'
Building variable lang-scope select $target/ancestor-or-self::*                               [@lang or @xml:lang][1]
Evaluating variable 'lang-scope'
Lookup variable 'target'
Object is a Node Set :
Set contains 0 nodes:
Registering variable 'lang-attr'
Building variable lang-attr select ($lang-scope/@lang | $lang-scope/@xml:lang)[1]
Evaluating variable 'lang-attr'
Lookup variable 'lang-scope'
Lookup variable 'lang-scope'
Object is a Node Set :
NodeSet is NULL !
xsltChoose: test string($lang-attr) = ''
Lookup variable 'lang-attr'
xsltChoose: test evaluate to 1
xsltValueOf: select $l10n.gentext.default.language
Lookup variable 'l10n.gentext.default.language'
found variable 'l10n.gentext.default.language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
Object is an XSLT value tree :
1  TEXT
    content=en
Registering variable 'language'
Building variable language select translate($mc-language,                                         'ABCDEFGHIJKLMNOPQRSTUVWXYZ',                                         'abcdefghijklmnopqrstuvwxyz')
Evaluating variable 'language'
Lookup variable 'mc-language'
Object is a string : en
Registering variable 'adjusted.language'
Building variable adjusted.language
Evaluating variable 'adjusted.language'
xsltChoose: test contains($language,'-')
Lookup variable 'language'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $language
Lookup variable 'language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
Object is an XSLT value tree :
1  TEXT
    content=en
xsltChoose: test $l10n.xml/l:i18n/l:l10n[@language=$adjusted.language]
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
xsltChoose: test evaluate to 1
xsltValueOf: select $adjusted.language
Lookup variable 'adjusted.language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
call-template returned: name l10n.language
Object is an XSLT value tree :
1  TEXT
    content=en
Registering variable 'local.l10n.gentext'
Building variable local.l10n.gentext select ($local.l10n.xml//l:i18n/l:l10n[@language=$lang]/l:gentext[@key=$key])[1]
Evaluating variable 'local.l10n.gentext'
Lookup variable 'local.l10n.xml'
found variable 'local.l10n.xml'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'l10n.gentext'
Building variable l10n.gentext select ($l10n.xml/l:i18n/l:l10n[@language=$lang]/l:gentext[@key=$key])[1]
Evaluating variable 'l10n.gentext'
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:gentext
    ATTRIBUTE key
      TEXT
        content=nav-home
    ATTRIBUTE text
      TEXT
        content=Home
xsltChoose: test $local.l10n.gentext
Lookup variable 'local.l10n.gentext'
xsltChoose: test evaluate to 0
xsltChoose: test $l10n.gentext
Lookup variable 'l10n.gentext'
xsltChoose: test evaluate to 1
xsltValueOf: select $l10n.gentext/@text
Lookup variable 'l10n.gentext'
xsltCopyTextString: copy text Home
xsltValueOf: result 'Home'
call-template returned: name gentext
call-template returned: name gentext.nav.home
Object is an XSLT value tree :
1  TEXT
    content=Home
xsltChoose: test $navig.graphics != 0
Lookup variable 'navig.graphics'
found variable 'navig.graphics'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $navtext
Lookup variable 'navtext'
xsltCopyTextString: copy text Home
xsltValueOf: result 'Home'
call-template returned: name navig.content
xsltIf: test $chunk.tocs.and.lots != 0 and $nav.context != 'toc'
Lookup variable 'chunk.tocs.and.lots'
found variable 'chunk.tocs.and.lots'
xsltIf: test evaluate to 0
xsltIf: test $chunk.tocs.and.lots != 0 and $nav.context != 'toc'
Lookup variable 'chunk.tocs.and.lots'
found variable 'chunk.tocs.and.lots'
xsltIf: test evaluate to 0
xsltApplySequenceConstructor: copy node td
xsltApplySequenceConstructor: copy text  
xsltCopyText: copy text  
xsltIf: test $navig.showtitles != 0
Lookup variable 'navig.showtitles'
found variable 'navig.showtitles'
xsltIf: test evaluate to 1
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select $next
Lookup variable 'next'
xsltApplyTemplates: list of 0 nodes
call-template returned: name footer.navigation
call-template: name user.footer.navigation
applying xsl:template 'user.footer.navigation'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
call-template returned: name user.footer.navigation
xsltValueOf: select $chunk.append
Lookup variable 'chunk.append'
found variable 'chunk.append'
xsltValueOf: result ''
call-template returned: name chunk-element-content
Object is an XSLT value tree :
1  ELEMENT html
Handling xsl:with-param quiet
        select $chunk.quietly
Building variable quiet select $chunk.quietly
Evaluating variable 'quiet'
Lookup variable 'chunk.quietly'
found variable 'chunk.quietly'
Object is a number : 0
applying xsl:template 'write.chunk'
Registering param suppress-context-node-name
Building variable suppress-context-node-name select 0
Evaluating variable 'suppress-context-node-name'
Object is a number : 0
Registering param message-prolog
Building variable message-prolog
Evaluating variable 'message-prolog'
Registering param message-epilog
Building variable message-epilog
Evaluating variable 'message-epilog'
Registering param method
Building variable method select $chunker.output.method
Evaluating variable 'method'
Lookup variable 'chunker.output.method'
found variable 'chunker.output.method'
Object is a string : html
Registering param encoding
Building variable encoding select $chunker.output.encoding
Evaluating variable 'encoding'
Lookup variable 'chunker.output.encoding'
found variable 'chunker.output.encoding'
Object is a string : ISO-8859-1
Registering param indent
Building variable indent select $chunker.output.indent
Evaluating variable 'indent'
Lookup variable 'chunker.output.indent'
found variable 'chunker.output.indent'
Object is a string : no
Registering param omit-xml-declaration
Building variable omit-xml-declaration select $chunker.output.omit-xml-declaration
Evaluating variable 'omit-xml-declaration'
Lookup variable 'chunker.output.omit-xml-declaration'
found variable 'chunker.output.omit-xml-declaration'
Object is a string : no
Registering param standalone
Building variable standalone select $chunker.output.standalone
Evaluating variable 'standalone'
Lookup variable 'chunker.output.standalone'
found variable 'chunker.output.standalone'
Object is a string : no
Registering param doctype-public
Building variable doctype-public select $chunker.output.doctype-public
Evaluating variable 'doctype-public'
Lookup variable 'chunker.output.doctype-public'
found variable 'chunker.output.doctype-public'
Object is a string : 
Registering param doctype-system
Building variable doctype-system select $chunker.output.doctype-system
Evaluating variable 'doctype-system'
Lookup variable 'chunker.output.doctype-system'
found variable 'chunker.output.doctype-system'
Object is a string : 
Registering param media-type
Building variable media-type select $chunker.output.media-type
Evaluating variable 'media-type'
Lookup variable 'chunker.output.media-type'
found variable 'chunker.output.media-type'
Object is a string : 
Registering param cdata-section-elements
Building variable cdata-section-elements select $chunker.output.cdata-section-elements
Evaluating variable 'cdata-section-elements'
Lookup variable 'chunker.output.cdata-section-elements'
found variable 'chunker.output.cdata-section-elements'
Object is a string : 
xsltIf: test $quiet = 0
Lookup variable 'quiet'
xsltIf: test evaluate to 1
xsltIf: test not($message-prolog = '')
Lookup variable 'message-prolog'
xsltIf: test evaluate to 0
xsltApplySequenceConstructor: copy text Writing 
xsltCopyText: copy text Writing 
xsltValueOf: select $filename
Lookup variable 'filename'
xsltCopyTextString: copy text ch01.html
xsltValueOf: result 'ch01.html'
xsltIf: test name(.) != '' and $suppress-context-node-name = 0
Lookup variable 'suppress-context-node-name'
xsltIf: test evaluate to 1
xsltApplySequenceConstructor: copy text  for 
xsltCopyText: copy text  for 
xsltValueOf: select name(.)
xsltCopyTextString: copy text chapter
xsltValueOf: result 'chapter'
xsltIf: test @id or @xml:id
xsltIf: test evaluate to 0
xsltIf: test not($message-epilog = '')
Lookup variable 'message-epilog'
xsltIf: test evaluate to 0
Writing ch01.html for chapter
xsltChoose: test element-available('exsl:document')
xsltChoose: test evaluate to 1
xsltChoose: test $media-type != ''
Lookup variable 'media-type'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test $doctype-public != '' and $doctype-system != ''
Lookup variable 'doctype-public'
xsltChoose: test evaluate to 0
xsltChoose: test $doctype-public != '' and $doctype-system = ''
Lookup variable 'doctype-public'
xsltChoose: test evaluate to 0
xsltChoose: test $doctype-public = '' and $doctype-system != ''
Lookup variable 'doctype-public'
Lookup variable 'doctype-system'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplySequenceConstructor: extension construct document
Lookup variable 'filename'
xsltEvalXPathString: returns ch01.html
xsltEvalAttrValueTemplate: {$filename} returns ch01.html
creating dictionary for stylesheet
Lookup variable 'encoding'
xsltEvalXPathString: returns ISO-8859-1
xsltEvalAttrValueTemplate: {$encoding} returns ISO-8859-1
Lookup variable 'method'
xsltEvalXPathString: returns html
xsltEvalAttrValueTemplate: {$method} returns html
Lookup variable 'standalone'
xsltEvalXPathString: returns no
xsltEvalAttrValueTemplate: {$standalone} returns no
Lookup variable 'indent'
xsltEvalXPathString: returns no
xsltEvalAttrValueTemplate: {$indent} returns no
Lookup variable 'omit-xml-declaration'
xsltEvalXPathString: returns no
xsltEvalAttrValueTemplate: {$omit-xml-declaration} returns no
Lookup variable 'cdata-section-elements'
xsltEvalXPathString: returns 
xsltEvalAttrValueTemplate: {$cdata-section-elements} returns 
xsltCopyOf: select $content
Lookup variable 'content'
xsltCopyOf: result is a result tree fragment
xsltCopyTextString: copy text Chapter 1. Section
xsltCopyTextString: copy text Chapter 1. Section
xsltCopyTextString: copy text Prev
xsltCopyTextString: copy text  
xsltCopyTextString: copy text  
xsltCopyTextString: copy text  
xsltCopyTextString: copy text Chapter 1. Section
xsltCopyTextString: copy text section
xsltCopyTextString: copy text Prev
xsltCopyTextString: copy text  
xsltCopyTextString: copy text  
xsltCopyTextString: copy text  
xsltCopyTextString: copy text An Example Book 
xsltCopyTextString: copy text Home
xsltCopyTextString: copy text  
Wrote 1390 bytes to built-doc/ch01.html
freeing dictionary from stylesheet
call-template returned: name write.chunk
call-template returned: name process-chunk
call-template returned: name chunk-first-section-with-parent
call-template returned: name process-chunk-element
Object is an XSLT value tree :
1  ELEMENT div
    ATTRIBUTE class
      TEXT
        content=book
    ATTRIBUTE lang
      TEXT
        content=en
xsltChoose: test $chunk.fast != 0 and function-available('exsl:node-set')
Lookup variable 'chunk.fast'
found variable 'chunk.fast'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test $onechunk != 0 and not(parent::*)
Lookup variable 'onechunk'
found variable 'onechunk'
xsltChoose: test evaluate to 0
xsltChoose: test $onechunk != 0
Lookup variable 'onechunk'
found variable 'onechunk'
xsltChoose: test evaluate to 0
xsltChoose: test $chunk.first.sections = 0
Lookup variable 'chunk.first.sections'
found variable 'chunk.first.sections'
xsltChoose: test evaluate to 1
call-template: name chunk-first-section-with-parent
Handling xsl:with-param content
        select $content
Building variable content select $content
Evaluating variable 'content'
Lookup variable 'content'
Object is an XSLT value tree :
1  ELEMENT div
    ATTRIBUTE class
      TEXT
        content=book
    ATTRIBUTE lang
      TEXT
        content=en
applying xsl:template 'chunk-first-section-with-parent'
Registering variable 'prev-v1'
Building variable prev-v1 select (ancestor::sect1[$chunk.section.depth > 0                                and preceding-sibling::sect1][1]               |ancestor::sect2[$chunk.section.depth > 1                                and preceding-sibling::sect2                                and parent::sect1[preceding-sibling::sect1]][1]               |ancestor::sect3[$chunk.section.depth > 2                                and preceding-sibling::sect3                                and parent::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |ancestor::sect4[$chunk.section.depth > 3                                and preceding-sibling::sect4                                and parent::sect3[preceding-sibling::sect3]                                and ancestor::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |ancestor::sect5[$chunk.section.depth > 4                                and preceding-sibling::sect5                                and parent::sect4[preceding-sibling::sect4]                                and ancestor::sect3[preceding-sibling::sect3]                                and ancestor::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |ancestor::section[$chunk.section.depth > count(ancestor::section)                                 and not(ancestor::section[not(preceding-sibling::section)])][1])[last()]
Evaluating variable 'prev-v1'
Object is a Node Set :
Set contains 0 nodes:
Registering variable 'prev-v2'
Building variable prev-v2 select (preceding::sect1[$chunk.section.depth > 0                                and preceding-sibling::sect1][1]               |preceding::sect2[$chunk.section.depth > 1                                and preceding-sibling::sect2                                and parent::sect1[preceding-sibling::sect1]][1]               |preceding::sect3[$chunk.section.depth > 2                                and preceding-sibling::sect3                                and parent::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |preceding::sect4[$chunk.section.depth > 3                                and preceding-sibling::sect4                                and parent::sect3[preceding-sibling::sect3]                                and ancestor::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |preceding::sect5[$chunk.section.depth > 4                                and preceding-sibling::sect5                                and parent::sect4[preceding-sibling::sect4]                                and ancestor::sect3[preceding-sibling::sect3]                                and ancestor::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |preceding::section[$chunk.section.depth > count(ancestor::section)                                  and preceding-sibling::section                                  and not(ancestor::section[not(preceding-sibling::section)])][1])[last()]
Evaluating variable 'prev-v2'
Object is a Node Set :
Set contains 0 nodes:
Registering variable 'prev'
Building variable prev select (preceding::book[1]              |preceding::preface[1]              |preceding::chapter[1]              |preceding::appendix[1]              |preceding::part[1]              |preceding::reference[1]              |preceding::refentry[1]              |preceding::colophon[1]              |preceding::article[1]              |preceding::bibliography[parent::article or parent::book or parent::part][1]              |preceding::glossary[parent::article or parent::book or parent::part][1]              |preceding::index[$generate.index != 0]                                [parent::article or parent::book or parent::part][1]              |preceding::setindex[$generate.index != 0][1]              |ancestor::set              |ancestor::book[1]              |ancestor::preface[1]              |ancestor::chapter[1]              |ancestor::appendix[1]              |ancestor::part[1]              |ancestor::reference[1]              |ancestor::article[1]              |$prev-v1              |$prev-v2)[last()]
Evaluating variable 'prev'
Lookup variable 'prev-v2'
Lookup variable 'prev-v1'
Object is a Node Set :
Set contains 0 nodes:
Registering variable 'next-v1'
Building variable next-v1 select (following::sect1[$chunk.section.depth > 0                                and preceding-sibling::sect1][1]               |following::sect2[$chunk.section.depth > 1                                and preceding-sibling::sect2                                and parent::sect1[preceding-sibling::sect1]][1]               |following::sect3[$chunk.section.depth > 2                                and preceding-sibling::sect3                                and parent::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |following::sect4[$chunk.section.depth > 3                                and preceding-sibling::sect4                                and parent::sect3[preceding-sibling::sect3]                                and ancestor::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |following::sect5[$chunk.section.depth > 4                                and preceding-sibling::sect5                                and parent::sect4[preceding-sibling::sect4]                                and ancestor::sect3[preceding-sibling::sect3]                                and ancestor::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |following::section[$chunk.section.depth > count(ancestor::section)                                  and preceding-sibling::section                                  and not(ancestor::section[not(preceding-sibling::section)])][1])[1]
Evaluating variable 'next-v1'
Object is a Node Set :
Set contains 0 nodes:
Registering variable 'next-v2'
Building variable next-v2 select (descendant::sect1[$chunk.section.depth > 0                                and preceding-sibling::sect1][1]               |descendant::sect2[$chunk.section.depth > 1                                and preceding-sibling::sect2                                and parent::sect1[preceding-sibling::sect1]][1]               |descendant::sect3[$chunk.section.depth > 2                                and preceding-sibling::sect3                                and parent::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |descendant::sect4[$chunk.section.depth > 3                                and preceding-sibling::sect4                                and parent::sect3[preceding-sibling::sect3]                                and ancestor::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |descendant::sect5[$chunk.section.depth > 4                                and preceding-sibling::sect5                                and parent::sect4[preceding-sibling::sect4]                                and ancestor::sect3[preceding-sibling::sect3]                                and ancestor::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |descendant::section[$chunk.section.depth > count(ancestor::section)                                  and preceding-sibling::section                                  and not(ancestor::section[not(preceding-sibling::section)])])[1]
Evaluating variable 'next-v2'
Object is a Node Set :
Set contains 0 nodes:
Registering variable 'next'
Building variable next select (following::book[1]              |following::preface[1]              |following::chapter[1]              |following::appendix[1]              |following::part[1]              |following::reference[1]              |following::refentry[1]              |following::colophon[1]              |following::bibliography[parent::article or parent::book or parent::part][1]              |following::glossary[parent::article or parent::book or parent::part][1]              |following::index[$generate.index != 0]                                [parent::article or parent::book or parent::part][1]              |following::article[1]              |following::setindex[$generate.index != 0][1]              |descendant::book[1]              |descendant::preface[1]              |descendant::chapter[1]              |descendant::appendix[1]              |descendant::article[1]              |descendant::bibliography[parent::article or parent::book or parent::part][1]              |descendant::glossary[parent::article or parent::book or parent::part][1]              |descendant::index[$generate.index != 0]                                [parent::article or parent::book or parent::part][1]              |descendant::colophon[1]              |descendant::setindex[$generate.index != 0][1]              |descendant::part[1]              |descendant::reference[1]              |descendant::refentry[1]              |$next-v1              |$next-v2)[1]
Evaluating variable 'next'
Lookup variable 'next-v2'
Lookup variable 'next-v1'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
call-template: name process-chunk
Handling xsl:with-param prev
        select $prev
Building variable prev select $prev
Evaluating variable 'prev'
Lookup variable 'prev'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param next
        select $next
Building variable next select $next
Evaluating variable 'next'
Lookup variable 'next'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Handling xsl:with-param content
        select $content
Building variable content select $content
Evaluating variable 'content'
Lookup variable 'content'
Object is an XSLT value tree :
1  ELEMENT div
    ATTRIBUTE class
      TEXT
        content=book
    ATTRIBUTE lang
      TEXT
        content=en
applying xsl:template 'process-chunk'
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'chunkfn'
Building variable chunkfn
Evaluating variable 'chunkfn'
xsltIf: test $ischunk='1'
Lookup variable 'ischunk'
xsltIf: test evaluate to 1
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'fn'
Building variable fn
Evaluating variable 'fn'
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
Registering param recursive
Building variable recursive select false()
Evaluating variable 'recursive'
Object is a Boolean : false
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'dbhtml-filename'
Building variable dbhtml-filename
Evaluating variable 'dbhtml-filename'
call-template: name pi.dbhtml_filename
applying xsl:template 'pi.dbhtml_filename'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'filename'
Building variable attribute select 'filename'
Evaluating variable 'attribute'
Object is a string : filename
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : filename
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_filename
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'filename'
Building variable filename
Evaluating variable 'filename'
xsltChoose: test $dbhtml-filename != ''
Lookup variable 'dbhtml-filename'
xsltChoose: test evaluate to 0
xsltChoose: test not(parent::*) and $root.filename != ''
Lookup variable 'root.filename'
found variable 'root.filename'
xsltChoose: test evaluate to 1
xsltValueOf: select $root.filename
Lookup variable 'root.filename'
found variable 'root.filename'
xsltCopyTextString: copy text index
xsltValueOf: result 'index'
xsltValueOf: select $html.ext
Lookup variable 'html.ext'
found variable 'html.ext'
xsltCopyTextString: copy text .html
xsltValueOf: result '.html'
Object is an XSLT value tree :
1  TEXT
    content=index.html
xsltChoose: test $ischunk='0'
Lookup variable 'ischunk'
xsltChoose: test evaluate to 0
xsltChoose: test not($recursive) and $filename != ''
Lookup variable 'recursive'
Lookup variable 'filename'
xsltChoose: test evaluate to 1
xsltValueOf: select $filename
Lookup variable 'filename'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
Object is an XSLT value tree :
1  TEXT
    content=index.html
xsltIf: test $fn != ''
Lookup variable 'fn'
xsltIf: test evaluate to 1
call-template: name dbhtml-dir
applying xsl:template 'dbhtml-dir'
Registering param context
Building variable context select .
Evaluating variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering variable 'ppath'
Building variable ppath
Evaluating variable 'ppath'
xsltIf: test $context/parent::*
Lookup variable 'context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'path'
Building variable path
Evaluating variable 'path'
call-template: name pi.dbhtml_dir
Handling xsl:with-param node
        select $context
Building variable node select $context
Evaluating variable 'node'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'pi.dbhtml_dir'
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'dir'
Building variable attribute select 'dir'
Evaluating variable 'attribute'
Object is a string : dir
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : dir
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_dir
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $path = ''
Lookup variable 'path'
xsltChoose: test evaluate to 1
xsltIf: test $ppath != ''
Lookup variable 'ppath'
xsltIf: test evaluate to 0
call-template returned: name dbhtml-dir
xsltValueOf: select $fn
Lookup variable 'fn'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
Object is an XSLT value tree :
1  TEXT
    content=index.html
xsltIf: test $ischunk='0'
Lookup variable 'ischunk'
xsltIf: test evaluate to 0
Registering variable 'filename'
Building variable filename
Evaluating variable 'filename'
call-template: name make-relative-filename
Handling xsl:with-param base.dir
        select $base.dir
Building variable base.dir select $base.dir
Evaluating variable 'base.dir'
Lookup variable 'base.dir'
found variable 'base.dir'
Object is a string : 
Handling xsl:with-param base.name
        select $chunkfn
Building variable base.name select $chunkfn
Evaluating variable 'base.name'
Lookup variable 'chunkfn'
Object is an XSLT value tree :
1  TEXT
    content=index.html
applying xsl:template 'make-relative-filename'
xsltChoose: test element-available('saxon:output')
xsltChoose: test evaluate to 1
xsltValueOf: select concat($base.dir,$base.name)
Lookup variable 'base.dir'
Lookup variable 'base.name'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
call-template returned: name make-relative-filename
Object is an XSLT value tree :
1  TEXT
    content=index.html
call-template: name write.chunk
Handling xsl:with-param filename
        select $filename
Building variable filename select $filename
Evaluating variable 'filename'
Lookup variable 'filename'
Object is an XSLT value tree :
1  TEXT
    content=index.html
Handling xsl:with-param content
Building variable content
Evaluating variable 'content'
call-template: name chunk-element-content
Handling xsl:with-param prev
        select $prev
Building variable prev select $prev
Evaluating variable 'prev'
Lookup variable 'prev'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param next
        select $next
Building variable next select $next
Evaluating variable 'next'
Lookup variable 'next'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Handling xsl:with-param content
        select $content
Building variable content select $content
Evaluating variable 'content'
Lookup variable 'content'
Object is an XSLT value tree :
1  ELEMENT div
    ATTRIBUTE class
      TEXT
        content=book
    ATTRIBUTE lang
      TEXT
        content=en
applying xsl:template 'chunk-element-content'
Registering param nav.context
Building variable nav.context
Evaluating variable 'nav.context'
call-template: name user.preroot
call-template returned: name user.preroot
xsltApplySequenceConstructor: copy node html
call-template: name html.head
Handling xsl:with-param prev
        select $prev
Building variable prev select $prev
Evaluating variable 'prev'
Lookup variable 'prev'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param next
        select $next
Building variable next select $next
Evaluating variable 'next'
Lookup variable 'next'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
applying xsl:template 'html.head'
Registering variable 'this'
Building variable this select .
Evaluating variable 'this'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering variable 'home'
Building variable home select /*[1]
Evaluating variable 'home'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering variable 'up'
Building variable up select parent::*
Evaluating variable 'up'
Object is a Node Set :
Set contains 0 nodes:
xsltApplySequenceConstructor: copy node head
call-template: name system.head.content
applying xsl:template 'system.head.content'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
xsltIf: test $annotation.support != 0 and //annotation
Lookup variable 'annotation.support'
found variable 'annotation.support'
xsltIf: test evaluate to 0
call-template returned: name system.head.content
call-template: name head.content
applying xsl:template 'head.content'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering param title
Building variable title
Evaluating variable 'title'
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select $node
Lookup variable 'node'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
Registering variable 'title'
Building variable title
Evaluating variable 'title'
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
Registering param allow-anchors
Building variable allow-anchors select 0
Evaluating variable 'allow-anchors'
Object is a number : 0
Registering variable 'template'
Building variable template
Evaluating variable 'template'
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
call-template: name gentext.template
Handling xsl:with-param context
        select 'title'
Building variable context select 'title'
Evaluating variable 'context'
Object is a string : title
Handling xsl:with-param name
Building variable name
Evaluating variable 'name'
call-template: name xpath.location
applying xsl:template 'xpath.location'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering param path
Building variable path select ''
Evaluating variable 'path'
Object is a string : 
Registering variable 'next.path'
Building variable next.path
Evaluating variable 'next.path'
xsltValueOf: select local-name($node)
Lookup variable 'node'
xsltCopyTextString: copy text book
xsltValueOf: result 'book'
xsltIf: test $path != ''
Lookup variable 'path'
xsltIf: test evaluate to 0
xsltValueOf: select $path
Lookup variable 'path'
xsltValueOf: result ''
Object is an XSLT value tree :
1  TEXT
    content=book
xsltChoose: test $node/parent::*
Lookup variable 'node'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplySequenceConstructor: copy text /
xsltCopyText: copy text /
xsltValueOf: select $next.path
Lookup variable 'next.path'
xsltCopyTextString: copy text book
xsltValueOf: result 'book'
call-template returned: name xpath.location
Object is an XSLT value tree :
1  TEXT
    content=/book
applying xsl:template 'gentext.template'
Registering param origname
Building variable origname select $name
Evaluating variable 'origname'
Lookup variable 'name'
Object is an XSLT value tree :
1  TEXT
    content=/book
Registering param purpose
Building variable purpose
Evaluating variable 'purpose'
Registering param xrefstyle
Building variable xrefstyle
Evaluating variable 'xrefstyle'
Registering param referrer
Building variable referrer
Evaluating variable 'referrer'
Registering param lang
Building variable lang
Evaluating variable 'lang'
call-template: name l10n.language
applying xsl:template 'l10n.language'
Registering param target
Building variable target select .
Evaluating variable 'target'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering param xref-context
Building variable xref-context select false()
Evaluating variable 'xref-context'
Object is a Boolean : false
Registering variable 'mc-language'
Building variable mc-language
Evaluating variable 'mc-language'
xsltChoose: test $l10n.gentext.language != ''
Lookup variable 'l10n.gentext.language'
found variable 'l10n.gentext.language'
xsltChoose: test evaluate to 0
xsltChoose: test $xref-context or $l10n.gentext.use.xref.language != 0
Lookup variable 'xref-context'
Lookup variable 'l10n.gentext.use.xref.language'
found variable 'l10n.gentext.use.xref.language'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
Registering variable 'lang-scope'
Building variable lang-scope select $target/ancestor-or-self::*                               [@lang or @xml:lang][1]
Evaluating variable 'lang-scope'
Lookup variable 'target'
Object is a Node Set :
Set contains 0 nodes:
Registering variable 'lang-attr'
Building variable lang-attr select ($lang-scope/@lang | $lang-scope/@xml:lang)[1]
Evaluating variable 'lang-attr'
Lookup variable 'lang-scope'
Lookup variable 'lang-scope'
Object is a Node Set :
NodeSet is NULL !
xsltChoose: test string($lang-attr) = ''
Lookup variable 'lang-attr'
xsltChoose: test evaluate to 1
xsltValueOf: select $l10n.gentext.default.language
Lookup variable 'l10n.gentext.default.language'
found variable 'l10n.gentext.default.language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
Object is an XSLT value tree :
1  TEXT
    content=en
Registering variable 'language'
Building variable language select translate($mc-language,                                         'ABCDEFGHIJKLMNOPQRSTUVWXYZ',                                         'abcdefghijklmnopqrstuvwxyz')
Evaluating variable 'language'
Lookup variable 'mc-language'
Object is a string : en
Registering variable 'adjusted.language'
Building variable adjusted.language
Evaluating variable 'adjusted.language'
xsltChoose: test contains($language,'-')
Lookup variable 'language'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $language
Lookup variable 'language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
Object is an XSLT value tree :
1  TEXT
    content=en
xsltChoose: test $l10n.xml/l:i18n/l:l10n[@language=$adjusted.language]
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
xsltChoose: test evaluate to 1
xsltValueOf: select $adjusted.language
Lookup variable 'adjusted.language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
call-template returned: name l10n.language
Object is an XSLT value tree :
1  TEXT
    content=en
Registering param verbose
Building variable verbose select 1
Evaluating variable 'verbose'
Object is a number : 1
Registering variable 'local.localization.node'
Building variable local.localization.node select ($local.l10n.xml//l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'local.localization.node'
Lookup variable 'local.l10n.xml'
found variable 'local.l10n.xml'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'localization.node'
Building variable localization.node select ($l10n.xml/l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'localization.node'
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:l10n
    namespace l href=http://docbook.sourceforge.net/xmlns/l10...
    ATTRIBUTE language
      TEXT
        content=en
    ATTRIBUTE english-language-name
      TEXT
        content=English
xsltIf: test count($localization.node) = 0                 and count($local.localization.node) = 0                 and $verbose != 0
Lookup variable 'localization.node'
xsltIf: test evaluate to 0
Registering variable 'local.context.node'
Building variable local.context.node select $local.localization.node/l:context[@name=$context]
Evaluating variable 'local.context.node'
Lookup variable 'local.localization.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'context.node'
Building variable context.node select $localization.node/l:context[@name=$context]
Evaluating variable 'context.node'
Lookup variable 'localization.node'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:context
    ATTRIBUTE name
      TEXT
        content=title
xsltIf: test count($context.node) = 0                 and count($local.context.node) = 0                 and $verbose != 0
Lookup variable 'context.node'
xsltIf: test evaluate to 0
Registering variable 'local.template.node'
Building variable local.template.node select ($local.context.node/l:template[@name=$name                                                         and @style                                                         and @style=$xrefstyle]                         |$local.context.node/l:template[@name=$name                                                         and not(@style)])[1]
Evaluating variable 'local.template.node'
Lookup variable 'local.context.node'
Lookup variable 'local.context.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'template.node'
Building variable template.node select ($context.node/l:template[@name=$name                                                   and @style                                                   and @style=$xrefstyle]                         |$context.node/l:template[@name=$name                                                   and not(@style)])[1]
Evaluating variable 'template.node'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Object is a Node Set :
Set contains 0 nodes:
xsltChoose: test $local.template.node/@text
Lookup variable 'local.template.node'
xsltChoose: test evaluate to 0
xsltChoose: test $template.node/@text
Lookup variable 'template.node'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test contains($name, '/')
Lookup variable 'name'
xsltChoose: test evaluate to 1
call-template: name gentext.template
Handling xsl:with-param context
        select $context
Building variable context select $context
Evaluating variable 'context'
Lookup variable 'context'
Object is a string : title
Handling xsl:with-param name
        select substring-after($name, '/')
Building variable name select substring-after($name, '/')
Evaluating variable 'name'
Lookup variable 'name'
Object is a string : book
Handling xsl:with-param origname
        select $origname
Building variable origname select $origname
Evaluating variable 'origname'
Lookup variable 'origname'
Object is an XSLT value tree :
1  TEXT
    content=/book
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param referrer
        select $referrer
Building variable referrer select $referrer
Evaluating variable 'referrer'
Lookup variable 'referrer'
Object is a string : 
Handling xsl:with-param lang
        select $lang
Building variable lang select $lang
Evaluating variable 'lang'
Lookup variable 'lang'
Object is an XSLT value tree :
1  TEXT
    content=en
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a number : 1
applying xsl:template 'gentext.template'
Registering variable 'local.localization.node'
Building variable local.localization.node select ($local.l10n.xml//l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'local.localization.node'
Lookup variable 'local.l10n.xml'
found variable 'local.l10n.xml'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'localization.node'
Building variable localization.node select ($l10n.xml/l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'localization.node'
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:l10n
    namespace l href=http://docbook.sourceforge.net/xmlns/l10...
    ATTRIBUTE language
      TEXT
        content=en
    ATTRIBUTE english-language-name
      TEXT
        content=English
xsltIf: test count($localization.node) = 0                 and count($local.localization.node) = 0                 and $verbose != 0
Lookup variable 'localization.node'
xsltIf: test evaluate to 0
Registering variable 'local.context.node'
Building variable local.context.node select $local.localization.node/l:context[@name=$context]
Evaluating variable 'local.context.node'
Lookup variable 'local.localization.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'context.node'
Building variable context.node select $localization.node/l:context[@name=$context]
Evaluating variable 'context.node'
Lookup variable 'localization.node'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:context
    ATTRIBUTE name
      TEXT
        content=title
xsltIf: test count($context.node) = 0                 and count($local.context.node) = 0                 and $verbose != 0
Lookup variable 'context.node'
xsltIf: test evaluate to 0
Registering variable 'local.template.node'
Building variable local.template.node select ($local.context.node/l:template[@name=$name                                                         and @style                                                         and @style=$xrefstyle]                         |$local.context.node/l:template[@name=$name                                                         and not(@style)])[1]
Evaluating variable 'local.template.node'
Lookup variable 'local.context.node'
Lookup variable 'local.context.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'template.node'
Building variable template.node select ($context.node/l:template[@name=$name                                                   and @style                                                   and @style=$xrefstyle]                         |$context.node/l:template[@name=$name                                                   and not(@style)])[1]
Evaluating variable 'template.node'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:template
    ATTRIBUTE name
      TEXT
        content=book
    ATTRIBUTE text
      TEXT
        content=%t
xsltChoose: test $local.template.node/@text
Lookup variable 'local.template.node'
xsltChoose: test evaluate to 0
xsltChoose: test $template.node/@text
Lookup variable 'template.node'
xsltChoose: test evaluate to 1
xsltValueOf: select $template.node/@text
Lookup variable 'template.node'
xsltCopyTextString: copy text %t
xsltValueOf: result '%t'
call-template returned: name gentext.template
call-template returned: name gentext.template
Object is an XSLT value tree :
1  TEXT
    content=%t
call-template: name substitute-markup
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
Handling xsl:with-param template
        select $template
Building variable template select $template
Evaluating variable 'template'
Lookup variable 'template'
Object is an XSLT value tree :
1  TEXT
    content=%t
applying xsl:template 'substitute-markup'
Registering param title
Building variable title select ''
Evaluating variable 'title'
Object is a string : 
Registering param subtitle
Building variable subtitle select ''
Evaluating variable 'subtitle'
Object is a string : 
Registering param docname
Building variable docname select ''
Evaluating variable 'docname'
Object is a string : 
Registering param label
Building variable label select ''
Evaluating variable 'label'
Object is a string : 
Registering param pagenumber
Building variable pagenumber select ''
Evaluating variable 'pagenumber'
Object is a string : 
Registering param purpose
Building variable purpose
Evaluating variable 'purpose'
Registering param xrefstyle
Building variable xrefstyle
Evaluating variable 'xrefstyle'
Registering param referrer
Building variable referrer
Evaluating variable 'referrer'
Registering param verbose
Building variable verbose
Evaluating variable 'verbose'
xsltChoose: test contains($template, '%')
Lookup variable 'template'
xsltChoose: test evaluate to 1
xsltValueOf: select substring-before($template, '%')
Lookup variable 'template'
xsltValueOf: result ''
Registering variable 'candidate'
Building variable candidate select substring(substring-after($template, '%'), 1, 1)
Evaluating variable 'candidate'
Lookup variable 'template'
Object is a string : t
xsltChoose: test $candidate = 't'
Lookup variable 'candidate'
xsltChoose: test evaluate to 1
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param title
Building variable title
Evaluating variable 'title'
xsltChoose: test $title != ''
Lookup variable 'title'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a string : 
xsltProcessOneNode: applying template 'book' for book
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select (bookinfo/title|info/title|title)[1]
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
xsltProcessOneNode: applying template 'title' for title
xsltChoose: test $allow-anchors != 0
Lookup variable 'allow-anchors'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplyTemplates: node: 'title'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: no template found for text
xsltDefaultProcessOneNode: copy text An Example Book
xsltCopyText: copy text An Example Book
Object is an XSLT value tree :
1  TEXT
    content=An Example Book
xsltProcessOneNode: applying template '*' for book
xsltChoose: test $purpose = 'xref' and titleabbrev
Lookup variable 'purpose'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltCopyOf: select $title
Lookup variable 'title'
xsltCopyOf: result is a result tree fragment
xsltCopyTextString: copy text An Example Book
Registering variable 'rest'
Building variable rest select substring($template,             string-length(substring-before($template, '%'))+3)
Evaluating variable 'rest'
Lookup variable 'template'
Lookup variable 'template'
Object is a string : 
call-template: name substitute-markup
Handling xsl:with-param template
        select $rest
Building variable template select $rest
Evaluating variable 'template'
Lookup variable 'rest'
Object is a string : 
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
Handling xsl:with-param title
        select $title
Building variable title select $title
Evaluating variable 'title'
Lookup variable 'title'
Object is a string : 
Handling xsl:with-param subtitle
        select $subtitle
Building variable subtitle select $subtitle
Evaluating variable 'subtitle'
Lookup variable 'subtitle'
Object is a string : 
Handling xsl:with-param docname
        select $docname
Building variable docname select $docname
Evaluating variable 'docname'
Lookup variable 'docname'
Object is a string : 
Handling xsl:with-param label
        select $label
Building variable label select $label
Evaluating variable 'label'
Lookup variable 'label'
Object is a string : 
Handling xsl:with-param pagenumber
        select $pagenumber
Building variable pagenumber select $pagenumber
Evaluating variable 'pagenumber'
Lookup variable 'pagenumber'
Object is a string : 
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param referrer
        select $referrer
Building variable referrer select $referrer
Evaluating variable 'referrer'
Lookup variable 'referrer'
Object is a string : 
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a string : 
applying xsl:template 'substitute-markup'
xsltChoose: test contains($template, '%')
Lookup variable 'template'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $template
Lookup variable 'template'
xsltValueOf: result ''
call-template returned: name substitute-markup
call-template returned: name substitute-markup
Object is an XSLT value tree :
1  TEXT
    content=An Example Book
xsltValueOf: select normalize-space($title)
Lookup variable 'title'
xsltCopyTextString: copy text An Example Book
xsltValueOf: result 'An Example Book'
Object is an XSLT value tree :
1  TEXT
    content=An Example Book
xsltApplySequenceConstructor: copy node title
xsltCopyOf: select $title
Lookup variable 'title'
xsltCopyOf: result is a result tree fragment
xsltCopyTextString: copy text An Example Book
xsltIf: test $html.stylesheet != ''
Lookup variable 'html.stylesheet'
found variable 'html.stylesheet'
xsltIf: test evaluate to 0
xsltIf: test $link.mailto.url != ''
Lookup variable 'link.mailto.url'
found variable 'link.mailto.url'
xsltIf: test evaluate to 0
xsltIf: test $html.base != ''
Lookup variable 'html.base'
found variable 'html.base'
xsltIf: test evaluate to 0
xsltApplySequenceConstructor: copy node meta
Lookup variable 'DistroTitle'
found variable 'DistroTitle'
xsltEvalXPathString: returns XSL Stylesheets
Lookup variable 'VERSION'
found variable 'VERSION'
xsltEvalXPathString: returns 1.73.2
xsltIf: test $generate.meta.abstract != 0
Lookup variable 'generate.meta.abstract'
found variable 'generate.meta.abstract'
xsltIf: test evaluate to 1
Registering variable 'info'
Building variable info select (articleinfo                                       |bookinfo                                       |prefaceinfo                                       |chapterinfo                                       |appendixinfo                                       |sectioninfo                                       |sect1info                                       |sect2info                                       |sect3info                                       |sect4info                                       |sect5info                                       |referenceinfo                                       |refentryinfo                                       |partinfo                                       |info                                       |docinfo)[1]
Evaluating variable 'info'
Object is a Node Set :
Set contains 0 nodes:
xsltIf: test $info and $info/abstract
Lookup variable 'info'
xsltIf: test evaluate to 0
xsltIf: test ($draft.mode = 'yes' or                 ($draft.mode = 'maybe' and                 ancestor-or-self::*[@status][1]/@status = 'draft'))                 and $draft.watermark.image != ''
Lookup variable 'draft.mode'
found variable 'draft.mode'
Lookup variable 'draft.mode'
found variable 'draft.mode'
xsltIf: test evaluate to 0
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select chapterinfo/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select appendixinfo/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select prefaceinfo/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select bookinfo/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select setinfo/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select articleinfo/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select artheader/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select sect1info/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select sect2info/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select sect3info/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select sect4info/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select sect5info/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select sectioninfo/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select refsect1info/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select refsect2info/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select refsect3info/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select bibliographyinfo/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select glossaryinfo/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select indexinfo/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select refentryinfo/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select partinfo/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select referenceinfo/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select docinfo/keywordset
xsltApplyTemplates: list of 0 nodes
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select info/keywordset
xsltApplyTemplates: list of 0 nodes
xsltIf: test $inherit.keywords != 0                 and parent::*
Lookup variable 'inherit.keywords'
found variable 'inherit.keywords'
xsltIf: test evaluate to 0
call-template returned: name head.content
xsltIf: test $home
Lookup variable 'home'
xsltIf: test evaluate to 1
xsltApplySequenceConstructor: copy node link
call-template: name href.target
Handling xsl:with-param object
        select $home
Building variable object select $home
Evaluating variable 'object'
Lookup variable 'home'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'href.target'
Registering param context
Building variable context select .
Evaluating variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering param toc-context
Building variable toc-context select .
Evaluating variable 'toc-context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering variable 'toc-output-dir'
Building variable toc-output-dir
Evaluating variable 'toc-output-dir'
xsltIf: test not($toc-context = .)
Lookup variable 'toc-context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'linked-file-output-dir'
Building variable linked-file-output-dir
Evaluating variable 'linked-file-output-dir'
xsltIf: test not($toc-context = .)
Lookup variable 'toc-context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'href.to.uri'
Building variable href.to.uri
Evaluating variable 'href.to.uri'
call-template: name href.target.uri
Handling xsl:with-param object
        select $object
Building variable object select $object
Evaluating variable 'object'
Lookup variable 'object'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'href.target.uri'
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
Handling xsl:with-param node
        select $object
Building variable node select $object
Evaluating variable 'node'
Lookup variable 'object'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'chunk'
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select $object
Lookup variable 'object'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'fn'
Building variable fn
Evaluating variable 'fn'
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
Registering param recursive
Building variable recursive select false()
Evaluating variable 'recursive'
Object is a Boolean : false
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'dbhtml-filename'
Building variable dbhtml-filename
Evaluating variable 'dbhtml-filename'
call-template: name pi.dbhtml_filename
applying xsl:template 'pi.dbhtml_filename'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'filename'
Building variable attribute select 'filename'
Evaluating variable 'attribute'
Object is a string : filename
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : filename
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_filename
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'filename'
Building variable filename
Evaluating variable 'filename'
xsltChoose: test $dbhtml-filename != ''
Lookup variable 'dbhtml-filename'
xsltChoose: test evaluate to 0
xsltChoose: test not(parent::*) and $root.filename != ''
Lookup variable 'root.filename'
found variable 'root.filename'
xsltChoose: test evaluate to 1
xsltValueOf: select $root.filename
Lookup variable 'root.filename'
found variable 'root.filename'
xsltCopyTextString: copy text index
xsltValueOf: result 'index'
xsltValueOf: select $html.ext
Lookup variable 'html.ext'
found variable 'html.ext'
xsltCopyTextString: copy text .html
xsltValueOf: result '.html'
Object is an XSLT value tree :
1  TEXT
    content=index.html
xsltChoose: test $ischunk='0'
Lookup variable 'ischunk'
xsltChoose: test evaluate to 0
xsltChoose: test not($recursive) and $filename != ''
Lookup variable 'recursive'
Lookup variable 'filename'
xsltChoose: test evaluate to 1
xsltValueOf: select $filename
Lookup variable 'filename'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
Object is an XSLT value tree :
1  TEXT
    content=index.html
xsltIf: test $fn != ''
Lookup variable 'fn'
xsltIf: test evaluate to 1
call-template: name dbhtml-dir
applying xsl:template 'dbhtml-dir'
Registering param context
Building variable context select .
Evaluating variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering variable 'ppath'
Building variable ppath
Evaluating variable 'ppath'
xsltIf: test $context/parent::*
Lookup variable 'context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'path'
Building variable path
Evaluating variable 'path'
call-template: name pi.dbhtml_dir
Handling xsl:with-param node
        select $context
Building variable node select $context
Evaluating variable 'node'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'pi.dbhtml_dir'
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'dir'
Building variable attribute select 'dir'
Evaluating variable 'attribute'
Object is a string : dir
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : dir
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_dir
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $path = ''
Lookup variable 'path'
xsltChoose: test evaluate to 1
xsltIf: test $ppath != ''
Lookup variable 'ppath'
xsltIf: test evaluate to 0
call-template returned: name dbhtml-dir
xsltValueOf: select $fn
Lookup variable 'fn'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
xsltIf: test $ischunk='0'
Lookup variable 'ischunk'
xsltIf: test evaluate to 0
call-template returned: name href.target.uri
Object is an XSLT value tree :
1  TEXT
    content=index.html
Registering variable 'href.from.uri'
Building variable href.from.uri
Evaluating variable 'href.from.uri'
call-template: name href.target.uri
Handling xsl:with-param object
        select $context
Building variable object select $context
Evaluating variable 'object'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'href.target.uri'
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
Handling xsl:with-param node
        select $object
Building variable node select $object
Evaluating variable 'node'
Lookup variable 'object'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'chunk'
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select $object
Lookup variable 'object'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'fn'
Building variable fn
Evaluating variable 'fn'
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
Registering param recursive
Building variable recursive select false()
Evaluating variable 'recursive'
Object is a Boolean : false
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'dbhtml-filename'
Building variable dbhtml-filename
Evaluating variable 'dbhtml-filename'
call-template: name pi.dbhtml_filename
applying xsl:template 'pi.dbhtml_filename'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'filename'
Building variable attribute select 'filename'
Evaluating variable 'attribute'
Object is a string : filename
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : filename
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_filename
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'filename'
Building variable filename
Evaluating variable 'filename'
xsltChoose: test $dbhtml-filename != ''
Lookup variable 'dbhtml-filename'
xsltChoose: test evaluate to 0
xsltChoose: test not(parent::*) and $root.filename != ''
Lookup variable 'root.filename'
found variable 'root.filename'
xsltChoose: test evaluate to 1
xsltValueOf: select $root.filename
Lookup variable 'root.filename'
found variable 'root.filename'
xsltCopyTextString: copy text index
xsltValueOf: result 'index'
xsltValueOf: select $html.ext
Lookup variable 'html.ext'
found variable 'html.ext'
xsltCopyTextString: copy text .html
xsltValueOf: result '.html'
Object is an XSLT value tree :
1  TEXT
    content=index.html
xsltChoose: test $ischunk='0'
Lookup variable 'ischunk'
xsltChoose: test evaluate to 0
xsltChoose: test not($recursive) and $filename != ''
Lookup variable 'recursive'
Lookup variable 'filename'
xsltChoose: test evaluate to 1
xsltValueOf: select $filename
Lookup variable 'filename'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
Object is an XSLT value tree :
1  TEXT
    content=index.html
xsltIf: test $fn != ''
Lookup variable 'fn'
xsltIf: test evaluate to 1
call-template: name dbhtml-dir
applying xsl:template 'dbhtml-dir'
Registering param context
Building variable context select .
Evaluating variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering variable 'ppath'
Building variable ppath
Evaluating variable 'ppath'
xsltIf: test $context/parent::*
Lookup variable 'context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'path'
Building variable path
Evaluating variable 'path'
call-template: name pi.dbhtml_dir
Handling xsl:with-param node
        select $context
Building variable node select $context
Evaluating variable 'node'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'pi.dbhtml_dir'
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'dir'
Building variable attribute select 'dir'
Evaluating variable 'attribute'
Object is a string : dir
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : dir
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_dir
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $path = ''
Lookup variable 'path'
xsltChoose: test evaluate to 1
xsltIf: test $ppath != ''
Lookup variable 'ppath'
xsltIf: test evaluate to 0
call-template returned: name dbhtml-dir
xsltValueOf: select $fn
Lookup variable 'fn'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
xsltIf: test $ischunk='0'
Lookup variable 'ischunk'
xsltIf: test evaluate to 0
call-template returned: name href.target.uri
Object is an XSLT value tree :
1  TEXT
    content=index.html
Registering variable 'href.to'
Building variable href.to
Evaluating variable 'href.to'
xsltChoose: test not($toc-output-dir = $linked-file-output-dir)
Lookup variable 'toc-output-dir'
Lookup variable 'linked-file-output-dir'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name trim.common.uri.paths
Handling xsl:with-param uriA
        select $href.to.uri
Building variable uriA select $href.to.uri
Evaluating variable 'uriA'
Lookup variable 'href.to.uri'
Object is an XSLT value tree :
1  TEXT
    content=index.html
Handling xsl:with-param uriB
        select $href.from.uri
Building variable uriB select $href.from.uri
Evaluating variable 'uriB'
Lookup variable 'href.from.uri'
Object is an XSLT value tree :
1  TEXT
    content=index.html
Handling xsl:with-param return
        select 'A'
Building variable return select 'A'
Evaluating variable 'return'
Object is a string : A
applying xsl:template 'trim.common.uri.paths'
xsltChoose: test contains($uriA, '/') and contains($uriB, '/')                     and substring-before($uriA, '/') = substring-before($uriB, '/')
Lookup variable 'uriA'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test $return = 'A'
Lookup variable 'return'
xsltChoose: test evaluate to 1
xsltValueOf: select $uriA
Lookup variable 'uriA'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
call-template returned: name trim.common.uri.paths
Object is an XSLT value tree :
1  TEXT
    content=index.html
Registering variable 'href.from'
Building variable href.from
Evaluating variable 'href.from'
call-template: name trim.common.uri.paths
Handling xsl:with-param uriA
        select $href.to.uri
Building variable uriA select $href.to.uri
Evaluating variable 'uriA'
Lookup variable 'href.to.uri'
Object is an XSLT value tree :
1  TEXT
    content=index.html
Handling xsl:with-param uriB
        select $href.from.uri
Building variable uriB select $href.from.uri
Evaluating variable 'uriB'
Lookup variable 'href.from.uri'
Object is an XSLT value tree :
1  TEXT
    content=index.html
Handling xsl:with-param return
        select 'B'
Building variable return select 'B'
Evaluating variable 'return'
Object is a string : B
applying xsl:template 'trim.common.uri.paths'
xsltChoose: test contains($uriA, '/') and contains($uriB, '/')                     and substring-before($uriA, '/') = substring-before($uriB, '/')
Lookup variable 'uriA'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test $return = 'A'
Lookup variable 'return'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $uriB
Lookup variable 'uriB'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
call-template returned: name trim.common.uri.paths
Object is an XSLT value tree :
1  TEXT
    content=index.html
Registering variable 'depth'
Building variable depth
Evaluating variable 'depth'
call-template: name count.uri.path.depth
Handling xsl:with-param filename
        select $href.from
Building variable filename select $href.from
Evaluating variable 'filename'
Lookup variable 'href.from'
Object is an XSLT value tree :
1  TEXT
    content=index.html
applying xsl:template 'count.uri.path.depth'
Registering param count
Building variable count select 0
Evaluating variable 'count'
Object is a number : 0
xsltChoose: test contains($filename, '/')
Lookup variable 'filename'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $count
Lookup variable 'count'
xsltCopyTextString: copy text 0
xsltValueOf: result '0'
call-template returned: name count.uri.path.depth
Object is an XSLT value tree :
1  TEXT
    content=0
Registering variable 'href'
Building variable href
Evaluating variable 'href'
call-template: name copy-string
Handling xsl:with-param string
        select '../'
Building variable string select '../'
Evaluating variable 'string'
Object is a string : ../
Handling xsl:with-param count
        select $depth
Building variable count select $depth
Evaluating variable 'count'
Lookup variable 'depth'
Object is an XSLT value tree :
1  TEXT
    content=0
applying xsl:template 'copy-string'
Registering param result
Building variable result
Evaluating variable 'result'
xsltChoose: test $count>0
Lookup variable 'count'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $result
Lookup variable 'result'
xsltValueOf: result ''
call-template returned: name copy-string
xsltValueOf: select $href.to
Lookup variable 'href.to'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
Object is an XSLT value tree :
1  TEXT
    content=index.html
xsltValueOf: select $href
Lookup variable 'href'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
call-template returned: name href.target
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select $home
Lookup variable 'home'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
Registering variable 'title'
Building variable title
Evaluating variable 'title'
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
Registering param allow-anchors
Building variable allow-anchors select 0
Evaluating variable 'allow-anchors'
Object is a number : 0
Registering variable 'template'
Building variable template
Evaluating variable 'template'
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
call-template: name gentext.template
Handling xsl:with-param context
        select 'title'
Building variable context select 'title'
Evaluating variable 'context'
Object is a string : title
Handling xsl:with-param name
Building variable name
Evaluating variable 'name'
call-template: name xpath.location
applying xsl:template 'xpath.location'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering param path
Building variable path select ''
Evaluating variable 'path'
Object is a string : 
Registering variable 'next.path'
Building variable next.path
Evaluating variable 'next.path'
xsltValueOf: select local-name($node)
Lookup variable 'node'
xsltCopyTextString: copy text book
xsltValueOf: result 'book'
xsltIf: test $path != ''
Lookup variable 'path'
xsltIf: test evaluate to 0
xsltValueOf: select $path
Lookup variable 'path'
xsltValueOf: result ''
Object is an XSLT value tree :
1  TEXT
    content=book
xsltChoose: test $node/parent::*
Lookup variable 'node'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplySequenceConstructor: copy text /
xsltCopyText: copy text /
xsltValueOf: select $next.path
Lookup variable 'next.path'
xsltCopyTextString: copy text book
xsltValueOf: result 'book'
call-template returned: name xpath.location
Object is an XSLT value tree :
1  TEXT
    content=/book
applying xsl:template 'gentext.template'
Registering param origname
Building variable origname select $name
Evaluating variable 'origname'
Lookup variable 'name'
Object is an XSLT value tree :
1  TEXT
    content=/book
Registering param purpose
Building variable purpose
Evaluating variable 'purpose'
Registering param xrefstyle
Building variable xrefstyle
Evaluating variable 'xrefstyle'
Registering param referrer
Building variable referrer
Evaluating variable 'referrer'
Registering param lang
Building variable lang
Evaluating variable 'lang'
call-template: name l10n.language
applying xsl:template 'l10n.language'
Registering param target
Building variable target select .
Evaluating variable 'target'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering param xref-context
Building variable xref-context select false()
Evaluating variable 'xref-context'
Object is a Boolean : false
Registering variable 'mc-language'
Building variable mc-language
Evaluating variable 'mc-language'
xsltChoose: test $l10n.gentext.language != ''
Lookup variable 'l10n.gentext.language'
found variable 'l10n.gentext.language'
xsltChoose: test evaluate to 0
xsltChoose: test $xref-context or $l10n.gentext.use.xref.language != 0
Lookup variable 'xref-context'
Lookup variable 'l10n.gentext.use.xref.language'
found variable 'l10n.gentext.use.xref.language'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
Registering variable 'lang-scope'
Building variable lang-scope select $target/ancestor-or-self::*                               [@lang or @xml:lang][1]
Evaluating variable 'lang-scope'
Lookup variable 'target'
Object is a Node Set :
Set contains 0 nodes:
Registering variable 'lang-attr'
Building variable lang-attr select ($lang-scope/@lang | $lang-scope/@xml:lang)[1]
Evaluating variable 'lang-attr'
Lookup variable 'lang-scope'
Lookup variable 'lang-scope'
Object is a Node Set :
NodeSet is NULL !
xsltChoose: test string($lang-attr) = ''
Lookup variable 'lang-attr'
xsltChoose: test evaluate to 1
xsltValueOf: select $l10n.gentext.default.language
Lookup variable 'l10n.gentext.default.language'
found variable 'l10n.gentext.default.language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
Object is an XSLT value tree :
1  TEXT
    content=en
Registering variable 'language'
Building variable language select translate($mc-language,                                         'ABCDEFGHIJKLMNOPQRSTUVWXYZ',                                         'abcdefghijklmnopqrstuvwxyz')
Evaluating variable 'language'
Lookup variable 'mc-language'
Object is a string : en
Registering variable 'adjusted.language'
Building variable adjusted.language
Evaluating variable 'adjusted.language'
xsltChoose: test contains($language,'-')
Lookup variable 'language'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $language
Lookup variable 'language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
Object is an XSLT value tree :
1  TEXT
    content=en
xsltChoose: test $l10n.xml/l:i18n/l:l10n[@language=$adjusted.language]
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
xsltChoose: test evaluate to 1
xsltValueOf: select $adjusted.language
Lookup variable 'adjusted.language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
call-template returned: name l10n.language
Object is an XSLT value tree :
1  TEXT
    content=en
Registering param verbose
Building variable verbose select 1
Evaluating variable 'verbose'
Object is a number : 1
Registering variable 'local.localization.node'
Building variable local.localization.node select ($local.l10n.xml//l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'local.localization.node'
Lookup variable 'local.l10n.xml'
found variable 'local.l10n.xml'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'localization.node'
Building variable localization.node select ($l10n.xml/l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'localization.node'
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:l10n
    namespace l href=http://docbook.sourceforge.net/xmlns/l10...
    ATTRIBUTE language
      TEXT
        content=en
    ATTRIBUTE english-language-name
      TEXT
        content=English
xsltIf: test count($localization.node) = 0                 and count($local.localization.node) = 0                 and $verbose != 0
Lookup variable 'localization.node'
xsltIf: test evaluate to 0
Registering variable 'local.context.node'
Building variable local.context.node select $local.localization.node/l:context[@name=$context]
Evaluating variable 'local.context.node'
Lookup variable 'local.localization.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'context.node'
Building variable context.node select $localization.node/l:context[@name=$context]
Evaluating variable 'context.node'
Lookup variable 'localization.node'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:context
    ATTRIBUTE name
      TEXT
        content=title
xsltIf: test count($context.node) = 0                 and count($local.context.node) = 0                 and $verbose != 0
Lookup variable 'context.node'
xsltIf: test evaluate to 0
Registering variable 'local.template.node'
Building variable local.template.node select ($local.context.node/l:template[@name=$name                                                         and @style                                                         and @style=$xrefstyle]                         |$local.context.node/l:template[@name=$name                                                         and not(@style)])[1]
Evaluating variable 'local.template.node'
Lookup variable 'local.context.node'
Lookup variable 'local.context.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'template.node'
Building variable template.node select ($context.node/l:template[@name=$name                                                   and @style                                                   and @style=$xrefstyle]                         |$context.node/l:template[@name=$name                                                   and not(@style)])[1]
Evaluating variable 'template.node'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Object is a Node Set :
Set contains 0 nodes:
xsltChoose: test $local.template.node/@text
Lookup variable 'local.template.node'
xsltChoose: test evaluate to 0
xsltChoose: test $template.node/@text
Lookup variable 'template.node'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test contains($name, '/')
Lookup variable 'name'
xsltChoose: test evaluate to 1
call-template: name gentext.template
Handling xsl:with-param context
        select $context
Building variable context select $context
Evaluating variable 'context'
Lookup variable 'context'
Object is a string : title
Handling xsl:with-param name
        select substring-after($name, '/')
Building variable name select substring-after($name, '/')
Evaluating variable 'name'
Lookup variable 'name'
Object is a string : book
Handling xsl:with-param origname
        select $origname
Building variable origname select $origname
Evaluating variable 'origname'
Lookup variable 'origname'
Object is an XSLT value tree :
1  TEXT
    content=/book
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param referrer
        select $referrer
Building variable referrer select $referrer
Evaluating variable 'referrer'
Lookup variable 'referrer'
Object is a string : 
Handling xsl:with-param lang
        select $lang
Building variable lang select $lang
Evaluating variable 'lang'
Lookup variable 'lang'
Object is an XSLT value tree :
1  TEXT
    content=en
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a number : 1
applying xsl:template 'gentext.template'
Registering variable 'local.localization.node'
Building variable local.localization.node select ($local.l10n.xml//l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'local.localization.node'
Lookup variable 'local.l10n.xml'
found variable 'local.l10n.xml'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'localization.node'
Building variable localization.node select ($l10n.xml/l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'localization.node'
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:l10n
    namespace l href=http://docbook.sourceforge.net/xmlns/l10...
    ATTRIBUTE language
      TEXT
        content=en
    ATTRIBUTE english-language-name
      TEXT
        content=English
xsltIf: test count($localization.node) = 0                 and count($local.localization.node) = 0                 and $verbose != 0
Lookup variable 'localization.node'
xsltIf: test evaluate to 0
Registering variable 'local.context.node'
Building variable local.context.node select $local.localization.node/l:context[@name=$context]
Evaluating variable 'local.context.node'
Lookup variable 'local.localization.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'context.node'
Building variable context.node select $localization.node/l:context[@name=$context]
Evaluating variable 'context.node'
Lookup variable 'localization.node'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:context
    ATTRIBUTE name
      TEXT
        content=title
xsltIf: test count($context.node) = 0                 and count($local.context.node) = 0                 and $verbose != 0
Lookup variable 'context.node'
xsltIf: test evaluate to 0
Registering variable 'local.template.node'
Building variable local.template.node select ($local.context.node/l:template[@name=$name                                                         and @style                                                         and @style=$xrefstyle]                         |$local.context.node/l:template[@name=$name                                                         and not(@style)])[1]
Evaluating variable 'local.template.node'
Lookup variable 'local.context.node'
Lookup variable 'local.context.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'template.node'
Building variable template.node select ($context.node/l:template[@name=$name                                                   and @style                                                   and @style=$xrefstyle]                         |$context.node/l:template[@name=$name                                                   and not(@style)])[1]
Evaluating variable 'template.node'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:template
    ATTRIBUTE name
      TEXT
        content=book
    ATTRIBUTE text
      TEXT
        content=%t
xsltChoose: test $local.template.node/@text
Lookup variable 'local.template.node'
xsltChoose: test evaluate to 0
xsltChoose: test $template.node/@text
Lookup variable 'template.node'
xsltChoose: test evaluate to 1
xsltValueOf: select $template.node/@text
Lookup variable 'template.node'
xsltCopyTextString: copy text %t
xsltValueOf: result '%t'
call-template returned: name gentext.template
call-template returned: name gentext.template
Object is an XSLT value tree :
1  TEXT
    content=%t
call-template: name substitute-markup
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
Handling xsl:with-param template
        select $template
Building variable template select $template
Evaluating variable 'template'
Lookup variable 'template'
Object is an XSLT value tree :
1  TEXT
    content=%t
applying xsl:template 'substitute-markup'
Registering param title
Building variable title select ''
Evaluating variable 'title'
Object is a string : 
Registering param subtitle
Building variable subtitle select ''
Evaluating variable 'subtitle'
Object is a string : 
Registering param docname
Building variable docname select ''
Evaluating variable 'docname'
Object is a string : 
Registering param label
Building variable label select ''
Evaluating variable 'label'
Object is a string : 
Registering param pagenumber
Building variable pagenumber select ''
Evaluating variable 'pagenumber'
Object is a string : 
Registering param purpose
Building variable purpose
Evaluating variable 'purpose'
Registering param xrefstyle
Building variable xrefstyle
Evaluating variable 'xrefstyle'
Registering param referrer
Building variable referrer
Evaluating variable 'referrer'
Registering param verbose
Building variable verbose
Evaluating variable 'verbose'
xsltChoose: test contains($template, '%')
Lookup variable 'template'
xsltChoose: test evaluate to 1
xsltValueOf: select substring-before($template, '%')
Lookup variable 'template'
xsltValueOf: result ''
Registering variable 'candidate'
Building variable candidate select substring(substring-after($template, '%'), 1, 1)
Evaluating variable 'candidate'
Lookup variable 'template'
Object is a string : t
xsltChoose: test $candidate = 't'
Lookup variable 'candidate'
xsltChoose: test evaluate to 1
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param title
Building variable title
Evaluating variable 'title'
xsltChoose: test $title != ''
Lookup variable 'title'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a string : 
xsltProcessOneNode: applying template 'book' for book
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select (bookinfo/title|info/title|title)[1]
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
xsltProcessOneNode: applying template 'title' for title
xsltChoose: test $allow-anchors != 0
Lookup variable 'allow-anchors'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplyTemplates: node: 'title'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: no template found for text
xsltDefaultProcessOneNode: copy text An Example Book
xsltCopyText: copy text An Example Book
Object is an XSLT value tree :
1  TEXT
    content=An Example Book
xsltProcessOneNode: applying template '*' for book
xsltChoose: test $purpose = 'xref' and titleabbrev
Lookup variable 'purpose'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltCopyOf: select $title
Lookup variable 'title'
xsltCopyOf: result is a result tree fragment
xsltCopyTextString: copy text An Example Book
Registering variable 'rest'
Building variable rest select substring($template,             string-length(substring-before($template, '%'))+3)
Evaluating variable 'rest'
Lookup variable 'template'
Lookup variable 'template'
Object is a string : 
call-template: name substitute-markup
Handling xsl:with-param template
        select $rest
Building variable template select $rest
Evaluating variable 'template'
Lookup variable 'rest'
Object is a string : 
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
Handling xsl:with-param title
        select $title
Building variable title select $title
Evaluating variable 'title'
Lookup variable 'title'
Object is a string : 
Handling xsl:with-param subtitle
        select $subtitle
Building variable subtitle select $subtitle
Evaluating variable 'subtitle'
Lookup variable 'subtitle'
Object is a string : 
Handling xsl:with-param docname
        select $docname
Building variable docname select $docname
Evaluating variable 'docname'
Lookup variable 'docname'
Object is a string : 
Handling xsl:with-param label
        select $label
Building variable label select $label
Evaluating variable 'label'
Lookup variable 'label'
Object is a string : 
Handling xsl:with-param pagenumber
        select $pagenumber
Building variable pagenumber select $pagenumber
Evaluating variable 'pagenumber'
Lookup variable 'pagenumber'
Object is a string : 
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param referrer
        select $referrer
Building variable referrer select $referrer
Evaluating variable 'referrer'
Lookup variable 'referrer'
Object is a string : 
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a string : 
applying xsl:template 'substitute-markup'
xsltChoose: test contains($template, '%')
Lookup variable 'template'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $template
Lookup variable 'template'
xsltValueOf: result ''
call-template returned: name substitute-markup
call-template returned: name substitute-markup
Object is an XSLT value tree :
1  TEXT
    content=An Example Book
xsltValueOf: select normalize-space($title)
Lookup variable 'title'
xsltCopyTextString: copy text An Example Book
xsltValueOf: result 'An Example Book'
xsltIf: test $up
Lookup variable 'up'
xsltIf: test evaluate to 0
xsltIf: test $prev
Lookup variable 'prev'
xsltIf: test evaluate to 0
xsltIf: test $next
Lookup variable 'next'
xsltIf: test evaluate to 1
xsltApplySequenceConstructor: copy node link
call-template: name href.target
Handling xsl:with-param object
        select $next
Building variable object select $next
Evaluating variable 'object'
Lookup variable 'next'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
applying xsl:template 'href.target'
Registering param context
Building variable context select .
Evaluating variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering param toc-context
Building variable toc-context select .
Evaluating variable 'toc-context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering variable 'toc-output-dir'
Building variable toc-output-dir
Evaluating variable 'toc-output-dir'
xsltIf: test not($toc-context = .)
Lookup variable 'toc-context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'linked-file-output-dir'
Building variable linked-file-output-dir
Evaluating variable 'linked-file-output-dir'
xsltIf: test not($toc-context = .)
Lookup variable 'toc-context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'href.to.uri'
Building variable href.to.uri
Evaluating variable 'href.to.uri'
call-template: name href.target.uri
Handling xsl:with-param object
        select $object
Building variable object select $object
Evaluating variable 'object'
Lookup variable 'object'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
applying xsl:template 'href.target.uri'
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
Handling xsl:with-param node
        select $object
Building variable node select $object
Evaluating variable 'node'
Lookup variable 'object'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
applying xsl:template 'chunk'
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect1'                     and $chunk.section.depth >= 1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect1) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect2'                     and $chunk.section.depth >= 2                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect2) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect3'                     and $chunk.section.depth >= 3                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect3) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect4'                     and $chunk.section.depth >= 4                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect4) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect5'                     and $chunk.section.depth >= 5                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect5) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'section'                     and $chunk.section.depth >= count($node/ancestor::section)+1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::section) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='preface'
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='chapter'
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select $object
Lookup variable 'object'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for chapter
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect1'                     and $chunk.section.depth >= 1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect1) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect2'                     and $chunk.section.depth >= 2                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect2) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect3'                     and $chunk.section.depth >= 3                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect3) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect4'                     and $chunk.section.depth >= 4                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect4) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect5'                     and $chunk.section.depth >= 5                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect5) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'section'                     and $chunk.section.depth >= count($node/ancestor::section)+1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::section) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='preface'
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='chapter'
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'fn'
Building variable fn
Evaluating variable 'fn'
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for chapter
Registering param recursive
Building variable recursive select false()
Evaluating variable 'recursive'
Object is a Boolean : false
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect1'                     and $chunk.section.depth >= 1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect1) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect2'                     and $chunk.section.depth >= 2                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect2) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect3'                     and $chunk.section.depth >= 3                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect3) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect4'                     and $chunk.section.depth >= 4                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect4) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect5'                     and $chunk.section.depth >= 5                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect5) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'section'                     and $chunk.section.depth >= count($node/ancestor::section)+1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::section) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='preface'
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='chapter'
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'dbhtml-filename'
Building variable dbhtml-filename
Evaluating variable 'dbhtml-filename'
call-template: name pi.dbhtml_filename
applying xsl:template 'pi.dbhtml_filename'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'filename'
Building variable attribute select 'filename'
Evaluating variable 'attribute'
Object is a string : filename
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : filename
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_filename
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'filename'
Building variable filename
Evaluating variable 'filename'
xsltChoose: test $dbhtml-filename != ''
Lookup variable 'dbhtml-filename'
xsltChoose: test evaluate to 0
xsltChoose: test not(parent::*) and $root.filename != ''
xsltChoose: test evaluate to 0
xsltChoose: test self::legalnotice and not($generate.legalnotice.link = 0)
xsltChoose: test evaluate to 0
xsltChoose: test (@id or @xml:id) and $use.id.as.filename != 0
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $ischunk='0'
Lookup variable 'ischunk'
xsltChoose: test evaluate to 0
xsltChoose: test not($recursive) and $filename != ''
Lookup variable 'recursive'
Lookup variable 'filename'
xsltChoose: test evaluate to 0
xsltChoose: test self::set
xsltChoose: test evaluate to 0
xsltChoose: test self::book
xsltChoose: test evaluate to 0
xsltChoose: test self::article
xsltChoose: test evaluate to 0
xsltChoose: test self::preface
xsltChoose: test evaluate to 0
xsltChoose: test self::chapter
xsltChoose: test evaluate to 1
xsltIf: test /set
xsltIf: test evaluate to 0
xsltApplySequenceConstructor: copy text ch
xsltCopyText: copy text ch
xsltCompilePattern : parsing 'book'
xsltCompilePattern : parsed book, default priority 0.000000
xsltCopyTextString: copy text 01
xsltIf: test not($recursive)
Lookup variable 'recursive'
xsltIf: test evaluate to 1
xsltValueOf: select $html.ext
Lookup variable 'html.ext'
found variable 'html.ext'
xsltCopyTextString: copy text .html
xsltValueOf: result '.html'
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
xsltIf: test $fn != ''
Lookup variable 'fn'
xsltIf: test evaluate to 1
call-template: name dbhtml-dir
applying xsl:template 'dbhtml-dir'
Registering param context
Building variable context select .
Evaluating variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Registering variable 'ppath'
Building variable ppath
Evaluating variable 'ppath'
xsltIf: test $context/parent::*
Lookup variable 'context'
xsltIf: test evaluate to 1
call-template: name dbhtml-dir
Handling xsl:with-param context
        select $context/parent::*
Building variable context select $context/parent::*
Evaluating variable 'context'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'dbhtml-dir'
Registering variable 'ppath'
Building variable ppath
Evaluating variable 'ppath'
xsltIf: test $context/parent::*
Lookup variable 'context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'path'
Building variable path
Evaluating variable 'path'
call-template: name pi.dbhtml_dir
Handling xsl:with-param node
        select $context
Building variable node select $context
Evaluating variable 'node'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'pi.dbhtml_dir'
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'dir'
Building variable attribute select 'dir'
Evaluating variable 'attribute'
Object is a string : dir
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : dir
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_dir
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $path = ''
Lookup variable 'path'
xsltChoose: test evaluate to 1
xsltIf: test $ppath != ''
Lookup variable 'ppath'
xsltIf: test evaluate to 0
call-template returned: name dbhtml-dir
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'path'
Building variable path
Evaluating variable 'path'
call-template: name pi.dbhtml_dir
Handling xsl:with-param node
        select $context
Building variable node select $context
Evaluating variable 'node'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
applying xsl:template 'pi.dbhtml_dir'
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'dir'
Building variable attribute select 'dir'
Evaluating variable 'attribute'
Object is a string : dir
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : dir
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_dir
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $path = ''
Lookup variable 'path'
xsltChoose: test evaluate to 1
xsltIf: test $ppath != ''
Lookup variable 'ppath'
xsltIf: test evaluate to 0
call-template returned: name dbhtml-dir
xsltValueOf: select $fn
Lookup variable 'fn'
xsltCopyTextString: copy text ch01.html
xsltValueOf: result 'ch01.html'
xsltIf: test $ischunk='0'
Lookup variable 'ischunk'
xsltIf: test evaluate to 0
call-template returned: name href.target.uri
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
Registering variable 'href.from.uri'
Building variable href.from.uri
Evaluating variable 'href.from.uri'
call-template: name href.target.uri
Handling xsl:with-param object
        select $context
Building variable object select $context
Evaluating variable 'object'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'href.target.uri'
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
Handling xsl:with-param node
        select $object
Building variable node select $object
Evaluating variable 'node'
Lookup variable 'object'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'chunk'
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select $object
Lookup variable 'object'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'fn'
Building variable fn
Evaluating variable 'fn'
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
Registering param recursive
Building variable recursive select false()
Evaluating variable 'recursive'
Object is a Boolean : false
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'dbhtml-filename'
Building variable dbhtml-filename
Evaluating variable 'dbhtml-filename'
call-template: name pi.dbhtml_filename
applying xsl:template 'pi.dbhtml_filename'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'filename'
Building variable attribute select 'filename'
Evaluating variable 'attribute'
Object is a string : filename
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : filename
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_filename
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'filename'
Building variable filename
Evaluating variable 'filename'
xsltChoose: test $dbhtml-filename != ''
Lookup variable 'dbhtml-filename'
xsltChoose: test evaluate to 0
xsltChoose: test not(parent::*) and $root.filename != ''
Lookup variable 'root.filename'
found variable 'root.filename'
xsltChoose: test evaluate to 1
xsltValueOf: select $root.filename
Lookup variable 'root.filename'
found variable 'root.filename'
xsltCopyTextString: copy text index
xsltValueOf: result 'index'
xsltValueOf: select $html.ext
Lookup variable 'html.ext'
found variable 'html.ext'
xsltCopyTextString: copy text .html
xsltValueOf: result '.html'
Object is an XSLT value tree :
1  TEXT
    content=index.html
xsltChoose: test $ischunk='0'
Lookup variable 'ischunk'
xsltChoose: test evaluate to 0
xsltChoose: test not($recursive) and $filename != ''
Lookup variable 'recursive'
Lookup variable 'filename'
xsltChoose: test evaluate to 1
xsltValueOf: select $filename
Lookup variable 'filename'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
Object is an XSLT value tree :
1  TEXT
    content=index.html
xsltIf: test $fn != ''
Lookup variable 'fn'
xsltIf: test evaluate to 1
call-template: name dbhtml-dir
applying xsl:template 'dbhtml-dir'
Registering param context
Building variable context select .
Evaluating variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering variable 'ppath'
Building variable ppath
Evaluating variable 'ppath'
xsltIf: test $context/parent::*
Lookup variable 'context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'path'
Building variable path
Evaluating variable 'path'
call-template: name pi.dbhtml_dir
Handling xsl:with-param node
        select $context
Building variable node select $context
Evaluating variable 'node'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'pi.dbhtml_dir'
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'dir'
Building variable attribute select 'dir'
Evaluating variable 'attribute'
Object is a string : dir
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : dir
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_dir
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $path = ''
Lookup variable 'path'
xsltChoose: test evaluate to 1
xsltIf: test $ppath != ''
Lookup variable 'ppath'
xsltIf: test evaluate to 0
call-template returned: name dbhtml-dir
xsltValueOf: select $fn
Lookup variable 'fn'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
xsltIf: test $ischunk='0'
Lookup variable 'ischunk'
xsltIf: test evaluate to 0
call-template returned: name href.target.uri
Object is an XSLT value tree :
1  TEXT
    content=index.html
Registering variable 'href.to'
Building variable href.to
Evaluating variable 'href.to'
xsltChoose: test not($toc-output-dir = $linked-file-output-dir)
Lookup variable 'toc-output-dir'
Lookup variable 'linked-file-output-dir'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name trim.common.uri.paths
Handling xsl:with-param uriA
        select $href.to.uri
Building variable uriA select $href.to.uri
Evaluating variable 'uriA'
Lookup variable 'href.to.uri'
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
Handling xsl:with-param uriB
        select $href.from.uri
Building variable uriB select $href.from.uri
Evaluating variable 'uriB'
Lookup variable 'href.from.uri'
Object is an XSLT value tree :
1  TEXT
    content=index.html
Handling xsl:with-param return
        select 'A'
Building variable return select 'A'
Evaluating variable 'return'
Object is a string : A
applying xsl:template 'trim.common.uri.paths'
xsltChoose: test contains($uriA, '/') and contains($uriB, '/')                     and substring-before($uriA, '/') = substring-before($uriB, '/')
Lookup variable 'uriA'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test $return = 'A'
Lookup variable 'return'
xsltChoose: test evaluate to 1
xsltValueOf: select $uriA
Lookup variable 'uriA'
xsltCopyTextString: copy text ch01.html
xsltValueOf: result 'ch01.html'
call-template returned: name trim.common.uri.paths
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
Registering variable 'href.from'
Building variable href.from
Evaluating variable 'href.from'
call-template: name trim.common.uri.paths
Handling xsl:with-param uriA
        select $href.to.uri
Building variable uriA select $href.to.uri
Evaluating variable 'uriA'
Lookup variable 'href.to.uri'
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
Handling xsl:with-param uriB
        select $href.from.uri
Building variable uriB select $href.from.uri
Evaluating variable 'uriB'
Lookup variable 'href.from.uri'
Object is an XSLT value tree :
1  TEXT
    content=index.html
Handling xsl:with-param return
        select 'B'
Building variable return select 'B'
Evaluating variable 'return'
Object is a string : B
applying xsl:template 'trim.common.uri.paths'
xsltChoose: test contains($uriA, '/') and contains($uriB, '/')                     and substring-before($uriA, '/') = substring-before($uriB, '/')
Lookup variable 'uriA'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test $return = 'A'
Lookup variable 'return'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $uriB
Lookup variable 'uriB'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
call-template returned: name trim.common.uri.paths
Object is an XSLT value tree :
1  TEXT
    content=index.html
Registering variable 'depth'
Building variable depth
Evaluating variable 'depth'
call-template: name count.uri.path.depth
Handling xsl:with-param filename
        select $href.from
Building variable filename select $href.from
Evaluating variable 'filename'
Lookup variable 'href.from'
Object is an XSLT value tree :
1  TEXT
    content=index.html
applying xsl:template 'count.uri.path.depth'
Registering param count
Building variable count select 0
Evaluating variable 'count'
Object is a number : 0
xsltChoose: test contains($filename, '/')
Lookup variable 'filename'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $count
Lookup variable 'count'
xsltCopyTextString: copy text 0
xsltValueOf: result '0'
call-template returned: name count.uri.path.depth
Object is an XSLT value tree :
1  TEXT
    content=0
Registering variable 'href'
Building variable href
Evaluating variable 'href'
call-template: name copy-string
Handling xsl:with-param string
        select '../'
Building variable string select '../'
Evaluating variable 'string'
Object is a string : ../
Handling xsl:with-param count
        select $depth
Building variable count select $depth
Evaluating variable 'count'
Lookup variable 'depth'
Object is an XSLT value tree :
1  TEXT
    content=0
applying xsl:template 'copy-string'
Registering param result
Building variable result
Evaluating variable 'result'
xsltChoose: test $count>0
Lookup variable 'count'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $result
Lookup variable 'result'
xsltValueOf: result ''
call-template returned: name copy-string
xsltValueOf: select $href.to
Lookup variable 'href.to'
xsltCopyTextString: copy text ch01.html
xsltValueOf: result 'ch01.html'
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
xsltValueOf: select $href
Lookup variable 'href'
xsltCopyTextString: copy text ch01.html
xsltValueOf: result 'ch01.html'
call-template returned: name href.target
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select $next
Lookup variable 'next'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for chapter
Registering variable 'title'
Building variable title
Evaluating variable 'title'
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for chapter
Registering param allow-anchors
Building variable allow-anchors select 0
Evaluating variable 'allow-anchors'
Object is a number : 0
Registering variable 'template'
Building variable template
Evaluating variable 'template'
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template 'chapter' for chapter
xsltChoose: test string($chapter.autolabel) != 0
Lookup variable 'chapter.autolabel'
found variable 'chapter.autolabel'
xsltChoose: test evaluate to 1
call-template: name gentext.template
Handling xsl:with-param context
        select 'title-numbered'
Building variable context select 'title-numbered'
Evaluating variable 'context'
Object is a string : title-numbered
Handling xsl:with-param name
Building variable name
Evaluating variable 'name'
call-template: name xpath.location
applying xsl:template 'xpath.location'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Registering param path
Building variable path select ''
Evaluating variable 'path'
Object is a string : 
Registering variable 'next.path'
Building variable next.path
Evaluating variable 'next.path'
xsltValueOf: select local-name($node)
Lookup variable 'node'
xsltCopyTextString: copy text chapter
xsltValueOf: result 'chapter'
xsltIf: test $path != ''
Lookup variable 'path'
xsltIf: test evaluate to 0
xsltValueOf: select $path
Lookup variable 'path'
xsltValueOf: result ''
Object is an XSLT value tree :
1  TEXT
    content=chapter
xsltChoose: test $node/parent::*
Lookup variable 'node'
xsltChoose: test evaluate to 1
call-template: name xpath.location
Handling xsl:with-param node
        select $node/parent::*
Building variable node select $node/parent::*
Evaluating variable 'node'
Lookup variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Handling xsl:with-param path
        select $next.path
Building variable path select $next.path
Evaluating variable 'path'
Lookup variable 'next.path'
Object is an XSLT value tree :
1  TEXT
    content=chapter
applying xsl:template 'xpath.location'
Registering variable 'next.path'
Building variable next.path
Evaluating variable 'next.path'
xsltValueOf: select local-name($node)
Lookup variable 'node'
xsltCopyTextString: copy text book
xsltValueOf: result 'book'
xsltIf: test $path != ''
Lookup variable 'path'
xsltIf: test evaluate to 1
xsltApplySequenceConstructor: copy text /
xsltCopyText: copy text /
xsltValueOf: select $path
Lookup variable 'path'
xsltCopyTextString: copy text chapter
xsltValueOf: result 'chapter'
Object is an XSLT value tree :
1  TEXT
    content=book/chapter
xsltChoose: test $node/parent::*
Lookup variable 'node'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplySequenceConstructor: copy text /
xsltCopyText: copy text /
xsltValueOf: select $next.path
Lookup variable 'next.path'
xsltCopyTextString: copy text book/chapter
xsltValueOf: result 'book/chapter'
call-template returned: name xpath.location
call-template returned: name xpath.location
Object is an XSLT value tree :
1  TEXT
    content=/book/chapter
applying xsl:template 'gentext.template'
Registering param origname
Building variable origname select $name
Evaluating variable 'origname'
Lookup variable 'name'
Object is an XSLT value tree :
1  TEXT
    content=/book/chapter
Registering param purpose
Building variable purpose
Evaluating variable 'purpose'
Registering param xrefstyle
Building variable xrefstyle
Evaluating variable 'xrefstyle'
Registering param referrer
Building variable referrer
Evaluating variable 'referrer'
Registering param lang
Building variable lang
Evaluating variable 'lang'
call-template: name l10n.language
applying xsl:template 'l10n.language'
Registering param target
Building variable target select .
Evaluating variable 'target'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Registering param xref-context
Building variable xref-context select false()
Evaluating variable 'xref-context'
Object is a Boolean : false
Registering variable 'mc-language'
Building variable mc-language
Evaluating variable 'mc-language'
xsltChoose: test $l10n.gentext.language != ''
Lookup variable 'l10n.gentext.language'
found variable 'l10n.gentext.language'
xsltChoose: test evaluate to 0
xsltChoose: test $xref-context or $l10n.gentext.use.xref.language != 0
Lookup variable 'xref-context'
Lookup variable 'l10n.gentext.use.xref.language'
found variable 'l10n.gentext.use.xref.language'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
Registering variable 'lang-scope'
Building variable lang-scope select $target/ancestor-or-self::*                               [@lang or @xml:lang][1]
Evaluating variable 'lang-scope'
Lookup variable 'target'
Object is a Node Set :
Set contains 0 nodes:
Registering variable 'lang-attr'
Building variable lang-attr select ($lang-scope/@lang | $lang-scope/@xml:lang)[1]
Evaluating variable 'lang-attr'
Lookup variable 'lang-scope'
Lookup variable 'lang-scope'
Object is a Node Set :
NodeSet is NULL !
xsltChoose: test string($lang-attr) = ''
Lookup variable 'lang-attr'
xsltChoose: test evaluate to 1
xsltValueOf: select $l10n.gentext.default.language
Lookup variable 'l10n.gentext.default.language'
found variable 'l10n.gentext.default.language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
Object is an XSLT value tree :
1  TEXT
    content=en
Registering variable 'language'
Building variable language select translate($mc-language,                                         'ABCDEFGHIJKLMNOPQRSTUVWXYZ',                                         'abcdefghijklmnopqrstuvwxyz')
Evaluating variable 'language'
Lookup variable 'mc-language'
Object is a string : en
Registering variable 'adjusted.language'
Building variable adjusted.language
Evaluating variable 'adjusted.language'
xsltChoose: test contains($language,'-')
Lookup variable 'language'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $language
Lookup variable 'language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
Object is an XSLT value tree :
1  TEXT
    content=en
xsltChoose: test $l10n.xml/l:i18n/l:l10n[@language=$adjusted.language]
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
xsltChoose: test evaluate to 1
xsltValueOf: select $adjusted.language
Lookup variable 'adjusted.language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
call-template returned: name l10n.language
Object is an XSLT value tree :
1  TEXT
    content=en
Registering param verbose
Building variable verbose select 1
Evaluating variable 'verbose'
Object is a number : 1
Registering variable 'local.localization.node'
Building variable local.localization.node select ($local.l10n.xml//l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'local.localization.node'
Lookup variable 'local.l10n.xml'
found variable 'local.l10n.xml'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'localization.node'
Building variable localization.node select ($l10n.xml/l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'localization.node'
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:l10n
    namespace l href=http://docbook.sourceforge.net/xmlns/l10...
    ATTRIBUTE language
      TEXT
        content=en
    ATTRIBUTE english-language-name
      TEXT
        content=English
xsltIf: test count($localization.node) = 0                 and count($local.localization.node) = 0                 and $verbose != 0
Lookup variable 'localization.node'
xsltIf: test evaluate to 0
Registering variable 'local.context.node'
Building variable local.context.node select $local.localization.node/l:context[@name=$context]
Evaluating variable 'local.context.node'
Lookup variable 'local.localization.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'context.node'
Building variable context.node select $localization.node/l:context[@name=$context]
Evaluating variable 'context.node'
Lookup variable 'localization.node'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:context
    ATTRIBUTE name
      TEXT
        content=title-numbered
xsltIf: test count($context.node) = 0                 and count($local.context.node) = 0                 and $verbose != 0
Lookup variable 'context.node'
xsltIf: test evaluate to 0
Registering variable 'local.template.node'
Building variable local.template.node select ($local.context.node/l:template[@name=$name                                                         and @style                                                         and @style=$xrefstyle]                         |$local.context.node/l:template[@name=$name                                                         and not(@style)])[1]
Evaluating variable 'local.template.node'
Lookup variable 'local.context.node'
Lookup variable 'local.context.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'template.node'
Building variable template.node select ($context.node/l:template[@name=$name                                                   and @style                                                   and @style=$xrefstyle]                         |$context.node/l:template[@name=$name                                                   and not(@style)])[1]
Evaluating variable 'template.node'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Object is a Node Set :
Set contains 0 nodes:
xsltChoose: test $local.template.node/@text
Lookup variable 'local.template.node'
xsltChoose: test evaluate to 0
xsltChoose: test $template.node/@text
Lookup variable 'template.node'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test contains($name, '/')
Lookup variable 'name'
xsltChoose: test evaluate to 1
call-template: name gentext.template
Handling xsl:with-param context
        select $context
Building variable context select $context
Evaluating variable 'context'
Lookup variable 'context'
Object is a string : title-numbered
Handling xsl:with-param name
        select substring-after($name, '/')
Building variable name select substring-after($name, '/')
Evaluating variable 'name'
Lookup variable 'name'
Object is a string : book/chapter
Handling xsl:with-param origname
        select $origname
Building variable origname select $origname
Evaluating variable 'origname'
Lookup variable 'origname'
Object is an XSLT value tree :
1  TEXT
    content=/book/chapter
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param referrer
        select $referrer
Building variable referrer select $referrer
Evaluating variable 'referrer'
Lookup variable 'referrer'
Object is a string : 
Handling xsl:with-param lang
        select $lang
Building variable lang select $lang
Evaluating variable 'lang'
Lookup variable 'lang'
Object is an XSLT value tree :
1  TEXT
    content=en
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a number : 1
applying xsl:template 'gentext.template'
Registering variable 'local.localization.node'
Building variable local.localization.node select ($local.l10n.xml//l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'local.localization.node'
Lookup variable 'local.l10n.xml'
found variable 'local.l10n.xml'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'localization.node'
Building variable localization.node select ($l10n.xml/l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'localization.node'
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:l10n
    namespace l href=http://docbook.sourceforge.net/xmlns/l10...
    ATTRIBUTE language
      TEXT
        content=en
    ATTRIBUTE english-language-name
      TEXT
        content=English
xsltIf: test count($localization.node) = 0                 and count($local.localization.node) = 0                 and $verbose != 0
Lookup variable 'localization.node'
xsltIf: test evaluate to 0
Registering variable 'local.context.node'
Building variable local.context.node select $local.localization.node/l:context[@name=$context]
Evaluating variable 'local.context.node'
Lookup variable 'local.localization.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'context.node'
Building variable context.node select $localization.node/l:context[@name=$context]
Evaluating variable 'context.node'
Lookup variable 'localization.node'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:context
    ATTRIBUTE name
      TEXT
        content=title-numbered
xsltIf: test count($context.node) = 0                 and count($local.context.node) = 0                 and $verbose != 0
Lookup variable 'context.node'
xsltIf: test evaluate to 0
Registering variable 'local.template.node'
Building variable local.template.node select ($local.context.node/l:template[@name=$name                                                         and @style                                                         and @style=$xrefstyle]                         |$local.context.node/l:template[@name=$name                                                         and not(@style)])[1]
Evaluating variable 'local.template.node'
Lookup variable 'local.context.node'
Lookup variable 'local.context.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'template.node'
Building variable template.node select ($context.node/l:template[@name=$name                                                   and @style                                                   and @style=$xrefstyle]                         |$context.node/l:template[@name=$name                                                   and not(@style)])[1]
Evaluating variable 'template.node'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Object is a Node Set :
Set contains 0 nodes:
xsltChoose: test $local.template.node/@text
Lookup variable 'local.template.node'
xsltChoose: test evaluate to 0
xsltChoose: test $template.node/@text
Lookup variable 'template.node'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test contains($name, '/')
Lookup variable 'name'
xsltChoose: test evaluate to 1
call-template: name gentext.template
Handling xsl:with-param context
        select $context
Building variable context select $context
Evaluating variable 'context'
Lookup variable 'context'
Object is a string : title-numbered
Handling xsl:with-param name
        select substring-after($name, '/')
Building variable name select substring-after($name, '/')
Evaluating variable 'name'
Lookup variable 'name'
Object is a string : chapter
Handling xsl:with-param origname
        select $origname
Building variable origname select $origname
Evaluating variable 'origname'
Lookup variable 'origname'
Object is an XSLT value tree :
1  TEXT
    content=/book/chapter
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param referrer
        select $referrer
Building variable referrer select $referrer
Evaluating variable 'referrer'
Lookup variable 'referrer'
Object is a string : 
Handling xsl:with-param lang
        select $lang
Building variable lang select $lang
Evaluating variable 'lang'
Lookup variable 'lang'
Object is an XSLT value tree :
1  TEXT
    content=en
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a number : 1
applying xsl:template 'gentext.template'
Registering variable 'local.localization.node'
Building variable local.localization.node select ($local.l10n.xml//l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'local.localization.node'
Lookup variable 'local.l10n.xml'
found variable 'local.l10n.xml'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'localization.node'
Building variable localization.node select ($l10n.xml/l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'localization.node'
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:l10n
    namespace l href=http://docbook.sourceforge.net/xmlns/l10...
    ATTRIBUTE language
      TEXT
        content=en
    ATTRIBUTE english-language-name
      TEXT
        content=English
xsltIf: test count($localization.node) = 0                 and count($local.localization.node) = 0                 and $verbose != 0
Lookup variable 'localization.node'
xsltIf: test evaluate to 0
Registering variable 'local.context.node'
Building variable local.context.node select $local.localization.node/l:context[@name=$context]
Evaluating variable 'local.context.node'
Lookup variable 'local.localization.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'context.node'
Building variable context.node select $localization.node/l:context[@name=$context]
Evaluating variable 'context.node'
Lookup variable 'localization.node'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:context
    ATTRIBUTE name
      TEXT
        content=title-numbered
xsltIf: test count($context.node) = 0                 and count($local.context.node) = 0                 and $verbose != 0
Lookup variable 'context.node'
xsltIf: test evaluate to 0
Registering variable 'local.template.node'
Building variable local.template.node select ($local.context.node/l:template[@name=$name                                                         and @style                                                         and @style=$xrefstyle]                         |$local.context.node/l:template[@name=$name                                                         and not(@style)])[1]
Evaluating variable 'local.template.node'
Lookup variable 'local.context.node'
Lookup variable 'local.context.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'template.node'
Building variable template.node select ($context.node/l:template[@name=$name                                                   and @style                                                   and @style=$xrefstyle]                         |$context.node/l:template[@name=$name                                                   and not(@style)])[1]
Evaluating variable 'template.node'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:template
    ATTRIBUTE name
      TEXT
        content=chapter
    ATTRIBUTE text
      TEXT
        content=Chapter#C2#A0%n.#C2#A0%t
xsltChoose: test $local.template.node/@text
Lookup variable 'local.template.node'
xsltChoose: test evaluate to 0
xsltChoose: test $template.node/@text
Lookup variable 'template.node'
xsltChoose: test evaluate to 1
xsltValueOf: select $template.node/@text
Lookup variable 'template.node'
xsltCopyTextString: copy text Chapter %n. %t
xsltValueOf: result 'Chapter %n. %t'
call-template returned: name gentext.template
call-template returned: name gentext.template
call-template returned: name gentext.template
Object is an XSLT value tree :
1  TEXT
    content=Chapter#C2#A0%n.#C2#A0%t
call-template: name substitute-markup
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
Handling xsl:with-param template
        select $template
Building variable template select $template
Evaluating variable 'template'
Lookup variable 'template'
Object is an XSLT value tree :
1  TEXT
    content=Chapter#C2#A0%n.#C2#A0%t
applying xsl:template 'substitute-markup'
Registering param title
Building variable title select ''
Evaluating variable 'title'
Object is a string : 
Registering param subtitle
Building variable subtitle select ''
Evaluating variable 'subtitle'
Object is a string : 
Registering param docname
Building variable docname select ''
Evaluating variable 'docname'
Object is a string : 
Registering param label
Building variable label select ''
Evaluating variable 'label'
Object is a string : 
Registering param pagenumber
Building variable pagenumber select ''
Evaluating variable 'pagenumber'
Object is a string : 
Registering param purpose
Building variable purpose
Evaluating variable 'purpose'
Registering param xrefstyle
Building variable xrefstyle
Evaluating variable 'xrefstyle'
Registering param referrer
Building variable referrer
Evaluating variable 'referrer'
Registering param verbose
Building variable verbose
Evaluating variable 'verbose'
xsltChoose: test contains($template, '%')
Lookup variable 'template'
xsltChoose: test evaluate to 1
xsltValueOf: select substring-before($template, '%')
Lookup variable 'template'
xsltCopyTextString: copy text Chapter 
xsltValueOf: result 'Chapter '
Registering variable 'candidate'
Building variable candidate select substring(substring-after($template, '%'), 1, 1)
Evaluating variable 'candidate'
Lookup variable 'template'
Object is a string : n
xsltChoose: test $candidate = 't'
Lookup variable 'candidate'
xsltChoose: test evaluate to 0
xsltChoose: test $candidate = 's'
Lookup variable 'candidate'
xsltChoose: test evaluate to 0
xsltChoose: test $candidate = 'n'
Lookup variable 'candidate'
xsltChoose: test evaluate to 1
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param label
Building variable label
Evaluating variable 'label'
xsltChoose: test $label != ''
Lookup variable 'label'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template 'chapter' for chapter
xsltChoose: test @label
xsltChoose: test evaluate to 0
xsltChoose: test string($chapter.autolabel) != 0
Lookup variable 'chapter.autolabel'
found variable 'chapter.autolabel'
xsltChoose: test evaluate to 1
xsltIf: test $component.label.includes.part.label != 0 and                       ancestor::part
Lookup variable 'component.label.includes.part.label'
found variable 'component.label.includes.part.label'
xsltIf: test evaluate to 0
Registering variable 'format'
Building variable format
Evaluating variable 'format'
call-template: name autolabel.format
Handling xsl:with-param format
        select $chapter.autolabel
Building variable format select $chapter.autolabel
Evaluating variable 'format'
Lookup variable 'chapter.autolabel'
found variable 'chapter.autolabel'
Object is a number : 1
applying xsl:template 'autolabel.format'
Registering param context
Building variable context select .
Evaluating variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
xsltChoose: test string($format) != 0
Lookup variable 'format'
xsltChoose: test evaluate to 1
xsltChoose: test string($format)='arabic' or $format='1'
Lookup variable 'format'
Lookup variable 'format'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name autolabel.format
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $label.from.part != 0 and ancestor::part
Lookup variable 'label.from.part'
found variable 'label.from.part'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
Lookup variable 'format'
xsltEvalXPathString: returns 1
xsltEvalAttrValueTemplate: {$format} returns 1
xsltCompilePattern : parsing 'chapter'
xsltCompilePattern : parsed chapter, default priority 0.000000
xsltCompilePattern : parsing 'book'
xsltCompilePattern : parsed book, default priority 0.000000
xsltCopyTextString: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltProcessOneNode: applying template '*' for chapter
xsltCopyOf: select $label
Lookup variable 'label'
xsltCopyOf: result is a result tree fragment
xsltCopyTextString: copy text 1
Registering variable 'rest'
Building variable rest select substring($template,             string-length(substring-before($template, '%'))+3)
Evaluating variable 'rest'
Lookup variable 'template'
Lookup variable 'template'
Object is a string : .#C2#A0%t
call-template: name substitute-markup
Handling xsl:with-param template
        select $rest
Building variable template select $rest
Evaluating variable 'template'
Lookup variable 'rest'
Object is a string : .#C2#A0%t
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
Handling xsl:with-param title
        select $title
Building variable title select $title
Evaluating variable 'title'
Lookup variable 'title'
Object is a string : 
Handling xsl:with-param subtitle
        select $subtitle
Building variable subtitle select $subtitle
Evaluating variable 'subtitle'
Lookup variable 'subtitle'
Object is a string : 
Handling xsl:with-param docname
        select $docname
Building variable docname select $docname
Evaluating variable 'docname'
Lookup variable 'docname'
Object is a string : 
Handling xsl:with-param label
        select $label
Building variable label select $label
Evaluating variable 'label'
Lookup variable 'label'
Object is a string : 
Handling xsl:with-param pagenumber
        select $pagenumber
Building variable pagenumber select $pagenumber
Evaluating variable 'pagenumber'
Lookup variable 'pagenumber'
Object is a string : 
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param referrer
        select $referrer
Building variable referrer select $referrer
Evaluating variable 'referrer'
Lookup variable 'referrer'
Object is a string : 
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a string : 
applying xsl:template 'substitute-markup'
xsltChoose: test contains($template, '%')
Lookup variable 'template'
xsltChoose: test evaluate to 1
xsltValueOf: select substring-before($template, '%')
Lookup variable 'template'
xsltCopyTextString: copy text . 
xsltValueOf: result '. '
Registering variable 'candidate'
Building variable candidate select substring(substring-after($template, '%'), 1, 1)
Evaluating variable 'candidate'
Lookup variable 'template'
Object is a string : t
xsltChoose: test $candidate = 't'
Lookup variable 'candidate'
xsltChoose: test evaluate to 1
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param title
Building variable title
Evaluating variable 'title'
xsltChoose: test $title != ''
Lookup variable 'title'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a string : 
xsltProcessOneNode: applying template 'preface|chapter|appendix' for chapter
Registering variable 'title'
Building variable title select (docinfo/title                                       |info/title                                       |prefaceinfo/title                                       |chapterinfo/title                                       |appendixinfo/title                                       |title)[1]
Evaluating variable 'title'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT title
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select $title
Lookup variable 'title'
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
xsltProcessOneNode: applying template 'title' for title
xsltChoose: test $allow-anchors != 0
Lookup variable 'allow-anchors'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplyTemplates: node: 'title'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: no template found for text
xsltDefaultProcessOneNode: copy text Section
xsltCopyText: copy text Section
Object is an XSLT value tree :
1  TEXT
    content=Section
xsltProcessOneNode: applying template 'chapter|appendix' for chapter
xsltChoose: test $purpose = 'xref'
Lookup variable 'purpose'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltCopyOf: select $title
Lookup variable 'title'
xsltCopyOf: result is a result tree fragment
xsltCopyTextString: copy text Section
Registering variable 'rest'
Building variable rest select substring($template,             string-length(substring-before($template, '%'))+3)
Evaluating variable 'rest'
Lookup variable 'template'
Lookup variable 'template'
Object is a string : 
call-template: name substitute-markup
Handling xsl:with-param template
        select $rest
Building variable template select $rest
Evaluating variable 'template'
Lookup variable 'rest'
Object is a string : 
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
Handling xsl:with-param title
        select $title
Building variable title select $title
Evaluating variable 'title'
Lookup variable 'title'
Object is a string : 
Handling xsl:with-param subtitle
        select $subtitle
Building variable subtitle select $subtitle
Evaluating variable 'subtitle'
Lookup variable 'subtitle'
Object is a string : 
Handling xsl:with-param docname
        select $docname
Building variable docname select $docname
Evaluating variable 'docname'
Lookup variable 'docname'
Object is a string : 
Handling xsl:with-param label
        select $label
Building variable label select $label
Evaluating variable 'label'
Lookup variable 'label'
Object is a string : 
Handling xsl:with-param pagenumber
        select $pagenumber
Building variable pagenumber select $pagenumber
Evaluating variable 'pagenumber'
Lookup variable 'pagenumber'
Object is a string : 
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param referrer
        select $referrer
Building variable referrer select $referrer
Evaluating variable 'referrer'
Lookup variable 'referrer'
Object is a string : 
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a string : 
applying xsl:template 'substitute-markup'
xsltChoose: test contains($template, '%')
Lookup variable 'template'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $template
Lookup variable 'template'
xsltValueOf: result ''
call-template returned: name substitute-markup
call-template returned: name substitute-markup
call-template returned: name substitute-markup
Object is an XSLT value tree :
1  TEXT
    content=Chapter#C2#A01.#C2#A0Section
xsltValueOf: select normalize-space($title)
Lookup variable 'title'
xsltCopyTextString: copy text Chapter 1. Section
xsltValueOf: result 'Chapter 1. Section'
xsltIf: test $html.extra.head.links != 0
Lookup variable 'html.extra.head.links'
found variable 'html.extra.head.links'
xsltIf: test evaluate to 0
xsltIf: test //legalnotice                   and not($generate.legalnotice.link = 0)                   and not($html.head.legalnotice.link.types = '')
xsltIf: test evaluate to 0
call-template: name user.head.content
applying xsl:template 'user.head.content'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
call-template returned: name user.head.content
call-template returned: name html.head
xsltApplySequenceConstructor: copy node body
call-template: name body.attributes
applying xsl:template 'body.attributes'
call-template returned: name body.attributes
call-template: name user.header.navigation
applying xsl:template 'user.header.navigation'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
call-template returned: name user.header.navigation
call-template: name header.navigation
Handling xsl:with-param prev
        select $prev
Building variable prev select $prev
Evaluating variable 'prev'
Lookup variable 'prev'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param next
        select $next
Building variable next select $next
Evaluating variable 'next'
Lookup variable 'next'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Handling xsl:with-param nav.context
        select $nav.context
Building variable nav.context select $nav.context
Evaluating variable 'nav.context'
Lookup variable 'nav.context'
Object is a string : 
applying xsl:template 'header.navigation'
Registering variable 'home'
Building variable home select /*[1]
Evaluating variable 'home'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering variable 'up'
Building variable up select parent::*
Evaluating variable 'up'
Object is a Node Set :
Set contains 0 nodes:
Registering variable 'row1'
Building variable row1 select $navig.showtitles != 0
Evaluating variable 'row1'
Lookup variable 'navig.showtitles'
found variable 'navig.showtitles'
Object is a Boolean : true
Registering variable 'row2'
Building variable row2 select count($prev) > 0                                     or (count($up) > 0                                          and generate-id($up) != generate-id($home)                                         and $navig.showtitles != 0)                                     or count($next) > 0
Evaluating variable 'row2'
Lookup variable 'prev'
Lookup variable 'up'
Lookup variable 'next'
Object is a Boolean : true
xsltIf: test $suppress.navigation = '0' and $suppress.header.navigation = '0'
Lookup variable 'suppress.navigation'
found variable 'suppress.navigation'
Lookup variable 'suppress.header.navigation'
found variable 'suppress.header.navigation'
xsltIf: test evaluate to 1
xsltApplySequenceConstructor: copy node div
xsltIf: test $row1 or $row2
Lookup variable 'row1'
xsltIf: test evaluate to 1
xsltApplySequenceConstructor: copy node table
xsltIf: test $row1
Lookup variable 'row1'
xsltIf: test evaluate to 1
xsltApplySequenceConstructor: copy node tr
xsltApplySequenceConstructor: copy node th
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
Registering param allow-anchors
Building variable allow-anchors select 0
Evaluating variable 'allow-anchors'
Object is a number : 0
Registering variable 'template'
Building variable template
Evaluating variable 'template'
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
call-template: name gentext.template
Handling xsl:with-param context
        select 'title'
Building variable context select 'title'
Evaluating variable 'context'
Object is a string : title
Handling xsl:with-param name
Building variable name
Evaluating variable 'name'
call-template: name xpath.location
applying xsl:template 'xpath.location'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering param path
Building variable path select ''
Evaluating variable 'path'
Object is a string : 
Registering variable 'next.path'
Building variable next.path
Evaluating variable 'next.path'
xsltValueOf: select local-name($node)
Lookup variable 'node'
xsltCopyTextString: copy text book
xsltValueOf: result 'book'
xsltIf: test $path != ''
Lookup variable 'path'
xsltIf: test evaluate to 0
xsltValueOf: select $path
Lookup variable 'path'
xsltValueOf: result ''
Object is an XSLT value tree :
1  TEXT
    content=book
xsltChoose: test $node/parent::*
Lookup variable 'node'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplySequenceConstructor: copy text /
xsltCopyText: copy text /
xsltValueOf: select $next.path
Lookup variable 'next.path'
xsltCopyTextString: copy text book
xsltValueOf: result 'book'
call-template returned: name xpath.location
Object is an XSLT value tree :
1  TEXT
    content=/book
applying xsl:template 'gentext.template'
Registering param origname
Building variable origname select $name
Evaluating variable 'origname'
Lookup variable 'name'
Object is an XSLT value tree :
1  TEXT
    content=/book
Registering param purpose
Building variable purpose
Evaluating variable 'purpose'
Registering param xrefstyle
Building variable xrefstyle
Evaluating variable 'xrefstyle'
Registering param referrer
Building variable referrer
Evaluating variable 'referrer'
Registering param lang
Building variable lang
Evaluating variable 'lang'
call-template: name l10n.language
applying xsl:template 'l10n.language'
Registering param target
Building variable target select .
Evaluating variable 'target'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering param xref-context
Building variable xref-context select false()
Evaluating variable 'xref-context'
Object is a Boolean : false
Registering variable 'mc-language'
Building variable mc-language
Evaluating variable 'mc-language'
xsltChoose: test $l10n.gentext.language != ''
Lookup variable 'l10n.gentext.language'
found variable 'l10n.gentext.language'
xsltChoose: test evaluate to 0
xsltChoose: test $xref-context or $l10n.gentext.use.xref.language != 0
Lookup variable 'xref-context'
Lookup variable 'l10n.gentext.use.xref.language'
found variable 'l10n.gentext.use.xref.language'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
Registering variable 'lang-scope'
Building variable lang-scope select $target/ancestor-or-self::*                               [@lang or @xml:lang][1]
Evaluating variable 'lang-scope'
Lookup variable 'target'
Object is a Node Set :
Set contains 0 nodes:
Registering variable 'lang-attr'
Building variable lang-attr select ($lang-scope/@lang | $lang-scope/@xml:lang)[1]
Evaluating variable 'lang-attr'
Lookup variable 'lang-scope'
Lookup variable 'lang-scope'
Object is a Node Set :
NodeSet is NULL !
xsltChoose: test string($lang-attr) = ''
Lookup variable 'lang-attr'
xsltChoose: test evaluate to 1
xsltValueOf: select $l10n.gentext.default.language
Lookup variable 'l10n.gentext.default.language'
found variable 'l10n.gentext.default.language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
Object is an XSLT value tree :
1  TEXT
    content=en
Registering variable 'language'
Building variable language select translate($mc-language,                                         'ABCDEFGHIJKLMNOPQRSTUVWXYZ',                                         'abcdefghijklmnopqrstuvwxyz')
Evaluating variable 'language'
Lookup variable 'mc-language'
Object is a string : en
Registering variable 'adjusted.language'
Building variable adjusted.language
Evaluating variable 'adjusted.language'
xsltChoose: test contains($language,'-')
Lookup variable 'language'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $language
Lookup variable 'language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
Object is an XSLT value tree :
1  TEXT
    content=en
xsltChoose: test $l10n.xml/l:i18n/l:l10n[@language=$adjusted.language]
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
xsltChoose: test evaluate to 1
xsltValueOf: select $adjusted.language
Lookup variable 'adjusted.language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
call-template returned: name l10n.language
Object is an XSLT value tree :
1  TEXT
    content=en
Registering param verbose
Building variable verbose select 1
Evaluating variable 'verbose'
Object is a number : 1
Registering variable 'local.localization.node'
Building variable local.localization.node select ($local.l10n.xml//l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'local.localization.node'
Lookup variable 'local.l10n.xml'
found variable 'local.l10n.xml'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'localization.node'
Building variable localization.node select ($l10n.xml/l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'localization.node'
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:l10n
    namespace l href=http://docbook.sourceforge.net/xmlns/l10...
    ATTRIBUTE language
      TEXT
        content=en
    ATTRIBUTE english-language-name
      TEXT
        content=English
xsltIf: test count($localization.node) = 0                 and count($local.localization.node) = 0                 and $verbose != 0
Lookup variable 'localization.node'
xsltIf: test evaluate to 0
Registering variable 'local.context.node'
Building variable local.context.node select $local.localization.node/l:context[@name=$context]
Evaluating variable 'local.context.node'
Lookup variable 'local.localization.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'context.node'
Building variable context.node select $localization.node/l:context[@name=$context]
Evaluating variable 'context.node'
Lookup variable 'localization.node'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:context
    ATTRIBUTE name
      TEXT
        content=title
xsltIf: test count($context.node) = 0                 and count($local.context.node) = 0                 and $verbose != 0
Lookup variable 'context.node'
xsltIf: test evaluate to 0
Registering variable 'local.template.node'
Building variable local.template.node select ($local.context.node/l:template[@name=$name                                                         and @style                                                         and @style=$xrefstyle]                         |$local.context.node/l:template[@name=$name                                                         and not(@style)])[1]
Evaluating variable 'local.template.node'
Lookup variable 'local.context.node'
Lookup variable 'local.context.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'template.node'
Building variable template.node select ($context.node/l:template[@name=$name                                                   and @style                                                   and @style=$xrefstyle]                         |$context.node/l:template[@name=$name                                                   and not(@style)])[1]
Evaluating variable 'template.node'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Object is a Node Set :
Set contains 0 nodes:
xsltChoose: test $local.template.node/@text
Lookup variable 'local.template.node'
xsltChoose: test evaluate to 0
xsltChoose: test $template.node/@text
Lookup variable 'template.node'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test contains($name, '/')
Lookup variable 'name'
xsltChoose: test evaluate to 1
call-template: name gentext.template
Handling xsl:with-param context
        select $context
Building variable context select $context
Evaluating variable 'context'
Lookup variable 'context'
Object is a string : title
Handling xsl:with-param name
        select substring-after($name, '/')
Building variable name select substring-after($name, '/')
Evaluating variable 'name'
Lookup variable 'name'
Object is a string : book
Handling xsl:with-param origname
        select $origname
Building variable origname select $origname
Evaluating variable 'origname'
Lookup variable 'origname'
Object is an XSLT value tree :
1  TEXT
    content=/book
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param referrer
        select $referrer
Building variable referrer select $referrer
Evaluating variable 'referrer'
Lookup variable 'referrer'
Object is a string : 
Handling xsl:with-param lang
        select $lang
Building variable lang select $lang
Evaluating variable 'lang'
Lookup variable 'lang'
Object is an XSLT value tree :
1  TEXT
    content=en
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a number : 1
applying xsl:template 'gentext.template'
Registering variable 'local.localization.node'
Building variable local.localization.node select ($local.l10n.xml//l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'local.localization.node'
Lookup variable 'local.l10n.xml'
found variable 'local.l10n.xml'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'localization.node'
Building variable localization.node select ($l10n.xml/l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'localization.node'
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:l10n
    namespace l href=http://docbook.sourceforge.net/xmlns/l10...
    ATTRIBUTE language
      TEXT
        content=en
    ATTRIBUTE english-language-name
      TEXT
        content=English
xsltIf: test count($localization.node) = 0                 and count($local.localization.node) = 0                 and $verbose != 0
Lookup variable 'localization.node'
xsltIf: test evaluate to 0
Registering variable 'local.context.node'
Building variable local.context.node select $local.localization.node/l:context[@name=$context]
Evaluating variable 'local.context.node'
Lookup variable 'local.localization.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'context.node'
Building variable context.node select $localization.node/l:context[@name=$context]
Evaluating variable 'context.node'
Lookup variable 'localization.node'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:context
    ATTRIBUTE name
      TEXT
        content=title
xsltIf: test count($context.node) = 0                 and count($local.context.node) = 0                 and $verbose != 0
Lookup variable 'context.node'
xsltIf: test evaluate to 0
Registering variable 'local.template.node'
Building variable local.template.node select ($local.context.node/l:template[@name=$name                                                         and @style                                                         and @style=$xrefstyle]                         |$local.context.node/l:template[@name=$name                                                         and not(@style)])[1]
Evaluating variable 'local.template.node'
Lookup variable 'local.context.node'
Lookup variable 'local.context.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'template.node'
Building variable template.node select ($context.node/l:template[@name=$name                                                   and @style                                                   and @style=$xrefstyle]                         |$context.node/l:template[@name=$name                                                   and not(@style)])[1]
Evaluating variable 'template.node'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:template
    ATTRIBUTE name
      TEXT
        content=book
    ATTRIBUTE text
      TEXT
        content=%t
xsltChoose: test $local.template.node/@text
Lookup variable 'local.template.node'
xsltChoose: test evaluate to 0
xsltChoose: test $template.node/@text
Lookup variable 'template.node'
xsltChoose: test evaluate to 1
xsltValueOf: select $template.node/@text
Lookup variable 'template.node'
xsltCopyTextString: copy text %t
xsltValueOf: result '%t'
call-template returned: name gentext.template
call-template returned: name gentext.template
Object is an XSLT value tree :
1  TEXT
    content=%t
call-template: name substitute-markup
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
Handling xsl:with-param template
        select $template
Building variable template select $template
Evaluating variable 'template'
Lookup variable 'template'
Object is an XSLT value tree :
1  TEXT
    content=%t
applying xsl:template 'substitute-markup'
Registering param title
Building variable title select ''
Evaluating variable 'title'
Object is a string : 
Registering param subtitle
Building variable subtitle select ''
Evaluating variable 'subtitle'
Object is a string : 
Registering param docname
Building variable docname select ''
Evaluating variable 'docname'
Object is a string : 
Registering param label
Building variable label select ''
Evaluating variable 'label'
Object is a string : 
Registering param pagenumber
Building variable pagenumber select ''
Evaluating variable 'pagenumber'
Object is a string : 
Registering param purpose
Building variable purpose
Evaluating variable 'purpose'
Registering param xrefstyle
Building variable xrefstyle
Evaluating variable 'xrefstyle'
Registering param referrer
Building variable referrer
Evaluating variable 'referrer'
Registering param verbose
Building variable verbose
Evaluating variable 'verbose'
xsltChoose: test contains($template, '%')
Lookup variable 'template'
xsltChoose: test evaluate to 1
xsltValueOf: select substring-before($template, '%')
Lookup variable 'template'
xsltValueOf: result ''
Registering variable 'candidate'
Building variable candidate select substring(substring-after($template, '%'), 1, 1)
Evaluating variable 'candidate'
Lookup variable 'template'
Object is a string : t
xsltChoose: test $candidate = 't'
Lookup variable 'candidate'
xsltChoose: test evaluate to 1
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param title
Building variable title
Evaluating variable 'title'
xsltChoose: test $title != ''
Lookup variable 'title'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a string : 
xsltProcessOneNode: applying template 'book' for book
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select (bookinfo/title|info/title|title)[1]
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
xsltProcessOneNode: applying template 'title' for title
xsltChoose: test $allow-anchors != 0
Lookup variable 'allow-anchors'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplyTemplates: node: 'title'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: no template found for text
xsltDefaultProcessOneNode: copy text An Example Book
xsltCopyText: copy text An Example Book
Object is an XSLT value tree :
1  TEXT
    content=An Example Book
xsltProcessOneNode: applying template '*' for book
xsltChoose: test $purpose = 'xref' and titleabbrev
Lookup variable 'purpose'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltCopyOf: select $title
Lookup variable 'title'
xsltCopyOf: result is a result tree fragment
xsltCopyTextString: copy text An Example Book
Registering variable 'rest'
Building variable rest select substring($template,             string-length(substring-before($template, '%'))+3)
Evaluating variable 'rest'
Lookup variable 'template'
Lookup variable 'template'
Object is a string : 
call-template: name substitute-markup
Handling xsl:with-param template
        select $rest
Building variable template select $rest
Evaluating variable 'template'
Lookup variable 'rest'
Object is a string : 
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
Handling xsl:with-param title
        select $title
Building variable title select $title
Evaluating variable 'title'
Lookup variable 'title'
Object is a string : 
Handling xsl:with-param subtitle
        select $subtitle
Building variable subtitle select $subtitle
Evaluating variable 'subtitle'
Lookup variable 'subtitle'
Object is a string : 
Handling xsl:with-param docname
        select $docname
Building variable docname select $docname
Evaluating variable 'docname'
Lookup variable 'docname'
Object is a string : 
Handling xsl:with-param label
        select $label
Building variable label select $label
Evaluating variable 'label'
Lookup variable 'label'
Object is a string : 
Handling xsl:with-param pagenumber
        select $pagenumber
Building variable pagenumber select $pagenumber
Evaluating variable 'pagenumber'
Lookup variable 'pagenumber'
Object is a string : 
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param referrer
        select $referrer
Building variable referrer select $referrer
Evaluating variable 'referrer'
Lookup variable 'referrer'
Object is a string : 
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a string : 
applying xsl:template 'substitute-markup'
xsltChoose: test contains($template, '%')
Lookup variable 'template'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $template
Lookup variable 'template'
xsltValueOf: result ''
call-template returned: name substitute-markup
call-template returned: name substitute-markup
xsltIf: test $row2
Lookup variable 'row2'
xsltIf: test evaluate to 1
xsltApplySequenceConstructor: copy node tr
xsltApplySequenceConstructor: copy node td
xsltIf: test count($prev)>0
Lookup variable 'prev'
xsltIf: test evaluate to 0
xsltApplySequenceConstructor: copy text  
xsltCopyText: copy text  
xsltApplySequenceConstructor: copy node th
xsltChoose: test count($up) > 0                                   and generate-id($up) != generate-id($home)                                   and $navig.showtitles != 0
Lookup variable 'up'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplySequenceConstructor: copy text  
xsltCopyText: copy text  
xsltApplySequenceConstructor: copy node td
xsltApplySequenceConstructor: copy text  
xsltCopyText: copy text  
xsltIf: test count($next)>0
Lookup variable 'next'
xsltIf: test evaluate to 1
xsltApplySequenceConstructor: copy node a
call-template: name href.target
Handling xsl:with-param object
        select $next
Building variable object select $next
Evaluating variable 'object'
Lookup variable 'next'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
applying xsl:template 'href.target'
Registering param context
Building variable context select .
Evaluating variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering param toc-context
Building variable toc-context select .
Evaluating variable 'toc-context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering variable 'toc-output-dir'
Building variable toc-output-dir
Evaluating variable 'toc-output-dir'
xsltIf: test not($toc-context = .)
Lookup variable 'toc-context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'linked-file-output-dir'
Building variable linked-file-output-dir
Evaluating variable 'linked-file-output-dir'
xsltIf: test not($toc-context = .)
Lookup variable 'toc-context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'href.to.uri'
Building variable href.to.uri
Evaluating variable 'href.to.uri'
call-template: name href.target.uri
Handling xsl:with-param object
        select $object
Building variable object select $object
Evaluating variable 'object'
Lookup variable 'object'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
applying xsl:template 'href.target.uri'
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
Handling xsl:with-param node
        select $object
Building variable node select $object
Evaluating variable 'node'
Lookup variable 'object'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
applying xsl:template 'chunk'
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect1'                     and $chunk.section.depth >= 1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect1) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect2'                     and $chunk.section.depth >= 2                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect2) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect3'                     and $chunk.section.depth >= 3                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect3) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect4'                     and $chunk.section.depth >= 4                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect4) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect5'                     and $chunk.section.depth >= 5                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect5) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'section'                     and $chunk.section.depth >= count($node/ancestor::section)+1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::section) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='preface'
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='chapter'
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select $object
Lookup variable 'object'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for chapter
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect1'                     and $chunk.section.depth >= 1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect1) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect2'                     and $chunk.section.depth >= 2                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect2) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect3'                     and $chunk.section.depth >= 3                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect3) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect4'                     and $chunk.section.depth >= 4                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect4) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect5'                     and $chunk.section.depth >= 5                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect5) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'section'                     and $chunk.section.depth >= count($node/ancestor::section)+1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::section) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='preface'
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='chapter'
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'fn'
Building variable fn
Evaluating variable 'fn'
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for chapter
Registering param recursive
Building variable recursive select false()
Evaluating variable 'recursive'
Object is a Boolean : false
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect1'                     and $chunk.section.depth >= 1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect1) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect2'                     and $chunk.section.depth >= 2                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect2) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect3'                     and $chunk.section.depth >= 3                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect3) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect4'                     and $chunk.section.depth >= 4                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect4) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect5'                     and $chunk.section.depth >= 5                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect5) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'section'                     and $chunk.section.depth >= count($node/ancestor::section)+1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::section) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='preface'
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='chapter'
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'dbhtml-filename'
Building variable dbhtml-filename
Evaluating variable 'dbhtml-filename'
call-template: name pi.dbhtml_filename
applying xsl:template 'pi.dbhtml_filename'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'filename'
Building variable attribute select 'filename'
Evaluating variable 'attribute'
Object is a string : filename
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : filename
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_filename
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'filename'
Building variable filename
Evaluating variable 'filename'
xsltChoose: test $dbhtml-filename != ''
Lookup variable 'dbhtml-filename'
xsltChoose: test evaluate to 0
xsltChoose: test not(parent::*) and $root.filename != ''
xsltChoose: test evaluate to 0
xsltChoose: test self::legalnotice and not($generate.legalnotice.link = 0)
xsltChoose: test evaluate to 0
xsltChoose: test (@id or @xml:id) and $use.id.as.filename != 0
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $ischunk='0'
Lookup variable 'ischunk'
xsltChoose: test evaluate to 0
xsltChoose: test not($recursive) and $filename != ''
Lookup variable 'recursive'
Lookup variable 'filename'
xsltChoose: test evaluate to 0
xsltChoose: test self::set
xsltChoose: test evaluate to 0
xsltChoose: test self::book
xsltChoose: test evaluate to 0
xsltChoose: test self::article
xsltChoose: test evaluate to 0
xsltChoose: test self::preface
xsltChoose: test evaluate to 0
xsltChoose: test self::chapter
xsltChoose: test evaluate to 1
xsltIf: test /set
xsltIf: test evaluate to 0
xsltApplySequenceConstructor: copy text ch
xsltCopyText: copy text ch
xsltCompilePattern : parsing 'book'
xsltCompilePattern : parsed book, default priority 0.000000
xsltCopyTextString: copy text 01
xsltIf: test not($recursive)
Lookup variable 'recursive'
xsltIf: test evaluate to 1
xsltValueOf: select $html.ext
Lookup variable 'html.ext'
found variable 'html.ext'
xsltCopyTextString: copy text .html
xsltValueOf: result '.html'
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
xsltIf: test $fn != ''
Lookup variable 'fn'
xsltIf: test evaluate to 1
call-template: name dbhtml-dir
applying xsl:template 'dbhtml-dir'
Registering param context
Building variable context select .
Evaluating variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Registering variable 'ppath'
Building variable ppath
Evaluating variable 'ppath'
xsltIf: test $context/parent::*
Lookup variable 'context'
xsltIf: test evaluate to 1
call-template: name dbhtml-dir
Handling xsl:with-param context
        select $context/parent::*
Building variable context select $context/parent::*
Evaluating variable 'context'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'dbhtml-dir'
Registering variable 'ppath'
Building variable ppath
Evaluating variable 'ppath'
xsltIf: test $context/parent::*
Lookup variable 'context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'path'
Building variable path
Evaluating variable 'path'
call-template: name pi.dbhtml_dir
Handling xsl:with-param node
        select $context
Building variable node select $context
Evaluating variable 'node'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'pi.dbhtml_dir'
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'dir'
Building variable attribute select 'dir'
Evaluating variable 'attribute'
Object is a string : dir
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : dir
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_dir
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $path = ''
Lookup variable 'path'
xsltChoose: test evaluate to 1
xsltIf: test $ppath != ''
Lookup variable 'ppath'
xsltIf: test evaluate to 0
call-template returned: name dbhtml-dir
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'path'
Building variable path
Evaluating variable 'path'
call-template: name pi.dbhtml_dir
Handling xsl:with-param node
        select $context
Building variable node select $context
Evaluating variable 'node'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
applying xsl:template 'pi.dbhtml_dir'
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'dir'
Building variable attribute select 'dir'
Evaluating variable 'attribute'
Object is a string : dir
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : dir
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_dir
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $path = ''
Lookup variable 'path'
xsltChoose: test evaluate to 1
xsltIf: test $ppath != ''
Lookup variable 'ppath'
xsltIf: test evaluate to 0
call-template returned: name dbhtml-dir
xsltValueOf: select $fn
Lookup variable 'fn'
xsltCopyTextString: copy text ch01.html
xsltValueOf: result 'ch01.html'
xsltIf: test $ischunk='0'
Lookup variable 'ischunk'
xsltIf: test evaluate to 0
call-template returned: name href.target.uri
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
Registering variable 'href.from.uri'
Building variable href.from.uri
Evaluating variable 'href.from.uri'
call-template: name href.target.uri
Handling xsl:with-param object
        select $context
Building variable object select $context
Evaluating variable 'object'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'href.target.uri'
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
Handling xsl:with-param node
        select $object
Building variable node select $object
Evaluating variable 'node'
Lookup variable 'object'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'chunk'
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select $object
Lookup variable 'object'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'fn'
Building variable fn
Evaluating variable 'fn'
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
Registering param recursive
Building variable recursive select false()
Evaluating variable 'recursive'
Object is a Boolean : false
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'dbhtml-filename'
Building variable dbhtml-filename
Evaluating variable 'dbhtml-filename'
call-template: name pi.dbhtml_filename
applying xsl:template 'pi.dbhtml_filename'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'filename'
Building variable attribute select 'filename'
Evaluating variable 'attribute'
Object is a string : filename
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : filename
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_filename
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'filename'
Building variable filename
Evaluating variable 'filename'
xsltChoose: test $dbhtml-filename != ''
Lookup variable 'dbhtml-filename'
xsltChoose: test evaluate to 0
xsltChoose: test not(parent::*) and $root.filename != ''
Lookup variable 'root.filename'
found variable 'root.filename'
xsltChoose: test evaluate to 1
xsltValueOf: select $root.filename
Lookup variable 'root.filename'
found variable 'root.filename'
xsltCopyTextString: copy text index
xsltValueOf: result 'index'
xsltValueOf: select $html.ext
Lookup variable 'html.ext'
found variable 'html.ext'
xsltCopyTextString: copy text .html
xsltValueOf: result '.html'
Object is an XSLT value tree :
1  TEXT
    content=index.html
xsltChoose: test $ischunk='0'
Lookup variable 'ischunk'
xsltChoose: test evaluate to 0
xsltChoose: test not($recursive) and $filename != ''
Lookup variable 'recursive'
Lookup variable 'filename'
xsltChoose: test evaluate to 1
xsltValueOf: select $filename
Lookup variable 'filename'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
Object is an XSLT value tree :
1  TEXT
    content=index.html
xsltIf: test $fn != ''
Lookup variable 'fn'
xsltIf: test evaluate to 1
call-template: name dbhtml-dir
applying xsl:template 'dbhtml-dir'
Registering param context
Building variable context select .
Evaluating variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering variable 'ppath'
Building variable ppath
Evaluating variable 'ppath'
xsltIf: test $context/parent::*
Lookup variable 'context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'path'
Building variable path
Evaluating variable 'path'
call-template: name pi.dbhtml_dir
Handling xsl:with-param node
        select $context
Building variable node select $context
Evaluating variable 'node'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'pi.dbhtml_dir'
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'dir'
Building variable attribute select 'dir'
Evaluating variable 'attribute'
Object is a string : dir
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : dir
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_dir
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $path = ''
Lookup variable 'path'
xsltChoose: test evaluate to 1
xsltIf: test $ppath != ''
Lookup variable 'ppath'
xsltIf: test evaluate to 0
call-template returned: name dbhtml-dir
xsltValueOf: select $fn
Lookup variable 'fn'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
xsltIf: test $ischunk='0'
Lookup variable 'ischunk'
xsltIf: test evaluate to 0
call-template returned: name href.target.uri
Object is an XSLT value tree :
1  TEXT
    content=index.html
Registering variable 'href.to'
Building variable href.to
Evaluating variable 'href.to'
xsltChoose: test not($toc-output-dir = $linked-file-output-dir)
Lookup variable 'toc-output-dir'
Lookup variable 'linked-file-output-dir'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name trim.common.uri.paths
Handling xsl:with-param uriA
        select $href.to.uri
Building variable uriA select $href.to.uri
Evaluating variable 'uriA'
Lookup variable 'href.to.uri'
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
Handling xsl:with-param uriB
        select $href.from.uri
Building variable uriB select $href.from.uri
Evaluating variable 'uriB'
Lookup variable 'href.from.uri'
Object is an XSLT value tree :
1  TEXT
    content=index.html
Handling xsl:with-param return
        select 'A'
Building variable return select 'A'
Evaluating variable 'return'
Object is a string : A
applying xsl:template 'trim.common.uri.paths'
xsltChoose: test contains($uriA, '/') and contains($uriB, '/')                     and substring-before($uriA, '/') = substring-before($uriB, '/')
Lookup variable 'uriA'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test $return = 'A'
Lookup variable 'return'
xsltChoose: test evaluate to 1
xsltValueOf: select $uriA
Lookup variable 'uriA'
xsltCopyTextString: copy text ch01.html
xsltValueOf: result 'ch01.html'
call-template returned: name trim.common.uri.paths
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
Registering variable 'href.from'
Building variable href.from
Evaluating variable 'href.from'
call-template: name trim.common.uri.paths
Handling xsl:with-param uriA
        select $href.to.uri
Building variable uriA select $href.to.uri
Evaluating variable 'uriA'
Lookup variable 'href.to.uri'
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
Handling xsl:with-param uriB
        select $href.from.uri
Building variable uriB select $href.from.uri
Evaluating variable 'uriB'
Lookup variable 'href.from.uri'
Object is an XSLT value tree :
1  TEXT
    content=index.html
Handling xsl:with-param return
        select 'B'
Building variable return select 'B'
Evaluating variable 'return'
Object is a string : B
applying xsl:template 'trim.common.uri.paths'
xsltChoose: test contains($uriA, '/') and contains($uriB, '/')                     and substring-before($uriA, '/') = substring-before($uriB, '/')
Lookup variable 'uriA'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test $return = 'A'
Lookup variable 'return'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $uriB
Lookup variable 'uriB'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
call-template returned: name trim.common.uri.paths
Object is an XSLT value tree :
1  TEXT
    content=index.html
Registering variable 'depth'
Building variable depth
Evaluating variable 'depth'
call-template: name count.uri.path.depth
Handling xsl:with-param filename
        select $href.from
Building variable filename select $href.from
Evaluating variable 'filename'
Lookup variable 'href.from'
Object is an XSLT value tree :
1  TEXT
    content=index.html
applying xsl:template 'count.uri.path.depth'
Registering param count
Building variable count select 0
Evaluating variable 'count'
Object is a number : 0
xsltChoose: test contains($filename, '/')
Lookup variable 'filename'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $count
Lookup variable 'count'
xsltCopyTextString: copy text 0
xsltValueOf: result '0'
call-template returned: name count.uri.path.depth
Object is an XSLT value tree :
1  TEXT
    content=0
Registering variable 'href'
Building variable href
Evaluating variable 'href'
call-template: name copy-string
Handling xsl:with-param string
        select '../'
Building variable string select '../'
Evaluating variable 'string'
Object is a string : ../
Handling xsl:with-param count
        select $depth
Building variable count select $depth
Evaluating variable 'count'
Lookup variable 'depth'
Object is an XSLT value tree :
1  TEXT
    content=0
applying xsl:template 'copy-string'
Registering param result
Building variable result
Evaluating variable 'result'
xsltChoose: test $count>0
Lookup variable 'count'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $result
Lookup variable 'result'
xsltValueOf: result ''
call-template returned: name copy-string
xsltValueOf: select $href.to
Lookup variable 'href.to'
xsltCopyTextString: copy text ch01.html
xsltValueOf: result 'ch01.html'
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
xsltValueOf: select $href
Lookup variable 'href'
xsltCopyTextString: copy text ch01.html
xsltValueOf: result 'ch01.html'
call-template returned: name href.target
call-template: name navig.content
Handling xsl:with-param direction
        select 'next'
Building variable direction select 'next'
Evaluating variable 'direction'
Object is a string : next
applying xsl:template 'navig.content'
Registering variable 'navtext'
Building variable navtext
Evaluating variable 'navtext'
xsltChoose: test $direction = 'prev'
Lookup variable 'direction'
xsltChoose: test evaluate to 0
xsltChoose: test $direction = 'next'
Lookup variable 'direction'
xsltChoose: test evaluate to 1
call-template: name gentext.nav.next
applying xsl:template 'gentext.nav.next'
call-template: name gentext
Handling xsl:with-param key
        select 'nav-next'
Building variable key select 'nav-next'
Evaluating variable 'key'
Object is a string : nav-next
applying xsl:template 'gentext'
Registering param lang
Building variable lang
Evaluating variable 'lang'
call-template: name l10n.language
applying xsl:template 'l10n.language'
Registering param target
Building variable target select .
Evaluating variable 'target'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering param xref-context
Building variable xref-context select false()
Evaluating variable 'xref-context'
Object is a Boolean : false
Registering variable 'mc-language'
Building variable mc-language
Evaluating variable 'mc-language'
xsltChoose: test $l10n.gentext.language != ''
Lookup variable 'l10n.gentext.language'
found variable 'l10n.gentext.language'
xsltChoose: test evaluate to 0
xsltChoose: test $xref-context or $l10n.gentext.use.xref.language != 0
Lookup variable 'xref-context'
Lookup variable 'l10n.gentext.use.xref.language'
found variable 'l10n.gentext.use.xref.language'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
Registering variable 'lang-scope'
Building variable lang-scope select $target/ancestor-or-self::*                               [@lang or @xml:lang][1]
Evaluating variable 'lang-scope'
Lookup variable 'target'
Object is a Node Set :
Set contains 0 nodes:
Registering variable 'lang-attr'
Building variable lang-attr select ($lang-scope/@lang | $lang-scope/@xml:lang)[1]
Evaluating variable 'lang-attr'
Lookup variable 'lang-scope'
Lookup variable 'lang-scope'
Object is a Node Set :
NodeSet is NULL !
xsltChoose: test string($lang-attr) = ''
Lookup variable 'lang-attr'
xsltChoose: test evaluate to 1
xsltValueOf: select $l10n.gentext.default.language
Lookup variable 'l10n.gentext.default.language'
found variable 'l10n.gentext.default.language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
Object is an XSLT value tree :
1  TEXT
    content=en
Registering variable 'language'
Building variable language select translate($mc-language,                                         'ABCDEFGHIJKLMNOPQRSTUVWXYZ',                                         'abcdefghijklmnopqrstuvwxyz')
Evaluating variable 'language'
Lookup variable 'mc-language'
Object is a string : en
Registering variable 'adjusted.language'
Building variable adjusted.language
Evaluating variable 'adjusted.language'
xsltChoose: test contains($language,'-')
Lookup variable 'language'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $language
Lookup variable 'language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
Object is an XSLT value tree :
1  TEXT
    content=en
xsltChoose: test $l10n.xml/l:i18n/l:l10n[@language=$adjusted.language]
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
xsltChoose: test evaluate to 1
xsltValueOf: select $adjusted.language
Lookup variable 'adjusted.language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
call-template returned: name l10n.language
Object is an XSLT value tree :
1  TEXT
    content=en
Registering variable 'local.l10n.gentext'
Building variable local.l10n.gentext select ($local.l10n.xml//l:i18n/l:l10n[@language=$lang]/l:gentext[@key=$key])[1]
Evaluating variable 'local.l10n.gentext'
Lookup variable 'local.l10n.xml'
found variable 'local.l10n.xml'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'l10n.gentext'
Building variable l10n.gentext select ($l10n.xml/l:i18n/l:l10n[@language=$lang]/l:gentext[@key=$key])[1]
Evaluating variable 'l10n.gentext'
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:gentext
    ATTRIBUTE key
      TEXT
        content=nav-next
    ATTRIBUTE text
      TEXT
        content=Next
xsltChoose: test $local.l10n.gentext
Lookup variable 'local.l10n.gentext'
xsltChoose: test evaluate to 0
xsltChoose: test $l10n.gentext
Lookup variable 'l10n.gentext'
xsltChoose: test evaluate to 1
xsltValueOf: select $l10n.gentext/@text
Lookup variable 'l10n.gentext'
xsltCopyTextString: copy text Next
xsltValueOf: result 'Next'
call-template returned: name gentext
call-template returned: name gentext.nav.next
Object is an XSLT value tree :
1  TEXT
    content=Next
xsltChoose: test $navig.graphics != 0
Lookup variable 'navig.graphics'
found variable 'navig.graphics'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $navtext
Lookup variable 'navtext'
xsltCopyTextString: copy text Next
xsltValueOf: result 'Next'
call-template returned: name navig.content
xsltIf: test $header.rule != 0
Lookup variable 'header.rule'
found variable 'header.rule'
xsltIf: test evaluate to 1
xsltApplySequenceConstructor: copy node hr
call-template returned: name header.navigation
call-template: name user.header.content
applying xsl:template 'user.header.content'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
call-template returned: name user.header.content
xsltCopyOf: select $content
Lookup variable 'content'
xsltCopyOf: result is a result tree fragment
xsltCopyTextString: copy text An Example Book
xsltCopyTextString: copy text Table of Contents
xsltCopyTextString: copy text 1. Section
call-template: name user.footer.content
applying xsl:template 'user.footer.content'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
call-template returned: name user.footer.content
call-template: name footer.navigation
Handling xsl:with-param prev
        select $prev
Building variable prev select $prev
Evaluating variable 'prev'
Lookup variable 'prev'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param next
        select $next
Building variable next select $next
Evaluating variable 'next'
Lookup variable 'next'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Handling xsl:with-param nav.context
        select $nav.context
Building variable nav.context select $nav.context
Evaluating variable 'nav.context'
Lookup variable 'nav.context'
Object is a string : 
applying xsl:template 'footer.navigation'
Registering variable 'home'
Building variable home select /*[1]
Evaluating variable 'home'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering variable 'up'
Building variable up select parent::*
Evaluating variable 'up'
Object is a Node Set :
Set contains 0 nodes:
Registering variable 'row1'
Building variable row1 select count($prev) > 0                                     or count($up) > 0                                     or count($next) > 0
Evaluating variable 'row1'
Lookup variable 'prev'
Lookup variable 'up'
Lookup variable 'next'
Object is a Boolean : true
Registering variable 'row2'
Building variable row2 select ($prev and $navig.showtitles != 0)                                     or (generate-id($home) != generate-id(.)                                         or $nav.context = 'toc')                                     or ($chunk.tocs.and.lots != 0                                         and $nav.context != 'toc')                                     or ($next and $navig.showtitles != 0)
Evaluating variable 'row2'
Lookup variable 'prev'
Lookup variable 'home'
Lookup variable 'nav.context'
Lookup variable 'chunk.tocs.and.lots'
found variable 'chunk.tocs.and.lots'
Lookup variable 'next'
Lookup variable 'navig.showtitles'
found variable 'navig.showtitles'
Object is a Boolean : true
xsltIf: test $suppress.navigation = '0' and $suppress.footer.navigation = '0'
Lookup variable 'suppress.navigation'
found variable 'suppress.navigation'
Lookup variable 'suppress.footer.navigation'
found variable 'suppress.footer.navigation'
xsltIf: test evaluate to 1
xsltApplySequenceConstructor: copy node div
xsltIf: test $footer.rule != 0
Lookup variable 'footer.rule'
found variable 'footer.rule'
xsltIf: test evaluate to 1
xsltApplySequenceConstructor: copy node hr
xsltIf: test $row1 or $row2
Lookup variable 'row1'
xsltIf: test evaluate to 1
xsltApplySequenceConstructor: copy node table
xsltIf: test $row1
Lookup variable 'row1'
xsltIf: test evaluate to 1
xsltApplySequenceConstructor: copy node tr
xsltApplySequenceConstructor: copy node td
xsltIf: test count($prev)>0
Lookup variable 'prev'
xsltIf: test evaluate to 0
xsltApplySequenceConstructor: copy text  
xsltCopyText: copy text  
xsltApplySequenceConstructor: copy node td
xsltChoose: test count($up)>0                                   and generate-id($up) != generate-id($home)
Lookup variable 'up'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplySequenceConstructor: copy text  
xsltCopyText: copy text  
xsltApplySequenceConstructor: copy node td
xsltApplySequenceConstructor: copy text  
xsltCopyText: copy text  
xsltIf: test count($next)>0
Lookup variable 'next'
xsltIf: test evaluate to 1
xsltApplySequenceConstructor: copy node a
call-template: name href.target
Handling xsl:with-param object
        select $next
Building variable object select $next
Evaluating variable 'object'
Lookup variable 'next'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
applying xsl:template 'href.target'
Registering param context
Building variable context select .
Evaluating variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering param toc-context
Building variable toc-context select .
Evaluating variable 'toc-context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering variable 'toc-output-dir'
Building variable toc-output-dir
Evaluating variable 'toc-output-dir'
xsltIf: test not($toc-context = .)
Lookup variable 'toc-context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'linked-file-output-dir'
Building variable linked-file-output-dir
Evaluating variable 'linked-file-output-dir'
xsltIf: test not($toc-context = .)
Lookup variable 'toc-context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'href.to.uri'
Building variable href.to.uri
Evaluating variable 'href.to.uri'
call-template: name href.target.uri
Handling xsl:with-param object
        select $object
Building variable object select $object
Evaluating variable 'object'
Lookup variable 'object'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
applying xsl:template 'href.target.uri'
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
Handling xsl:with-param node
        select $object
Building variable node select $object
Evaluating variable 'node'
Lookup variable 'object'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
applying xsl:template 'chunk'
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect1'                     and $chunk.section.depth >= 1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect1) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect2'                     and $chunk.section.depth >= 2                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect2) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect3'                     and $chunk.section.depth >= 3                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect3) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect4'                     and $chunk.section.depth >= 4                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect4) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect5'                     and $chunk.section.depth >= 5                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect5) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'section'                     and $chunk.section.depth >= count($node/ancestor::section)+1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::section) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='preface'
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='chapter'
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select $object
Lookup variable 'object'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for chapter
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect1'                     and $chunk.section.depth >= 1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect1) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect2'                     and $chunk.section.depth >= 2                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect2) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect3'                     and $chunk.section.depth >= 3                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect3) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect4'                     and $chunk.section.depth >= 4                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect4) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect5'                     and $chunk.section.depth >= 5                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect5) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'section'                     and $chunk.section.depth >= count($node/ancestor::section)+1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::section) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='preface'
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='chapter'
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'fn'
Building variable fn
Evaluating variable 'fn'
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for chapter
Registering param recursive
Building variable recursive select false()
Evaluating variable 'recursive'
Object is a Boolean : false
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect1'                     and $chunk.section.depth >= 1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect1) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect2'                     and $chunk.section.depth >= 2                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect2) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect3'                     and $chunk.section.depth >= 3                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect3) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect4'                     and $chunk.section.depth >= 4                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect4) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'sect5'                     and $chunk.section.depth >= 5                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect5) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node) = 'section'                     and $chunk.section.depth >= count($node/ancestor::section)+1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::section) > 0)
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='preface'
Lookup variable 'node'
xsltChoose: test evaluate to 0
xsltChoose: test local-name($node)='chapter'
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'dbhtml-filename'
Building variable dbhtml-filename
Evaluating variable 'dbhtml-filename'
call-template: name pi.dbhtml_filename
applying xsl:template 'pi.dbhtml_filename'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'filename'
Building variable attribute select 'filename'
Evaluating variable 'attribute'
Object is a string : filename
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : filename
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_filename
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'filename'
Building variable filename
Evaluating variable 'filename'
xsltChoose: test $dbhtml-filename != ''
Lookup variable 'dbhtml-filename'
xsltChoose: test evaluate to 0
xsltChoose: test not(parent::*) and $root.filename != ''
xsltChoose: test evaluate to 0
xsltChoose: test self::legalnotice and not($generate.legalnotice.link = 0)
xsltChoose: test evaluate to 0
xsltChoose: test (@id or @xml:id) and $use.id.as.filename != 0
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $ischunk='0'
Lookup variable 'ischunk'
xsltChoose: test evaluate to 0
xsltChoose: test not($recursive) and $filename != ''
Lookup variable 'recursive'
Lookup variable 'filename'
xsltChoose: test evaluate to 0
xsltChoose: test self::set
xsltChoose: test evaluate to 0
xsltChoose: test self::book
xsltChoose: test evaluate to 0
xsltChoose: test self::article
xsltChoose: test evaluate to 0
xsltChoose: test self::preface
xsltChoose: test evaluate to 0
xsltChoose: test self::chapter
xsltChoose: test evaluate to 1
xsltIf: test /set
xsltIf: test evaluate to 0
xsltApplySequenceConstructor: copy text ch
xsltCopyText: copy text ch
xsltCompilePattern : parsing 'book'
xsltCompilePattern : parsed book, default priority 0.000000
xsltCopyTextString: copy text 01
xsltIf: test not($recursive)
Lookup variable 'recursive'
xsltIf: test evaluate to 1
xsltValueOf: select $html.ext
Lookup variable 'html.ext'
found variable 'html.ext'
xsltCopyTextString: copy text .html
xsltValueOf: result '.html'
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
xsltIf: test $fn != ''
Lookup variable 'fn'
xsltIf: test evaluate to 1
call-template: name dbhtml-dir
applying xsl:template 'dbhtml-dir'
Registering param context
Building variable context select .
Evaluating variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Registering variable 'ppath'
Building variable ppath
Evaluating variable 'ppath'
xsltIf: test $context/parent::*
Lookup variable 'context'
xsltIf: test evaluate to 1
call-template: name dbhtml-dir
Handling xsl:with-param context
        select $context/parent::*
Building variable context select $context/parent::*
Evaluating variable 'context'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'dbhtml-dir'
Registering variable 'ppath'
Building variable ppath
Evaluating variable 'ppath'
xsltIf: test $context/parent::*
Lookup variable 'context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'path'
Building variable path
Evaluating variable 'path'
call-template: name pi.dbhtml_dir
Handling xsl:with-param node
        select $context
Building variable node select $context
Evaluating variable 'node'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'pi.dbhtml_dir'
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'dir'
Building variable attribute select 'dir'
Evaluating variable 'attribute'
Object is a string : dir
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : dir
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_dir
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $path = ''
Lookup variable 'path'
xsltChoose: test evaluate to 1
xsltIf: test $ppath != ''
Lookup variable 'ppath'
xsltIf: test evaluate to 0
call-template returned: name dbhtml-dir
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'path'
Building variable path
Evaluating variable 'path'
call-template: name pi.dbhtml_dir
Handling xsl:with-param node
        select $context
Building variable node select $context
Evaluating variable 'node'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
applying xsl:template 'pi.dbhtml_dir'
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'dir'
Building variable attribute select 'dir'
Evaluating variable 'attribute'
Object is a string : dir
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : dir
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_dir
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $path = ''
Lookup variable 'path'
xsltChoose: test evaluate to 1
xsltIf: test $ppath != ''
Lookup variable 'ppath'
xsltIf: test evaluate to 0
call-template returned: name dbhtml-dir
xsltValueOf: select $fn
Lookup variable 'fn'
xsltCopyTextString: copy text ch01.html
xsltValueOf: result 'ch01.html'
xsltIf: test $ischunk='0'
Lookup variable 'ischunk'
xsltIf: test evaluate to 0
call-template returned: name href.target.uri
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
Registering variable 'href.from.uri'
Building variable href.from.uri
Evaluating variable 'href.from.uri'
call-template: name href.target.uri
Handling xsl:with-param object
        select $context
Building variable object select $context
Evaluating variable 'object'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'href.target.uri'
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
Handling xsl:with-param node
        select $object
Building variable node select $object
Evaluating variable 'node'
Lookup variable 'object'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'chunk'
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select $object
Lookup variable 'object'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'fn'
Building variable fn
Evaluating variable 'fn'
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for book
Registering param recursive
Building variable recursive select false()
Evaluating variable 'recursive'
Object is a Boolean : false
Registering variable 'ischunk'
Building variable ischunk
Evaluating variable 'ischunk'
call-template: name chunk
applying xsl:template 'chunk'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
xsltChoose: test not($node/parent::*)
Lookup variable 'node'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name chunk
Object is an XSLT value tree :
1  TEXT
    content=1
Registering variable 'dbhtml-filename'
Building variable dbhtml-filename
Evaluating variable 'dbhtml-filename'
call-template: name pi.dbhtml_filename
applying xsl:template 'pi.dbhtml_filename'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'filename'
Building variable attribute select 'filename'
Evaluating variable 'attribute'
Object is a string : filename
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : filename
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_filename
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'filename'
Building variable filename
Evaluating variable 'filename'
xsltChoose: test $dbhtml-filename != ''
Lookup variable 'dbhtml-filename'
xsltChoose: test evaluate to 0
xsltChoose: test not(parent::*) and $root.filename != ''
Lookup variable 'root.filename'
found variable 'root.filename'
xsltChoose: test evaluate to 1
xsltValueOf: select $root.filename
Lookup variable 'root.filename'
found variable 'root.filename'
xsltCopyTextString: copy text index
xsltValueOf: result 'index'
xsltValueOf: select $html.ext
Lookup variable 'html.ext'
found variable 'html.ext'
xsltCopyTextString: copy text .html
xsltValueOf: result '.html'
Object is an XSLT value tree :
1  TEXT
    content=index.html
xsltChoose: test $ischunk='0'
Lookup variable 'ischunk'
xsltChoose: test evaluate to 0
xsltChoose: test not($recursive) and $filename != ''
Lookup variable 'recursive'
Lookup variable 'filename'
xsltChoose: test evaluate to 1
xsltValueOf: select $filename
Lookup variable 'filename'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
Object is an XSLT value tree :
1  TEXT
    content=index.html
xsltIf: test $fn != ''
Lookup variable 'fn'
xsltIf: test evaluate to 1
call-template: name dbhtml-dir
applying xsl:template 'dbhtml-dir'
Registering param context
Building variable context select .
Evaluating variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering variable 'ppath'
Building variable ppath
Evaluating variable 'ppath'
xsltIf: test $context/parent::*
Lookup variable 'context'
xsltIf: test evaluate to 0
Object is an XSLT value tree :
1  Node is NULL !
Registering variable 'path'
Building variable path
Evaluating variable 'path'
call-template: name pi.dbhtml_dir
Handling xsl:with-param node
        select $context
Building variable node select $context
Evaluating variable 'node'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
applying xsl:template 'pi.dbhtml_dir'
call-template: name dbhtml-attribute
Handling xsl:with-param pis
        select $node/processing-instruction('dbhtml')
Building variable pis select $node/processing-instruction('dbhtml')
Evaluating variable 'pis'
Lookup variable 'node'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select 'dir'
Building variable attribute select 'dir'
Evaluating variable 'attribute'
Object is a string : dir
applying xsl:template 'dbhtml-attribute'
call-template: name pi-attribute
Handling xsl:with-param pis
        select $pis
Building variable pis select $pis
Evaluating variable 'pis'
Lookup variable 'pis'
Object is a Node Set :
Set contains 0 nodes:
Handling xsl:with-param attribute
        select $attribute
Building variable attribute select $attribute
Evaluating variable 'attribute'
Lookup variable 'attribute'
Object is a string : dir
applying xsl:template 'pi-attribute'
Registering param count
Building variable count
Evaluating variable 'count'
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $count>count($pis)
Lookup variable 'count'
Lookup variable 'pis'
xsltChoose: test evaluate to 1
call-template returned: name pi-attribute
call-template returned: name dbhtml-attribute
call-template returned: name pi.dbhtml_dir
Object is an XSLT value tree :
1  Node is NULL !
xsltChoose: test $path = ''
Lookup variable 'path'
xsltChoose: test evaluate to 1
xsltIf: test $ppath != ''
Lookup variable 'ppath'
xsltIf: test evaluate to 0
call-template returned: name dbhtml-dir
xsltValueOf: select $fn
Lookup variable 'fn'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
xsltIf: test $ischunk='0'
Lookup variable 'ischunk'
xsltIf: test evaluate to 0
call-template returned: name href.target.uri
Object is an XSLT value tree :
1  TEXT
    content=index.html
Registering variable 'href.to'
Building variable href.to
Evaluating variable 'href.to'
xsltChoose: test not($toc-output-dir = $linked-file-output-dir)
Lookup variable 'toc-output-dir'
Lookup variable 'linked-file-output-dir'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
call-template: name trim.common.uri.paths
Handling xsl:with-param uriA
        select $href.to.uri
Building variable uriA select $href.to.uri
Evaluating variable 'uriA'
Lookup variable 'href.to.uri'
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
Handling xsl:with-param uriB
        select $href.from.uri
Building variable uriB select $href.from.uri
Evaluating variable 'uriB'
Lookup variable 'href.from.uri'
Object is an XSLT value tree :
1  TEXT
    content=index.html
Handling xsl:with-param return
        select 'A'
Building variable return select 'A'
Evaluating variable 'return'
Object is a string : A
applying xsl:template 'trim.common.uri.paths'
xsltChoose: test contains($uriA, '/') and contains($uriB, '/')                     and substring-before($uriA, '/') = substring-before($uriB, '/')
Lookup variable 'uriA'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test $return = 'A'
Lookup variable 'return'
xsltChoose: test evaluate to 1
xsltValueOf: select $uriA
Lookup variable 'uriA'
xsltCopyTextString: copy text ch01.html
xsltValueOf: result 'ch01.html'
call-template returned: name trim.common.uri.paths
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
Registering variable 'href.from'
Building variable href.from
Evaluating variable 'href.from'
call-template: name trim.common.uri.paths
Handling xsl:with-param uriA
        select $href.to.uri
Building variable uriA select $href.to.uri
Evaluating variable 'uriA'
Lookup variable 'href.to.uri'
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
Handling xsl:with-param uriB
        select $href.from.uri
Building variable uriB select $href.from.uri
Evaluating variable 'uriB'
Lookup variable 'href.from.uri'
Object is an XSLT value tree :
1  TEXT
    content=index.html
Handling xsl:with-param return
        select 'B'
Building variable return select 'B'
Evaluating variable 'return'
Object is a string : B
applying xsl:template 'trim.common.uri.paths'
xsltChoose: test contains($uriA, '/') and contains($uriB, '/')                     and substring-before($uriA, '/') = substring-before($uriB, '/')
Lookup variable 'uriA'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test $return = 'A'
Lookup variable 'return'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $uriB
Lookup variable 'uriB'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
call-template returned: name trim.common.uri.paths
Object is an XSLT value tree :
1  TEXT
    content=index.html
Registering variable 'depth'
Building variable depth
Evaluating variable 'depth'
call-template: name count.uri.path.depth
Handling xsl:with-param filename
        select $href.from
Building variable filename select $href.from
Evaluating variable 'filename'
Lookup variable 'href.from'
Object is an XSLT value tree :
1  TEXT
    content=index.html
applying xsl:template 'count.uri.path.depth'
Registering param count
Building variable count select 0
Evaluating variable 'count'
Object is a number : 0
xsltChoose: test contains($filename, '/')
Lookup variable 'filename'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $count
Lookup variable 'count'
xsltCopyTextString: copy text 0
xsltValueOf: result '0'
call-template returned: name count.uri.path.depth
Object is an XSLT value tree :
1  TEXT
    content=0
Registering variable 'href'
Building variable href
Evaluating variable 'href'
call-template: name copy-string
Handling xsl:with-param string
        select '../'
Building variable string select '../'
Evaluating variable 'string'
Object is a string : ../
Handling xsl:with-param count
        select $depth
Building variable count select $depth
Evaluating variable 'count'
Lookup variable 'depth'
Object is an XSLT value tree :
1  TEXT
    content=0
applying xsl:template 'copy-string'
Registering param result
Building variable result
Evaluating variable 'result'
xsltChoose: test $count>0
Lookup variable 'count'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $result
Lookup variable 'result'
xsltValueOf: result ''
call-template returned: name copy-string
xsltValueOf: select $href.to
Lookup variable 'href.to'
xsltCopyTextString: copy text ch01.html
xsltValueOf: result 'ch01.html'
Object is an XSLT value tree :
1  TEXT
    content=ch01.html
xsltValueOf: select $href
Lookup variable 'href'
xsltCopyTextString: copy text ch01.html
xsltValueOf: result 'ch01.html'
call-template returned: name href.target
call-template: name navig.content
Handling xsl:with-param direction
        select 'next'
Building variable direction select 'next'
Evaluating variable 'direction'
Object is a string : next
applying xsl:template 'navig.content'
Registering variable 'navtext'
Building variable navtext
Evaluating variable 'navtext'
xsltChoose: test $direction = 'prev'
Lookup variable 'direction'
xsltChoose: test evaluate to 0
xsltChoose: test $direction = 'next'
Lookup variable 'direction'
xsltChoose: test evaluate to 1
call-template: name gentext.nav.next
applying xsl:template 'gentext.nav.next'
call-template: name gentext
Handling xsl:with-param key
        select 'nav-next'
Building variable key select 'nav-next'
Evaluating variable 'key'
Object is a string : nav-next
applying xsl:template 'gentext'
Registering param lang
Building variable lang
Evaluating variable 'lang'
call-template: name l10n.language
applying xsl:template 'l10n.language'
Registering param target
Building variable target select .
Evaluating variable 'target'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Registering param xref-context
Building variable xref-context select false()
Evaluating variable 'xref-context'
Object is a Boolean : false
Registering variable 'mc-language'
Building variable mc-language
Evaluating variable 'mc-language'
xsltChoose: test $l10n.gentext.language != ''
Lookup variable 'l10n.gentext.language'
found variable 'l10n.gentext.language'
xsltChoose: test evaluate to 0
xsltChoose: test $xref-context or $l10n.gentext.use.xref.language != 0
Lookup variable 'xref-context'
Lookup variable 'l10n.gentext.use.xref.language'
found variable 'l10n.gentext.use.xref.language'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
Registering variable 'lang-scope'
Building variable lang-scope select $target/ancestor-or-self::*                               [@lang or @xml:lang][1]
Evaluating variable 'lang-scope'
Lookup variable 'target'
Object is a Node Set :
Set contains 0 nodes:
Registering variable 'lang-attr'
Building variable lang-attr select ($lang-scope/@lang | $lang-scope/@xml:lang)[1]
Evaluating variable 'lang-attr'
Lookup variable 'lang-scope'
Lookup variable 'lang-scope'
Object is a Node Set :
NodeSet is NULL !
xsltChoose: test string($lang-attr) = ''
Lookup variable 'lang-attr'
xsltChoose: test evaluate to 1
xsltValueOf: select $l10n.gentext.default.language
Lookup variable 'l10n.gentext.default.language'
found variable 'l10n.gentext.default.language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
Object is an XSLT value tree :
1  TEXT
    content=en
Registering variable 'language'
Building variable language select translate($mc-language,                                         'ABCDEFGHIJKLMNOPQRSTUVWXYZ',                                         'abcdefghijklmnopqrstuvwxyz')
Evaluating variable 'language'
Lookup variable 'mc-language'
Object is a string : en
Registering variable 'adjusted.language'
Building variable adjusted.language
Evaluating variable 'adjusted.language'
xsltChoose: test contains($language,'-')
Lookup variable 'language'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $language
Lookup variable 'language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
Object is an XSLT value tree :
1  TEXT
    content=en
xsltChoose: test $l10n.xml/l:i18n/l:l10n[@language=$adjusted.language]
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
xsltChoose: test evaluate to 1
xsltValueOf: select $adjusted.language
Lookup variable 'adjusted.language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
call-template returned: name l10n.language
Object is an XSLT value tree :
1  TEXT
    content=en
Registering variable 'local.l10n.gentext'
Building variable local.l10n.gentext select ($local.l10n.xml//l:i18n/l:l10n[@language=$lang]/l:gentext[@key=$key])[1]
Evaluating variable 'local.l10n.gentext'
Lookup variable 'local.l10n.xml'
found variable 'local.l10n.xml'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'l10n.gentext'
Building variable l10n.gentext select ($l10n.xml/l:i18n/l:l10n[@language=$lang]/l:gentext[@key=$key])[1]
Evaluating variable 'l10n.gentext'
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Lookup variable 'key'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:gentext
    ATTRIBUTE key
      TEXT
        content=nav-next
    ATTRIBUTE text
      TEXT
        content=Next
xsltChoose: test $local.l10n.gentext
Lookup variable 'local.l10n.gentext'
xsltChoose: test evaluate to 0
xsltChoose: test $l10n.gentext
Lookup variable 'l10n.gentext'
xsltChoose: test evaluate to 1
xsltValueOf: select $l10n.gentext/@text
Lookup variable 'l10n.gentext'
xsltCopyTextString: copy text Next
xsltValueOf: result 'Next'
call-template returned: name gentext
call-template returned: name gentext.nav.next
Object is an XSLT value tree :
1  TEXT
    content=Next
xsltChoose: test $navig.graphics != 0
Lookup variable 'navig.graphics'
found variable 'navig.graphics'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $navtext
Lookup variable 'navtext'
xsltCopyTextString: copy text Next
xsltValueOf: result 'Next'
call-template returned: name navig.content
xsltIf: test $row2
Lookup variable 'row2'
xsltIf: test evaluate to 1
xsltApplySequenceConstructor: copy node tr
xsltApplySequenceConstructor: copy node td
xsltIf: test $navig.showtitles != 0
Lookup variable 'navig.showtitles'
found variable 'navig.showtitles'
xsltIf: test evaluate to 1
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select $prev
Lookup variable 'prev'
xsltApplyTemplates: list of 0 nodes
xsltApplySequenceConstructor: copy text  
xsltCopyText: copy text  
xsltApplySequenceConstructor: copy node td
xsltChoose: test $home != . or $nav.context = 'toc'
Lookup variable 'home'
Lookup variable 'nav.context'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplySequenceConstructor: copy text  
xsltCopyText: copy text  
xsltIf: test $chunk.tocs.and.lots != 0 and $nav.context != 'toc'
Lookup variable 'chunk.tocs.and.lots'
found variable 'chunk.tocs.and.lots'
xsltIf: test evaluate to 0
xsltApplySequenceConstructor: copy node td
xsltApplySequenceConstructor: copy text  
xsltCopyText: copy text  
xsltIf: test $navig.showtitles != 0
Lookup variable 'navig.showtitles'
found variable 'navig.showtitles'
xsltIf: test evaluate to 1
xsltApplyTemplates: node: 'book'
xsltApplyTemplates: select $next
Lookup variable 'next'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template '*' for chapter
Registering param allow-anchors
Building variable allow-anchors select 0
Evaluating variable 'allow-anchors'
Object is a number : 0
Registering variable 'template'
Building variable template
Evaluating variable 'template'
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template 'chapter' for chapter
xsltChoose: test string($chapter.autolabel) != 0
Lookup variable 'chapter.autolabel'
found variable 'chapter.autolabel'
xsltChoose: test evaluate to 1
call-template: name gentext.template
Handling xsl:with-param context
        select 'title-numbered'
Building variable context select 'title-numbered'
Evaluating variable 'context'
Object is a string : title-numbered
Handling xsl:with-param name
Building variable name
Evaluating variable 'name'
call-template: name xpath.location
applying xsl:template 'xpath.location'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Registering param path
Building variable path select ''
Evaluating variable 'path'
Object is a string : 
Registering variable 'next.path'
Building variable next.path
Evaluating variable 'next.path'
xsltValueOf: select local-name($node)
Lookup variable 'node'
xsltCopyTextString: copy text chapter
xsltValueOf: result 'chapter'
xsltIf: test $path != ''
Lookup variable 'path'
xsltIf: test evaluate to 0
xsltValueOf: select $path
Lookup variable 'path'
xsltValueOf: result ''
Object is an XSLT value tree :
1  TEXT
    content=chapter
xsltChoose: test $node/parent::*
Lookup variable 'node'
xsltChoose: test evaluate to 1
call-template: name xpath.location
Handling xsl:with-param node
        select $node/parent::*
Building variable node select $node/parent::*
Evaluating variable 'node'
Lookup variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
Handling xsl:with-param path
        select $next.path
Building variable path select $next.path
Evaluating variable 'path'
Lookup variable 'next.path'
Object is an XSLT value tree :
1  TEXT
    content=chapter
applying xsl:template 'xpath.location'
Registering variable 'next.path'
Building variable next.path
Evaluating variable 'next.path'
xsltValueOf: select local-name($node)
Lookup variable 'node'
xsltCopyTextString: copy text book
xsltValueOf: result 'book'
xsltIf: test $path != ''
Lookup variable 'path'
xsltIf: test evaluate to 1
xsltApplySequenceConstructor: copy text /
xsltCopyText: copy text /
xsltValueOf: select $path
Lookup variable 'path'
xsltCopyTextString: copy text chapter
xsltValueOf: result 'chapter'
Object is an XSLT value tree :
1  TEXT
    content=book/chapter
xsltChoose: test $node/parent::*
Lookup variable 'node'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplySequenceConstructor: copy text /
xsltCopyText: copy text /
xsltValueOf: select $next.path
Lookup variable 'next.path'
xsltCopyTextString: copy text book/chapter
xsltValueOf: result 'book/chapter'
call-template returned: name xpath.location
call-template returned: name xpath.location
Object is an XSLT value tree :
1  TEXT
    content=/book/chapter
applying xsl:template 'gentext.template'
Registering param origname
Building variable origname select $name
Evaluating variable 'origname'
Lookup variable 'name'
Object is an XSLT value tree :
1  TEXT
    content=/book/chapter
Registering param purpose
Building variable purpose
Evaluating variable 'purpose'
Registering param xrefstyle
Building variable xrefstyle
Evaluating variable 'xrefstyle'
Registering param referrer
Building variable referrer
Evaluating variable 'referrer'
Registering param lang
Building variable lang
Evaluating variable 'lang'
call-template: name l10n.language
applying xsl:template 'l10n.language'
Registering param target
Building variable target select .
Evaluating variable 'target'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
Registering param xref-context
Building variable xref-context select false()
Evaluating variable 'xref-context'
Object is a Boolean : false
Registering variable 'mc-language'
Building variable mc-language
Evaluating variable 'mc-language'
xsltChoose: test $l10n.gentext.language != ''
Lookup variable 'l10n.gentext.language'
found variable 'l10n.gentext.language'
xsltChoose: test evaluate to 0
xsltChoose: test $xref-context or $l10n.gentext.use.xref.language != 0
Lookup variable 'xref-context'
Lookup variable 'l10n.gentext.use.xref.language'
found variable 'l10n.gentext.use.xref.language'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
Registering variable 'lang-scope'
Building variable lang-scope select $target/ancestor-or-self::*                               [@lang or @xml:lang][1]
Evaluating variable 'lang-scope'
Lookup variable 'target'
Object is a Node Set :
Set contains 0 nodes:
Registering variable 'lang-attr'
Building variable lang-attr select ($lang-scope/@lang | $lang-scope/@xml:lang)[1]
Evaluating variable 'lang-attr'
Lookup variable 'lang-scope'
Lookup variable 'lang-scope'
Object is a Node Set :
NodeSet is NULL !
xsltChoose: test string($lang-attr) = ''
Lookup variable 'lang-attr'
xsltChoose: test evaluate to 1
xsltValueOf: select $l10n.gentext.default.language
Lookup variable 'l10n.gentext.default.language'
found variable 'l10n.gentext.default.language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
Object is an XSLT value tree :
1  TEXT
    content=en
Registering variable 'language'
Building variable language select translate($mc-language,                                         'ABCDEFGHIJKLMNOPQRSTUVWXYZ',                                         'abcdefghijklmnopqrstuvwxyz')
Evaluating variable 'language'
Lookup variable 'mc-language'
Object is a string : en
Registering variable 'adjusted.language'
Building variable adjusted.language
Evaluating variable 'adjusted.language'
xsltChoose: test contains($language,'-')
Lookup variable 'language'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $language
Lookup variable 'language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
Object is an XSLT value tree :
1  TEXT
    content=en
xsltChoose: test $l10n.xml/l:i18n/l:l10n[@language=$adjusted.language]
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
Lookup variable 'adjusted.language'
xsltChoose: test evaluate to 1
xsltValueOf: select $adjusted.language
Lookup variable 'adjusted.language'
xsltCopyTextString: copy text en
xsltValueOf: result 'en'
call-template returned: name l10n.language
Object is an XSLT value tree :
1  TEXT
    content=en
Registering param verbose
Building variable verbose select 1
Evaluating variable 'verbose'
Object is a number : 1
Registering variable 'local.localization.node'
Building variable local.localization.node select ($local.l10n.xml//l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'local.localization.node'
Lookup variable 'local.l10n.xml'
found variable 'local.l10n.xml'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'localization.node'
Building variable localization.node select ($l10n.xml/l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'localization.node'
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:l10n
    namespace l href=http://docbook.sourceforge.net/xmlns/l10...
    ATTRIBUTE language
      TEXT
        content=en
    ATTRIBUTE english-language-name
      TEXT
        content=English
xsltIf: test count($localization.node) = 0                 and count($local.localization.node) = 0                 and $verbose != 0
Lookup variable 'localization.node'
xsltIf: test evaluate to 0
Registering variable 'local.context.node'
Building variable local.context.node select $local.localization.node/l:context[@name=$context]
Evaluating variable 'local.context.node'
Lookup variable 'local.localization.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'context.node'
Building variable context.node select $localization.node/l:context[@name=$context]
Evaluating variable 'context.node'
Lookup variable 'localization.node'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:context
    ATTRIBUTE name
      TEXT
        content=title-numbered
xsltIf: test count($context.node) = 0                 and count($local.context.node) = 0                 and $verbose != 0
Lookup variable 'context.node'
xsltIf: test evaluate to 0
Registering variable 'local.template.node'
Building variable local.template.node select ($local.context.node/l:template[@name=$name                                                         and @style                                                         and @style=$xrefstyle]                         |$local.context.node/l:template[@name=$name                                                         and not(@style)])[1]
Evaluating variable 'local.template.node'
Lookup variable 'local.context.node'
Lookup variable 'local.context.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'template.node'
Building variable template.node select ($context.node/l:template[@name=$name                                                   and @style                                                   and @style=$xrefstyle]                         |$context.node/l:template[@name=$name                                                   and not(@style)])[1]
Evaluating variable 'template.node'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Object is a Node Set :
Set contains 0 nodes:
xsltChoose: test $local.template.node/@text
Lookup variable 'local.template.node'
xsltChoose: test evaluate to 0
xsltChoose: test $template.node/@text
Lookup variable 'template.node'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test contains($name, '/')
Lookup variable 'name'
xsltChoose: test evaluate to 1
call-template: name gentext.template
Handling xsl:with-param context
        select $context
Building variable context select $context
Evaluating variable 'context'
Lookup variable 'context'
Object is a string : title-numbered
Handling xsl:with-param name
        select substring-after($name, '/')
Building variable name select substring-after($name, '/')
Evaluating variable 'name'
Lookup variable 'name'
Object is a string : book/chapter
Handling xsl:with-param origname
        select $origname
Building variable origname select $origname
Evaluating variable 'origname'
Lookup variable 'origname'
Object is an XSLT value tree :
1  TEXT
    content=/book/chapter
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param referrer
        select $referrer
Building variable referrer select $referrer
Evaluating variable 'referrer'
Lookup variable 'referrer'
Object is a string : 
Handling xsl:with-param lang
        select $lang
Building variable lang select $lang
Evaluating variable 'lang'
Lookup variable 'lang'
Object is an XSLT value tree :
1  TEXT
    content=en
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a number : 1
applying xsl:template 'gentext.template'
Registering variable 'local.localization.node'
Building variable local.localization.node select ($local.l10n.xml//l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'local.localization.node'
Lookup variable 'local.l10n.xml'
found variable 'local.l10n.xml'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'localization.node'
Building variable localization.node select ($l10n.xml/l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'localization.node'
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:l10n
    namespace l href=http://docbook.sourceforge.net/xmlns/l10...
    ATTRIBUTE language
      TEXT
        content=en
    ATTRIBUTE english-language-name
      TEXT
        content=English
xsltIf: test count($localization.node) = 0                 and count($local.localization.node) = 0                 and $verbose != 0
Lookup variable 'localization.node'
xsltIf: test evaluate to 0
Registering variable 'local.context.node'
Building variable local.context.node select $local.localization.node/l:context[@name=$context]
Evaluating variable 'local.context.node'
Lookup variable 'local.localization.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'context.node'
Building variable context.node select $localization.node/l:context[@name=$context]
Evaluating variable 'context.node'
Lookup variable 'localization.node'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:context
    ATTRIBUTE name
      TEXT
        content=title-numbered
xsltIf: test count($context.node) = 0                 and count($local.context.node) = 0                 and $verbose != 0
Lookup variable 'context.node'
xsltIf: test evaluate to 0
Registering variable 'local.template.node'
Building variable local.template.node select ($local.context.node/l:template[@name=$name                                                         and @style                                                         and @style=$xrefstyle]                         |$local.context.node/l:template[@name=$name                                                         and not(@style)])[1]
Evaluating variable 'local.template.node'
Lookup variable 'local.context.node'
Lookup variable 'local.context.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'template.node'
Building variable template.node select ($context.node/l:template[@name=$name                                                   and @style                                                   and @style=$xrefstyle]                         |$context.node/l:template[@name=$name                                                   and not(@style)])[1]
Evaluating variable 'template.node'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Object is a Node Set :
Set contains 0 nodes:
xsltChoose: test $local.template.node/@text
Lookup variable 'local.template.node'
xsltChoose: test evaluate to 0
xsltChoose: test $template.node/@text
Lookup variable 'template.node'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test contains($name, '/')
Lookup variable 'name'
xsltChoose: test evaluate to 1
call-template: name gentext.template
Handling xsl:with-param context
        select $context
Building variable context select $context
Evaluating variable 'context'
Lookup variable 'context'
Object is a string : title-numbered
Handling xsl:with-param name
        select substring-after($name, '/')
Building variable name select substring-after($name, '/')
Evaluating variable 'name'
Lookup variable 'name'
Object is a string : chapter
Handling xsl:with-param origname
        select $origname
Building variable origname select $origname
Evaluating variable 'origname'
Lookup variable 'origname'
Object is an XSLT value tree :
1  TEXT
    content=/book/chapter
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param referrer
        select $referrer
Building variable referrer select $referrer
Evaluating variable 'referrer'
Lookup variable 'referrer'
Object is a string : 
Handling xsl:with-param lang
        select $lang
Building variable lang select $lang
Evaluating variable 'lang'
Lookup variable 'lang'
Object is an XSLT value tree :
1  TEXT
    content=en
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a number : 1
applying xsl:template 'gentext.template'
Registering variable 'local.localization.node'
Building variable local.localization.node select ($local.l10n.xml//l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'local.localization.node'
Lookup variable 'local.l10n.xml'
found variable 'local.l10n.xml'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'localization.node'
Building variable localization.node select ($l10n.xml/l:i18n/l:l10n[@language=$lang])[1]
Evaluating variable 'localization.node'
Lookup variable 'l10n.xml'
found variable 'l10n.xml'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Lookup variable 'lang'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:l10n
    namespace l href=http://docbook.sourceforge.net/xmlns/l10...
    ATTRIBUTE language
      TEXT
        content=en
    ATTRIBUTE english-language-name
      TEXT
        content=English
xsltIf: test count($localization.node) = 0                 and count($local.localization.node) = 0                 and $verbose != 0
Lookup variable 'localization.node'
xsltIf: test evaluate to 0
Registering variable 'local.context.node'
Building variable local.context.node select $local.localization.node/l:context[@name=$context]
Evaluating variable 'local.context.node'
Lookup variable 'local.localization.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'context.node'
Building variable context.node select $localization.node/l:context[@name=$context]
Evaluating variable 'context.node'
Lookup variable 'localization.node'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Lookup variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:context
    ATTRIBUTE name
      TEXT
        content=title-numbered
xsltIf: test count($context.node) = 0                 and count($local.context.node) = 0                 and $verbose != 0
Lookup variable 'context.node'
xsltIf: test evaluate to 0
Registering variable 'local.template.node'
Building variable local.template.node select ($local.context.node/l:template[@name=$name                                                         and @style                                                         and @style=$xrefstyle]                         |$local.context.node/l:template[@name=$name                                                         and not(@style)])[1]
Evaluating variable 'local.template.node'
Lookup variable 'local.context.node'
Lookup variable 'local.context.node'
Object is a Node Set :
NodeSet is NULL !
Registering variable 'template.node'
Building variable template.node select ($context.node/l:template[@name=$name                                                   and @style                                                   and @style=$xrefstyle]                         |$context.node/l:template[@name=$name                                                   and not(@style)])[1]
Evaluating variable 'template.node'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'context.node'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Lookup variable 'name'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT l:template
    ATTRIBUTE name
      TEXT
        content=chapter
    ATTRIBUTE text
      TEXT
        content=Chapter#C2#A0%n.#C2#A0%t
xsltChoose: test $local.template.node/@text
Lookup variable 'local.template.node'
xsltChoose: test evaluate to 0
xsltChoose: test $template.node/@text
Lookup variable 'template.node'
xsltChoose: test evaluate to 1
xsltValueOf: select $template.node/@text
Lookup variable 'template.node'
xsltCopyTextString: copy text Chapter %n. %t
xsltValueOf: result 'Chapter %n. %t'
call-template returned: name gentext.template
call-template returned: name gentext.template
call-template returned: name gentext.template
Object is an XSLT value tree :
1  TEXT
    content=Chapter#C2#A0%n.#C2#A0%t
call-template: name substitute-markup
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
Handling xsl:with-param template
        select $template
Building variable template select $template
Evaluating variable 'template'
Lookup variable 'template'
Object is an XSLT value tree :
1  TEXT
    content=Chapter#C2#A0%n.#C2#A0%t
applying xsl:template 'substitute-markup'
Registering param title
Building variable title select ''
Evaluating variable 'title'
Object is a string : 
Registering param subtitle
Building variable subtitle select ''
Evaluating variable 'subtitle'
Object is a string : 
Registering param docname
Building variable docname select ''
Evaluating variable 'docname'
Object is a string : 
Registering param label
Building variable label select ''
Evaluating variable 'label'
Object is a string : 
Registering param pagenumber
Building variable pagenumber select ''
Evaluating variable 'pagenumber'
Object is a string : 
Registering param purpose
Building variable purpose
Evaluating variable 'purpose'
Registering param xrefstyle
Building variable xrefstyle
Evaluating variable 'xrefstyle'
Registering param referrer
Building variable referrer
Evaluating variable 'referrer'
Registering param verbose
Building variable verbose
Evaluating variable 'verbose'
xsltChoose: test contains($template, '%')
Lookup variable 'template'
xsltChoose: test evaluate to 1
xsltValueOf: select substring-before($template, '%')
Lookup variable 'template'
xsltCopyTextString: copy text Chapter 
xsltValueOf: result 'Chapter '
Registering variable 'candidate'
Building variable candidate select substring(substring-after($template, '%'), 1, 1)
Evaluating variable 'candidate'
Lookup variable 'template'
Object is a string : n
xsltChoose: test $candidate = 't'
Lookup variable 'candidate'
xsltChoose: test evaluate to 0
xsltChoose: test $candidate = 's'
Lookup variable 'candidate'
xsltChoose: test evaluate to 0
xsltChoose: test $candidate = 'n'
Lookup variable 'candidate'
xsltChoose: test evaluate to 1
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param label
Building variable label
Evaluating variable 'label'
xsltChoose: test $label != ''
Lookup variable 'label'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: applying template 'chapter' for chapter
xsltChoose: test @label
xsltChoose: test evaluate to 0
xsltChoose: test string($chapter.autolabel) != 0
Lookup variable 'chapter.autolabel'
found variable 'chapter.autolabel'
xsltChoose: test evaluate to 1
xsltIf: test $component.label.includes.part.label != 0 and                       ancestor::part
Lookup variable 'component.label.includes.part.label'
found variable 'component.label.includes.part.label'
xsltIf: test evaluate to 0
Registering variable 'format'
Building variable format
Evaluating variable 'format'
call-template: name autolabel.format
Handling xsl:with-param format
        select $chapter.autolabel
Building variable format select $chapter.autolabel
Evaluating variable 'format'
Lookup variable 'chapter.autolabel'
found variable 'chapter.autolabel'
Object is a number : 1
applying xsl:template 'autolabel.format'
Registering param context
Building variable context select .
Evaluating variable 'context'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT chapter
xsltChoose: test string($format) != 0
Lookup variable 'format'
xsltChoose: test evaluate to 1
xsltChoose: test string($format)='arabic' or $format='1'
Lookup variable 'format'
Lookup variable 'format'
xsltChoose: test evaluate to 1
xsltApplySequenceConstructor: copy text 1
xsltCopyText: copy text 1
call-template returned: name autolabel.format
Object is an XSLT value tree :
1  TEXT
    content=1
xsltChoose: test $label.from.part != 0 and ancestor::part
Lookup variable 'label.from.part'
found variable 'label.from.part'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
Lookup variable 'format'
xsltEvalXPathString: returns 1
xsltEvalAttrValueTemplate: {$format} returns 1
xsltCompilePattern : parsing 'chapter'
xsltCompilePattern : parsed chapter, default priority 0.000000
xsltCompilePattern : parsing 'book'
xsltCompilePattern : parsed book, default priority 0.000000
xsltCopyTextString: copy text 1
Object is an XSLT value tree :
1  TEXT
    content=1
xsltProcessOneNode: applying template '*' for chapter
xsltCopyOf: select $label
Lookup variable 'label'
xsltCopyOf: result is a result tree fragment
xsltCopyTextString: copy text 1
Registering variable 'rest'
Building variable rest select substring($template,             string-length(substring-before($template, '%'))+3)
Evaluating variable 'rest'
Lookup variable 'template'
Lookup variable 'template'
Object is a string : .#C2#A0%t
call-template: name substitute-markup
Handling xsl:with-param template
        select $rest
Building variable template select $rest
Evaluating variable 'template'
Lookup variable 'rest'
Object is a string : .#C2#A0%t
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
Handling xsl:with-param title
        select $title
Building variable title select $title
Evaluating variable 'title'
Lookup variable 'title'
Object is a string : 
Handling xsl:with-param subtitle
        select $subtitle
Building variable subtitle select $subtitle
Evaluating variable 'subtitle'
Lookup variable 'subtitle'
Object is a string : 
Handling xsl:with-param docname
        select $docname
Building variable docname select $docname
Evaluating variable 'docname'
Lookup variable 'docname'
Object is a string : 
Handling xsl:with-param label
        select $label
Building variable label select $label
Evaluating variable 'label'
Lookup variable 'label'
Object is a string : 
Handling xsl:with-param pagenumber
        select $pagenumber
Building variable pagenumber select $pagenumber
Evaluating variable 'pagenumber'
Lookup variable 'pagenumber'
Object is a string : 
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param referrer
        select $referrer
Building variable referrer select $referrer
Evaluating variable 'referrer'
Lookup variable 'referrer'
Object is a string : 
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a string : 
applying xsl:template 'substitute-markup'
xsltChoose: test contains($template, '%')
Lookup variable 'template'
xsltChoose: test evaluate to 1
xsltValueOf: select substring-before($template, '%')
Lookup variable 'template'
xsltCopyTextString: copy text . 
xsltValueOf: result '. '
Registering variable 'candidate'
Building variable candidate select substring(substring-after($template, '%'), 1, 1)
Evaluating variable 'candidate'
Lookup variable 'template'
Object is a string : t
xsltChoose: test $candidate = 't'
Lookup variable 'candidate'
xsltChoose: test evaluate to 1
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param title
Building variable title
Evaluating variable 'title'
xsltChoose: test $title != ''
Lookup variable 'title'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select .
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a string : 
xsltProcessOneNode: applying template 'preface|chapter|appendix' for chapter
Registering variable 'title'
Building variable title select (docinfo/title                                       |info/title                                       |prefaceinfo/title                                       |chapterinfo/title                                       |appendixinfo/title                                       |title)[1]
Evaluating variable 'title'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT title
xsltApplyTemplates: node: 'chapter'
xsltApplyTemplates: select $title
Lookup variable 'title'
xsltApplyTemplates: list of 1 nodes
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
xsltProcessOneNode: applying template 'title' for title
xsltChoose: test $allow-anchors != 0
Lookup variable 'allow-anchors'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplyTemplates: node: 'title'
xsltApplyTemplates: list of 1 nodes
xsltProcessOneNode: no template found for text
xsltDefaultProcessOneNode: copy text Section
xsltCopyText: copy text Section
Object is an XSLT value tree :
1  TEXT
    content=Section
xsltProcessOneNode: applying template 'chapter|appendix' for chapter
xsltChoose: test $purpose = 'xref'
Lookup variable 'purpose'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltCopyOf: select $title
Lookup variable 'title'
xsltCopyOf: result is a result tree fragment
xsltCopyTextString: copy text Section
Registering variable 'rest'
Building variable rest select substring($template,             string-length(substring-before($template, '%'))+3)
Evaluating variable 'rest'
Lookup variable 'template'
Lookup variable 'template'
Object is a string : 
call-template: name substitute-markup
Handling xsl:with-param template
        select $rest
Building variable template select $rest
Evaluating variable 'template'
Lookup variable 'rest'
Object is a string : 
Handling xsl:with-param allow-anchors
        select $allow-anchors
Building variable allow-anchors select $allow-anchors
Evaluating variable 'allow-anchors'
Lookup variable 'allow-anchors'
Object is a number : 0
Handling xsl:with-param title
        select $title
Building variable title select $title
Evaluating variable 'title'
Lookup variable 'title'
Object is a string : 
Handling xsl:with-param subtitle
        select $subtitle
Building variable subtitle select $subtitle
Evaluating variable 'subtitle'
Lookup variable 'subtitle'
Object is a string : 
Handling xsl:with-param docname
        select $docname
Building variable docname select $docname
Evaluating variable 'docname'
Lookup variable 'docname'
Object is a string : 
Handling xsl:with-param label
        select $label
Building variable label select $label
Evaluating variable 'label'
Lookup variable 'label'
Object is a string : 
Handling xsl:with-param pagenumber
        select $pagenumber
Building variable pagenumber select $pagenumber
Evaluating variable 'pagenumber'
Lookup variable 'pagenumber'
Object is a string : 
Handling xsl:with-param purpose
        select $purpose
Building variable purpose select $purpose
Evaluating variable 'purpose'
Lookup variable 'purpose'
Object is a string : 
Handling xsl:with-param xrefstyle
        select $xrefstyle
Building variable xrefstyle select $xrefstyle
Evaluating variable 'xrefstyle'
Lookup variable 'xrefstyle'
Object is a string : 
Handling xsl:with-param referrer
        select $referrer
Building variable referrer select $referrer
Evaluating variable 'referrer'
Lookup variable 'referrer'
Object is a string : 
Handling xsl:with-param verbose
        select $verbose
Building variable verbose select $verbose
Evaluating variable 'verbose'
Lookup variable 'verbose'
Object is a string : 
applying xsl:template 'substitute-markup'
xsltChoose: test contains($template, '%')
Lookup variable 'template'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltValueOf: select $template
Lookup variable 'template'
xsltValueOf: result ''
call-template returned: name substitute-markup
call-template returned: name substitute-markup
call-template returned: name substitute-markup
call-template returned: name footer.navigation
call-template: name user.footer.navigation
applying xsl:template 'user.footer.navigation'
Registering param node
Building variable node select .
Evaluating variable 'node'
Object is a Node Set :
Set contains 1 nodes:
1  ELEMENT book
call-template returned: name user.footer.navigation
xsltValueOf: select $chunk.append
Lookup variable 'chunk.append'
found variable 'chunk.append'
xsltValueOf: result ''
call-template returned: name chunk-element-content
Object is an XSLT value tree :
1  ELEMENT html
Handling xsl:with-param quiet
        select $chunk.quietly
Building variable quiet select $chunk.quietly
Evaluating variable 'quiet'
Lookup variable 'chunk.quietly'
found variable 'chunk.quietly'
Object is a number : 0
applying xsl:template 'write.chunk'
Registering param suppress-context-node-name
Building variable suppress-context-node-name select 0
Evaluating variable 'suppress-context-node-name'
Object is a number : 0
Registering param message-prolog
Building variable message-prolog
Evaluating variable 'message-prolog'
Registering param message-epilog
Building variable message-epilog
Evaluating variable 'message-epilog'
Registering param method
Building variable method select $chunker.output.method
Evaluating variable 'method'
Lookup variable 'chunker.output.method'
found variable 'chunker.output.method'
Object is a string : html
Registering param encoding
Building variable encoding select $chunker.output.encoding
Evaluating variable 'encoding'
Lookup variable 'chunker.output.encoding'
found variable 'chunker.output.encoding'
Object is a string : ISO-8859-1
Registering param indent
Building variable indent select $chunker.output.indent
Evaluating variable 'indent'
Lookup variable 'chunker.output.indent'
found variable 'chunker.output.indent'
Object is a string : no
Registering param omit-xml-declaration
Building variable omit-xml-declaration select $chunker.output.omit-xml-declaration
Evaluating variable 'omit-xml-declaration'
Lookup variable 'chunker.output.omit-xml-declaration'
found variable 'chunker.output.omit-xml-declaration'
Object is a string : no
Registering param standalone
Building variable standalone select $chunker.output.standalone
Evaluating variable 'standalone'
Lookup variable 'chunker.output.standalone'
found variable 'chunker.output.standalone'
Object is a string : no
Registering param doctype-public
Building variable doctype-public select $chunker.output.doctype-public
Evaluating variable 'doctype-public'
Lookup variable 'chunker.output.doctype-public'
found variable 'chunker.output.doctype-public'
Object is a string : 
Registering param doctype-system
Building variable doctype-system select $chunker.output.doctype-system
Evaluating variable 'doctype-system'
Lookup variable 'chunker.output.doctype-system'
found variable 'chunker.output.doctype-system'
Object is a string : 
Registering param media-type
Building variable media-type select $chunker.output.media-type
Evaluating variable 'media-type'
Lookup variable 'chunker.output.media-type'
found variable 'chunker.output.media-type'
Object is a string : 
Registering param cdata-section-elements
Building variable cdata-section-elements select $chunker.output.cdata-section-elements
Evaluating variable 'cdata-section-elements'
Lookup variable 'chunker.output.cdata-section-elements'
found variable 'chunker.output.cdata-section-elements'
Object is a string : 
xsltIf: test $quiet = 0
Lookup variable 'quiet'
xsltIf: test evaluate to 1
xsltIf: test not($message-prolog = '')
Lookup variable 'message-prolog'
xsltIf: test evaluate to 0
xsltApplySequenceConstructor: copy text Writing 
xsltCopyText: copy text Writing 
xsltValueOf: select $filename
Lookup variable 'filename'
xsltCopyTextString: copy text index.html
xsltValueOf: result 'index.html'
xsltIf: test name(.) != '' and $suppress-context-node-name = 0
Lookup variable 'suppress-context-node-name'
xsltIf: test evaluate to 1
xsltApplySequenceConstructor: copy text  for 
xsltCopyText: copy text  for 
xsltValueOf: select name(.)
xsltCopyTextString: copy text book
xsltValueOf: result 'book'
xsltIf: test @id or @xml:id
xsltIf: test evaluate to 0
xsltIf: test not($message-epilog = '')
Lookup variable 'message-epilog'
xsltIf: test evaluate to 0
Writing index.html for book
xsltChoose: test element-available('exsl:document')
xsltChoose: test evaluate to 1
xsltChoose: test $media-type != ''
Lookup variable 'media-type'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltChoose: test $doctype-public != '' and $doctype-system != ''
Lookup variable 'doctype-public'
xsltChoose: test evaluate to 0
xsltChoose: test $doctype-public != '' and $doctype-system = ''
Lookup variable 'doctype-public'
xsltChoose: test evaluate to 0
xsltChoose: test $doctype-public = '' and $doctype-system != ''
Lookup variable 'doctype-public'
Lookup variable 'doctype-system'
xsltChoose: test evaluate to 0
evaluating xsl:otherwise
xsltApplySequenceConstructor: extension construct document
Lookup variable 'filename'
xsltEvalXPathString: returns index.html
xsltEvalAttrValueTemplate: {$filename} returns index.html
creating dictionary for stylesheet
Lookup variable 'encoding'
xsltEvalXPathString: returns ISO-8859-1
xsltEvalAttrValueTemplate: {$encoding} returns ISO-8859-1
Lookup variable 'method'
xsltEvalXPathString: returns html
xsltEvalAttrValueTemplate: {$method} returns html
Lookup variable 'standalone'
xsltEvalXPathString: returns no
xsltEvalAttrValueTemplate: {$standalone} returns no
Lookup variable 'indent'
xsltEvalXPathString: returns no
xsltEvalAttrValueTemplate: {$indent} returns no
Lookup variable 'omit-xml-declaration'
xsltEvalXPathString: returns no
xsltEvalAttrValueTemplate: {$omit-xml-declaration} returns no
Lookup variable 'cdata-section-elements'
xsltEvalXPathString: returns 
xsltEvalAttrValueTemplate: {$cdata-section-elements} returns 
xsltCopyOf: select $content
Lookup variable 'content'
xsltCopyOf: result is a result tree fragment
xsltCopyTextString: copy text An Example Book
xsltCopyTextString: copy text An Example Book
xsltCopyTextString: copy text  
xsltCopyTextString: copy text  
xsltCopyTextString: copy text  
xsltCopyTextString: copy text Next
xsltCopyTextString: copy text An Example Book
xsltCopyTextString: copy text Table of Contents
xsltCopyTextString: copy text 1. Section
xsltCopyTextString: copy text  
xsltCopyTextString: copy text  
xsltCopyTextString: copy text  
xsltCopyTextString: copy text Next
xsltCopyTextString: copy text  
xsltCopyTextString: copy text  
xsltCopyTextString: copy text  Chapter 1. Section
Wrote 1407 bytes to built-doc/index.html
freeing dictionary from stylesheet
call-template returned: name write.chunk
call-template returned: name process-chunk
call-template returned: name chunk-first-section-with-parent
call-template returned: name process-chunk-element
xsltIf: test $tex.math.in.alt != ''
Lookup variable 'tex.math.in.alt'
found variable 'tex.math.in.alt'
xsltIf: test evaluate to 0
xsltIf: test $generate.manifest != 0
Lookup variable 'generate.manifest'
found variable 'generate.manifest'
xsltIf: test evaluate to 0
Shutting down module : http://icl.com/saxon
I/O error : Is a directory
I/O error : Is a directory
freeing transformation dictionary
freeing dictionary from stylesheet
freeing dictionary from stylesheet
freeing dictionary from stylesheet
freeing dictionary from stylesheet


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