From 1b8441c17c5606fb9acc04678d1cd83f3a50285c Mon Sep 17 00:00:00 2001 From: Daniel James Date: Wed, 25 Oct 2017 01:14:54 +0100 Subject: [PATCH] Use object.id in boostbook to docbook conversion Will generate more consistent ids if generate.consistent.ids is set to 1. --- xsl/docbook.xsl | 4 ++++ xsl/lookup.xsl | 9 +++++---- xsl/macro.xsl | 2 +- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/xsl/docbook.xsl b/xsl/docbook.xsl index 12bef90..a862bb1 100644 --- a/xsl/docbook.xsl +++ b/xsl/docbook.xsl @@ -9,12 +9,16 @@ + + + + diff --git a/xsl/lookup.xsl b/xsl/lookup.xsl index efc4e8c..eabfff8 100644 --- a/xsl/lookup.xsl +++ b/xsl/lookup.xsl @@ -22,7 +22,7 @@ - + -bb @@ -185,7 +185,7 @@ - + @@ -234,10 +234,11 @@ translate($part, '.<>;\:*?"| ', '') != $part )"> + + substring($normalized, 1, $boost.max.id.part.length - string-length($id) - 1), + concat('_', $id))"/> diff --git a/xsl/macro.xsl b/xsl/macro.xsl index fcd97a2..6d0fd94 100644 --- a/xsl/macro.xsl +++ b/xsl/macro.xsl @@ -115,7 +115,7 @@ _ - +