- Book DTD (fmxbook.dtd)
The fmxbook.dtd file
has been updated as follows:
- Added the fm-ditabook/@xml:lang
attribute. This resulted in an error when generating a book from
a map that included an xml:lang value.
- Added authorname and copyrholder attributes to the fm-ditabook
element.
- Added filtering attributes to the fm-ditafile element.
- Book EDD (book_1.1.edd.fm)
Added corresponding attributes to support
DTD updates:
- Added the fm-ditabook/@xml:lang attribute.
- Added authorname and copyrholder attributes to the fm-ditabook
element.
- Added filtering attributes to the fm-ditafile element.
- Book Template (book_1.1.template.fm)
The book template was updated as follows:
- Imported updated EDD.
- Added fmx-masterpage marker definition.
- Book XSLT (bookmap2fmbook.xsl
and expandOrig.xsl)
A number of updates were made to the bookmap2fmbook.xsl file.
- Incorrect references to a draftinfo element were
changed to draftintro.
- Support was added for a preface element that
can reference a ditamap.
- Additional support was added for the migration of map metadata
to book-level attributes.
- Updated processing to migrate filtering attribute values from
topicrefs to the associated fm-ditafile element in the generated
FM files. This allows ditaval/conditional filtering based on map-level
attributes.
It is possible that these updates could
cause problems for existing book-build processing, so the old XSL
files are also provided as bookmap2fmbook.1.1.14.xsl and expandOrig.1.1.14.xsl.
- Book Component Templates
The updated EDD was imported into the following
component templates: tpl~appendix.fm, tpl~chapter.fm, tpl~part.fm, tpl~preface.fm
- Topic Template (topic_1.1.template.fm)
Added fmx-masterpage marker definition.