需要使用 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 文档。
我有 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 文档。