我想为 DITA 编写自定义 xsl。我有三个 Dita 地图,例如book.ditamap
和chapter1.ditamap
,chapter2.ditamap
我只想获取我在这个 ditamap 中给出的标题。
我的book.ditamap
样子是这样的:
<bookmap id="pdfnntd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="urn:oasis:names:tc:dita:xsd:bookmap.xsd">
<booktitle>
<booklibrary>Books about stuff</booklibrary>
<mainbooktitle>A book about one thing</mainbooktitle>
</booktitle>
<chapter href="chapter1.ditamap" format="ditamap"/>
<chapter href="chapter2.ditamap" format="ditamap"/>
</bookmap>
我的chapter1.ditamap
样子是这样的:
<map id="pdfnnt" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLenter code hereocation="urn:oasis:names:tc:dita:xsd:map.xsd">
<topichead>
<topicmeta>
<navtitle>Threads</navtitle>
</topicmeta>
<topicref href="task/lesson1.xml" type="task"></topicref>
<topicref href="task/lesson2.xml" type="task"></topicref>
</topichead>
</map>
对于这些 ditamap,我想在 DITA 中编写自定义 xsl。我在您的网站上搜索过,我尝试了一个示例,但 DITA 仅采用默认 xsl。请帮我解决这个问题。