Hi Hussein Very cool! Now it works fine :-) A very little mistake and a long time to find the error. Thank you very much.
By the way: Let me say, that I like XXE and it is a very good product. Sincerely Martin Schild -----Ursprüngliche Nachricht----- Von: Hussein Shafie [mailto:huss...@xmlmind.com] Gesendet: Mittwoch, 7. Februar 2018 10:54 An: Schild Martin <martinsch...@opacc.ch> Cc: 'xmleditor-support@xmlmind.com' <xmleditor-support@xmlmind.com>; ditac-supp...@xmlmind.com Betreff: Re: [XXE] Convert DITA-File to WebHelp [FIXED ATTACHED MAP] I think I found where is the problem. Your map "tech_notes-opacconeinstallation.ditamap" contains: --- <topicref href="../../../topics/opaccone/technotes/system-admin/technotes_OpaccOneInstallation_installation.dita"/> --- The corresponding topic file (you send it to us as an attachment to your previous email) is called "technotes_OpaccOneInstallation_Installation.dita". Notice "Installation" and not "installation." Different character case! DITA links are URL-based, not file based. URLs are case-sensitive. In consequence, relative URL "../../../topics/opaccone/technotes/system-admin/technotes_OpaccOneInstallation_installation.dita" does not correspond to an existing file. The workaround consists simply in renaming file "technotes_OpaccOneInstallation_Installation.dita" to "technotes_OpaccOneInstallation_installation.dita". On 02/07/2018 08:08 AM, Schild Martin wrote: > Hi Hussein > > Thank you for your feedback. > Sorry, in my mail I forgot to attach my Ditamap-File. > > I tested WebHelp output with your BookMap and it works fine. > With my Ditamap it works still not. > > Maybe something with the Ditamap is wrong. But I didn't see what it could be. > I attached both Maps. > technotes_xmlmind.ditamap (which ist your map with the correct path to my > DITA-Files). This map works fine. > tech_notes-opacconeinstallation.ditamap (which is my original map). With this > map the link to "Installation" in > technotes_OpaccOneInstallation_uebersicht.dita works not. > The link to technotes_OpaccOneInstallation_uebersicht.html in the TOC works. > > In the moment my workaround is, to edit manually the link in the > generated technotes_OpaccOneInstallation_uebersicht.html > > Sincerely > Martin Schild > > -----Ursprüngliche Nachricht----- > Von: Hussein Shafie [mailto:huss...@xmlmind.com] > Gesendet: Dienstag, 6. Februar 2018 17:30 > An: Schild Martin <martinsch...@opacc.ch> > Cc: 'xmleditor-support@xmlmind.com' <xmleditor-support@xmlmind.com>; > ditac-supp...@xmlmind.com > Betreff: Re: Convert DITA-File to WebHelp [FIXED ATTACHED MAP] > > Schild Martin wrote: >> In my DITA-File, I have a list with xref-Elements. (See attached >> files.) >> >> technotes_OpaccOneInstallation_uebersicht.dita contains link to >> technotes_OpaccOneInstallation_Installation.dita >> >> >> >> When I convert the DITA-Files to WebHelp, one of the list-Elements becomes a >> reference to a file. >> >> In this context, that's wrong. >> >> The links to the other DITA-Files are OK. In the converted html-File the >> other links are working properly. >> >> >> >> Part from the converted html-File (output) >> >> >> >> <ul class="compact-ul"> >> >> <li class="li"> >> >> <div class="p"><b class="b"><a class="xref" >> href="file:/D:/Repositories/Doc/Content/de/topics/opaccone/technotes/ >> s >> ystem-admin/technotes_OpaccOneInstallation_Installation.dita">Install >> a >> tion</a></b> >> >> (ein Mal vorhanden) >> >> </div> >> >> <div class="p">Dieser Abschnitt enthält Informationen die pro >> >> Installation nur einmal vorkommen. >> >> </div> >> >> </li> >> >> <li class="li"> >> >> <div class="p"><b class="b"><a class="xref" >> href="technotes_OpaccOneInstallation_SQL.html#OpaccOneInstallation_SQ >> L >> ">SqlDatabase</a></b> >> >> (ein Mal vorhanden) >> >> </div> >> >> <div class="p">Dieser Abschnitt enthält die für die >> >> SQL-Datenbank notwendigen Konfigurationsangaben. >> >> </div> >> >> </li> >> >> >> >> I can't see what is the error. But it seems, that something is wrong in my >> DITA-Files. > > I'm sorry but I cannot reproduce this issue using the 2 topic files > you sent us and the very simple bookmap attached to this email. (Give > it a try and you'll see it works fine.) > > > > My guess is that your DITA *map* never references file > "technotes_OpaccOneInstallation_Installation.dita". Only *topic* > "technotes_OpaccOneInstallation_uebersicht.dita" contains a link to > "technotes_OpaccOneInstallation_Installation.dita". > > In such case, XMLmind DITA Converter reports this warning: > --- > file:/home/hussein/tmp/opacc/technotes_OpaccOneInstallation_uebersicht.dita:35:63: > "file:/home/hussein/tmp/opacc/technotes_OpaccOneInstallation_Installat > ion.dita", > href points outside processed topics > --- > then considers "technotes_OpaccOneInstallation_Installation.dita" as being an > external resource. Hence the absolute file URL. > > Note that running "Map|Check Map" (very handy; see > http://www.xmlmind.com/xmleditor/_distrib/doc/dita/help-2.html#map_men > u) at any time will cause XMLmind to also report this warning. > > > > Note that this is a documented limitation of XMLmind DITA Converter > (AKA > ditac): > --- > - Ditac reports a "topicB, href points outside processed topics" warning when > topicA references topicB and topicB is not referenced in the map. > In order to suppress this warning, add to the map a <topicref> having > attribute toc="no" and pointing to topicB. > --- > http://www.xmlmind.com/ditac/_distrib/doc/manual/limitations.html#limi > tations > > If this is not a mistake (e.g. your map is not a work in progress), the only > workaround is to add somewhere in your map a topicref (of any kind) having > href="technotes_OpaccOneInstallation_Installation.dita" and toc="no". > > > > > -- > XMLmind XML Editor Support List > xmleditor-support@xmlmind.com > http://www.xmlmind.com/mailman/listinfo/xmleditor-support > -- Hussein SHAFIE, Product Manager, huss...@xmlmind.com XMLmind Software, 35 rue Louis Leblanc, 78120 Rambouillet, France Phone: +33 (0)9 52 80 80 37, Fax: +33 (0)9 57 80 80 37, www.xmlmind.com -- XMLmind XML Editor Support List xmleditor-support@xmlmind.com http://www.xmlmind.com/mailman/listinfo/xmleditor-support