Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Markdown 规范化DITA:将主题拆分为单独的文件?_Markdown_Dita Ot - Fatal编程技术网

Markdown 规范化DITA:将主题拆分为单独的文件?

Markdown 规范化DITA:将主题拆分为单独的文件?,markdown,dita-ot,Markdown,Dita Ot,我将遵循以下步骤从轻量级/降价输入生成规范化DITA 如何分割输出-以便每个主题都有一个文件? 下面是我的输入标记(“test.md”): 和我的地图文件(“map.dita”): 和dita版本: $ dita -version DITA-OT version 3.5.3 但我不确定这些是否需要用java专门编写,或者是否可以用XSLT实现?(或配置等)DITA规范化插件位于“DITA-OT/plugins/org.DITA.normalize”中,它有一个XSLT样式表,生成DITA主题“

我将遵循以下步骤从轻量级/降价输入生成规范化DITA

如何分割输出-以便每个主题都有一个文件? 下面是我的输入标记(“test.md”):

和我的地图文件(“map.dita”):

和dita版本:

$ dita -version
DITA-OT version 3.5.3

但我不确定这些是否需要用java专门编写,或者是否可以用XSLT实现?(或配置等)

DITA规范化插件位于“DITA-OT/plugins/org.DITA.normalize”中,它有一个XSLT样式表,生成DITA主题“org.DITA.normalize/xsl/normalize.xsl”。也许您可以修改XSLT样式表,并使用xsl:result文档为内部主题创建单独的文件。 大约2年前,我还在DITA开放工具包日制作了这段视频,详细介绍了DITA OT插件的实现方式,也许了解插件的一般功能和功能会对您有所帮助:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE map PUBLIC "-//OASIS//DTD DITA Map//EN" "map.dtd">
<map>
  <topicref href="test.md" format="markdown"/>
</map>
$ dita --input=map.dita --format=dita
$ dita -version
DITA-OT version 3.5.3