需要使用 XSLT 将 4 xml 文件组合成一个 xhtml

Need to combine 4 xml file into a single xhtml using XSLT

我有 4 个 xml 文件,我需要使用 Oxygen 中的 XSLT 转换将其合并为单个 XHTML 文件格式。

我的 first.xml 文件:

<task>
<title>intro1</title>
<tbody>
<p>intro1</p>
</tbody>
</task>

我的Second.xml文件:

<task>
<title>intro2</title>
<tbody>
<p>intro2</p>
</tbody>
</task>

我的 third.xml 文件:

<task>
<title>intro3</title>
<tbody>
<p>intro3</p>
</tbody>
</task>

我的 fourth.xml 文件:

<task>
<title>intro4</title>
<tbody>
<p>intro4</p>
</tbody>
</task>

我使用了 ditamap:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE map PUBLIC "com.rsicms.rsuite_te:doctypes:dita:map" "map.dtd">
<map>
 <title>This is a test DITA Map</title>
 <topicref href="first.xml"/>
 <topicref href="second.xml"/>
 <topicref href="third.xml"/>
 <topicref href="fourth.xml"/>
</map>

XSL 用作:

我在 Dita OT 1.8.5 中使用插件 'org.dita.xhtml'。使用此插件进行转换时,我得到了四个不同 html 文件的输出,但我需要一个 html 文件。

请帮助我,在此先感谢

您可以设置属性

chunk="to-content"

在 DITA 映射根元素上。它应该创建一个包含所有合并主题的 HTML 文档。