How can I use XSLT to turn an HTML definition list (DL) into a two-column XSL-FO table with the terms in the first column and the definitions in the second, with multiple definitions possible?
(Apologies if this is already answered somewhere. I searched but did not find.)
This question has the crux of finding the following-siblings that still have the current DT as their term: XSLT: Select following-sibling until reaching a specified tag
Then it's just a matter of defining the whole table as the top-level DL template: