Xml 复制段落内容
在DocBook文档中,我有几个部分遵循以下模式:Xml 复制段落内容,xml,docbook,Xml,Docbook,在DocBook文档中,我有几个部分遵循以下模式: 节名称 简短的描述 长篇大论 我想创建这些部分的索引。但我需要它是一个表格,格式如下: |用章节名称链接
- 节名称
- 简短的描述
- 长篇大论
|章节名称1 |简短描述1 |
|章节名称2 |简短描述2| 我不喜欢复制简短描述的想法。我想在第二列中创建某种引用,这样简短的描述将直接取自引用的部分。我可能可以创建一个带有endterm属性的xterm引用,但我不想在第二列创建链接。我只想从包含简短描述的段落中复制内容
在DocBook中有什么方法可以做到这一点吗?这就是XSLT可以发挥作用的地方 您需要使用XPATH规则创建表的模板,以便从现有文档填充表 你需要把那张桌子放在适当的地方 然后需要使用Ant(或Make、Maven或SCONS)来(1)运行转换以生成表,然后(2)运行普通的DocBook转换 我使用的另一种方法是使用ElementTreeXML解析器在Python中编写转换 这个方法的基本部分是从DocBook构建HTML或LaTeX的一个步骤构建表