Нужно объединить 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-документ, содержащий все объединенные темы.