我需要在DITA OT EPUB在Epub输出中从DITA转换为EPUB时省略主题 我的输入XML Dita地图文件
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pubmap
PUBLIC "urn:pubid:com.sam.doctypes:dita:pubmap" "pubmap.dtd">
<pubmap xml:lang="en-US">
<pubtitle>
<mainpubtitle outputclass="book">Sample Word</mainpubtitle>
</pubtitle>
<topicref href="topics/topic_1.dita">
<topicmeta>
<navtitle>Ram-Files-Raj (RFR)</navtitle>
<metadata/>
</topicmeta>
</topicref>
<topicref href="topics/topic_2.dita">
<topicmeta>
<navtitle>Files-Sampletitle (FST)</navtitle>
<metadata/>
</topicmeta>
</topicref>
</pubmap>
我的topic_1.dita文件
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE topic
PUBLIC "urn:pubid:com.sam.doctypes:dita:topic" "topic.dtd">
<topic id="topic_1" xml:lang="en-US" outputclass="Ram-Files-RajRFR"><title>Ram-Files-Raj (RFR)</title></topic>
我的topic_2.dita文件
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE topic
PUBLIC "urn:pubid:com.sam.doctypes:dita:topic" "topic.dtd">
<topic id="topic_2" xml:lang="en-US" outputclass="Files-SampletitleFST"><title>Files-Sampletitle (FST)</title></topic>
使用名为&#34; org.dita4publishers.epub&#34;的DITA OT 1.8.5基础EPUB插件。
Out put我得到了dita地图文件中的所有主题,但是我想省略使用epub插件在氧气中生成的epub输出中的topic_2。
答案 0 :(得分:0)
在主题参数的DITA地图中,以&#34; topics / topic_2.dita&#34;您可以添加一个分析属性,例如&#39; product =&#34; X&#34;&#39;然后创建一个Ditaval过滤器文件(例如,您可以命名为&#34; filter.xml&#34;),其内容如下:
<val>
<prop action="exclude" att="product" val="X"/>
</val>
然后编辑(或复制和编辑)氧气转换场景,它有一个&#34;过滤器&#34;选项卡,您可以在其中添加对Ditaval过滤器文件的引用。 作为同样的选择&#34;过滤器&#34;选项卡您有一个表格,您可以在其中添加排除条件。 有关使用DITA分析的更多详细信息: https://www.oxygenxml.com/doc/versions/20.0/ug-editor/topics/dita-profiling-conditional-text.html