Xml 省略DITA OT Epub转换DITA到Epub时的主题
我需要在EPUB输出中将DITA OT EPUB从DITA转换为EPUB时省略主题 我的输入XML Dita映射文件Xml 省略DITA OT Epub转换DITA到Epub时的主题,xml,xslt,epub,dita,dita-ot,Xml,Xslt,Epub,Dita,Dita Ot,我需要在EPUB输出中将DITA OT 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> <
<?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>
示例词
Ram文件Raj(RFR)
文件示例标题(FST)
我的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>
<?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>
Ram文件Raj(RFR)
我的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_1" xml:lang="en-US" outputclass="Ram-Files-RajRFR"><title>Ram-Files-Raj (RFR)</title></topic>
<?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>
文件示例标题(FST)
使用名为“org.dita4publishers.EPUB”的DITAOT1.8.5基本EPUB插件
Out put我正在获取dita映射文件中的所有主题,但我想在使用oxygen中的epub插件生成的epub输出中省略主题2。在topicref上的dita映射中,可以将“topics/topic_2.dita”添加一个分析属性,如“product=“X”,然后创建一个Ditaval过滤器文件(例如,您可以命名该文件)“filter.xml”),其内容如下:
<val>
<prop action="exclude" att="product" val="X"/>
</val>
然后编辑(或复制并编辑)氧气转换场景,它有一个“过滤器”选项卡,您可以在其中添加对Ditaval过滤器文件的引用。
作为同一“过滤器”选项卡中的替代选项,您可以在其中添加排除条件。
有关使用DITA评测的更多详细信息:
您可以在模板中的匹配模式中使用谓词
[…]
。请显示XSLT以获得进一步帮助。我使用的是名为“org.dita4publisher.EPUB”的DITA OT EPUB插件,而不是特定的Xsl。我想使用DITA OT EPUB插件Xsl省略此主题