Hello all, I am working on stylesheets for a book that will have Q/As and task-descriptions in it. I want to display the <qandaentry>s without <answer>s, and the task <step>s without <example>s by default, then reprint each element in its entirety (ie with answers and examples) in an appendix at the end.
The approach I'm taking is to override the templates for qandaentry and step so that they omit the "answer" elements by default, then create mode="answers-section" templates for them that do include the answers, and call those at the end of the book template. The problem I am encountering is that the default fo output stylesheets, upon which I'm basing mine, add id elements to nearly everything, it seems, and generate-id() always seems to generate the same value when run against the same element, even if it's being run a second time. I've even tried using <xsl:copy-of> to avoid duplicating IDs, and so far no luck (though I might just not be using it right yet), and since fop dies if there are two elements with the same ID, building a pdf fails. So, I my questions are: 1) Is this a sane way to go about what I want to accomplish? 2a) If so, how can I avoid getting duplicate IDs? 2b) If not, suggestions? Thanks! --Brad --------------------------------------------------------------------- To unsubscribe, e-mail: docbook-unsubscr...@lists.oasis-open.org For additional commands, e-mail: docbook-h...@lists.oasis-open.org