Xml 省略DITA OT Epub转换DITA到Epub时的主题

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> <

我需要在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>
    <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省略此主题