Thread View: adobe.framemaker.sgml
7 messages
7 total messages
Started by Larry_Jodoin
Thu, 11 Sep 2008 15:48
Build FM DITABook from DITA Map file - xref and general questions
Author: Larry_Jodoin
Date: Thu, 11 Sep 2008 15:48
Date: Thu, 11 Sep 2008 15:48
18 lines
1863 bytes
1863 bytes
Hello, I'm using Frame 8.0p277 on Windows XP Pro. I have some questions about the "Build FM DITABook from DITA Map file" function. 1) When using the "Build FM DITABook from DITA Map file", I'm noticing an issue with cross references (fm-xref). If I update/generate the book, an XML Read Report Log appears for each fm-xref target xml file. I've substituted the file/path names below to save space: "Error at file C:\DITA\project_topics\sample.xml, line 9, char 3 Message: Could not open DTD file: C:\DITA\project_topics\ditabase.dtd Parse error at line 9, char 1: Error in processing external entity reference Parsing aborted" Anyone have thoughts on why this might be happening? Shouldn't the fm-xref items live through the map-to-book process, and point at the appropriate areas in the FM files now? 2) Others have mentioned the directory structure affects the success/failure of using the map-to-book process. Are there any guidelines or best practices for setting up the directory structure? Any help is greatly appreciated. Thanks
Re: Build FM DITABook from DITA Map file - xref and general questions
Author: Scott_Prentice
Date: Thu, 11 Sep 2008 17:28
Date: Thu, 11 Sep 2008 17:28
15 lines
1527 bytes
1527 bytes
Hi Larry... 1) It's hard to say without seeing the files. I would try trimming the project down to a minimal set of files and testing with that, then adding more to see where it starts to break. 2) Yes .. the FM8 DITA map-to-book process is fairly restrictive in the allowable directory structure both for the source files and where you create the book. In general (for both the FM-based processes as well as any OT processing), you should keep the map file "above" or at the same level as any referenced files (this includes graphics). When generating the FM book, the most reliable location for this would be in the same folder as the map file. Note that DITA-FMx has fixed most of these book-building issues and allows for greater flexibility in the location that the book file can be created. Cheers, ...scott Scott Prentice Leximation, Inc. www.leximation.com
Re: Build FM DITABook from DITA Map file - xref and general questions
Author: Larry_Jodoin
Date: Fri, 12 Sep 2008 12:43
Date: Fri, 12 Sep 2008 12:43
17 lines
1559 bytes
1559 bytes
Thanks, Scott. I'll look into DITA-FMx. Looks like a nice improvement over the standard FM-DITA. I followed your advice and made a very simple project with these files in the same directory: - concept.xml - task.xml - map.ditamap (contains both xml files as top level items) task.xml has the fm-xref to the concept element in concept.xml. The fm-xref has the following attributes when viewed in FM: type: fm:See_Title_and_Page idref: id089BE0905Y4 (same id as concept element id in concept.xml) outputclass: SeeTopicTitle The ditamap is converted to a book, and each xml file is converted to a Frame chapter. The resulting cross reference in task.xml.fm still points at concept.xml. Shouldn't this now point to the corresponding location in concept.xml.fm instead, resulting in a self-contained book with no pointers to originating xml files? Is there a setting I'm missing? Thanks again.
Re: Build FM DITABook from DITA Map file - xref and general questions
Author: Scott_Prentice
Date: Fri, 12 Sep 2008 16:22
Date: Fri, 12 Sep 2008 16:22
5 lines
927 bytes
927 bytes
Hi Larry... Yup .. you're right. FM8 DITA keeps the xrefs pointing at the original XML files rather than at the corresponding location in the new FM files. Yikes .. not good. DITA-FMx does this process properly. ...scott
Re: Build FM DITABook from DITA Map file - xref and general questions
Author: Michael_Aimino
Date: Wed, 29 Oct 2008 15:14
Date: Wed, 29 Oct 2008 15:14
6 lines
836 bytes
836 bytes
Hello, I'm running into the same issue that Larry has with the fm-xref element. Does anyone have a fix for this? Thanks! Kind Regards, Michael Aimino
Re: Build FM DITABook from DITA Map file - xref and general questions
Author: Scott_Prentice
Date: Wed, 29 Oct 2008 16:27
Date: Wed, 29 Oct 2008 16:27
11 lines
865 bytes
865 bytes
Sorry Michael .. the only solution right now is to use DITA-FMx .. <http://leximation.com/dita-fmx/> Regards, ...scott Scott Prentice Leximation, Inc. www.leximation.com
Re: Build FM DITABook from DITA Map file - xref and general questions
Author: systecgmbhnuremberg
Date: Mon, 01 Dec 2008 08:27
Date: Mon, 01 Dec 2008 08:27
25 lines
1831 bytes
1831 bytes
Hello Mr. Jodoin, apart from DITA-FMx from Leximation, you might try the XRefWizard from WestStreet Consulting, if for some reason you must use the client from Adobe. You would run this client over the Book that FM converted from the map and the topics, and it would fix the xrefs based on the ids. So after having run this plugin, the xrefs would point from fm>fm (=correctly) rather than fm>xml (=incorrectly). Hope this helps, Franz. [SYSTEC - the document processing company.] <http://www.systec-gmbh.com/sites/toolbox.php> <http://www.systec-gmbh.com/sites/ditapack.php> <http://www.systec-gmbh.com/sites/3dpack.php> ____________ |Schreiberhauer Str. 5 |D-90475 Nuernberg - Germany |Phone +49 911 998955-625 |Fax +49 911 998955-663 |e-Mail info@systec-gmbh.com |Internet: www.systec-gmbh.com |Redaction, Translation: www.systec-td.de |ePublishing, Solutions: www.systec-it.de ____________ |CEO: Dipl.-Ing. (FH) Georg Eck, Dipl.-Btw. (FH) Manfred Papp |Amtsgericht N๏ฟฝrnberg HRB 9369 |Umsatzsteuer-Identifikationsnummer DE 133560519 ______________ |"We innovate things that work better."
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads