Нужно объединить 4 xml файла в один xhtml используя XSLT

У меня есть 4 XML-файла, мне нужно объединить его в один формат файла XHTML с использованием преобразования XSLT в Oxygen.

Мой первый файл.xml:

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

Мой файл Second.xml:

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

Мой третий файл.xml:

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

Мой четвертый файл.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 используется как:

Я использую плагин "org.dita.xhtml" в Dita OT 1.8.5. При конвертации с помощью этого плагина я получаю вывод в виде четырех разных HTML-файлов, но мне нужно, как один HTML-файл.

Пожалуйста, помогите мне в этом, спасибо заранее

1 ответ

Решение

Вы можете установить атрибут

Кусок ="к содержанию"

на корневом элементе карты DITA. Следует создать единый HTML-документ, содержащий все объединенные темы.

Другие вопросы по тегам