/ / Pomiń tematy w czasie konwersji DITA OT Epub na EPUB - xml, xslt, epub, dita, dita-ot

Pomiń temat w czasie konwersji DITA OT Epub na EPUB - xml, xslt, epub, dita, dita-ot

Muszę pominąć tematy związane z konwersją DITA OT EPUB z DITA do EPUB na wyjściu Epub Plik danych MY Input 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>

Mój temat_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>

Mój plik 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>

Używanie wtyczki EPUB z DITA OT 1.8.5 o nazwie "org.dita4publishers.epub".

Out, otrzymuję wszystkie tematy, które są w pliku mapy dita, ale chcę pominąć topic_2 w wynikach epub generowanych przy użyciu wtyczki epub w tlenie.

Odpowiedzi:

0 dla odpowiedzi № 1

W mapie DITA na temat odnośnik do"topics / topic_2.dita" możesz dodać atrybut profilowania, taki jak "product =" X "", a następnie utworzyć plik filtra Ditaval (który możesz nazwać na przykład "filter.xml") o treści:

 <val>
<prop action="exclude" att="product" val="X"/>
</val>

Następnie edytuj (lub duplikuj i edytuj) tlenscenariusz transformacji i ma zakładkę "Filtry", gdzie można dodać odniesienie do pliku filtra Ditaval. Alternatywnie w tej samej zakładce "Filtry" masz tabelę, w której możesz dodać warunki wykluczenia. Kilka dodatkowych informacji na temat profilowania DITA: https://www.oxygenxml.com/doc/versions/20.0/ug-editor/topics/dita-profiling-conditional-text.html