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

Reply via email to