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-supp...@xmlmind.com' <xmleditor-supp...@xmlmind.com>; 
ditac-support@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">Installa
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_SQL
">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_Installation.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_menu)
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#limitations

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-supp...@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 DITA Converter Support List
ditac-support@xmlmind.com
http://www.xmlmind.com/mailman/listinfo/ditac-support

Reply via email to