Mam 4 plik xml, muszę połączyć go jako pojedynczy format pliku XHTML przy użyciu transformacji XSLT w Oxygen.
Mój pierwszy plik.xml:
<task>
<title>intro1</title>
<tbody>
<p>intro1</p>
</tbody>
</task>
Mój drugi plik.xml:
<task>
<title>intro2</title>
<tbody>
<p>intro2</p>
</tbody>
</task>
Mój trzeci plik.xml:
<task>
<title>intro3</title>
<tbody>
<p>intro3</p>
</tbody>
</task>
Mój czwarty plik.xml:
<task>
<title>intro4</title>
<tbody>
<p>intro4</p>
</tbody>
</task>
Użyłem ditamapy:
<?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 używany jako:
Używam wtyczki "org.dita.xhtml" w Dita OT 1.8.5. podczas konwersji za pomocą tej wtyczki otrzymuję dane wyjściowe jako cztery różne pliki html, ale potrzebuję jako jednego pliku html.
Proszę o pomoc, z góry dziękuję
Odpowiedzi:
4 dla odpowiedzi № 1Możesz ustawić atrybut
chunk="do-treści"
w elemencie głównym mapy DITA. Powinien stworzyć pojedynczy dokument HTML zawierający wszystkie połączone tematy.