Atomik Xport SE: Reference <<

Chapter 19 Problem Solving

The following provides solutions to several simple technical problems that you might encounter when using Atomik Xport and Atomik Enhancer

Atomik Xport does not add any content into the Atomik Xport preview when you select ‘Add Current Document’

There are three main areas that could cause this to happen, as follows:

  1. 1 Font Issues - If you do not have the correct fonts installed for the InDesign document you are trying to extract content from, it is possible that when you run the extraction, no content gets extracted. This will happen if the first element in your DTD is mapped to a style in InDesign that is missing fonts and has hence over-run its text box in InDesign. You can solve this issue by either installing the correct fonts on your computer or ticking the ‘Extract all content’ option in the Atomik Xport Ruleset preferences that you are using with this preview.
  2. 2 Mapping issues - You may have mapped the styles in InDesign to the wrong DTD Element(s). Check that the first Element in your DTD that can contain #PCDATA, is mapped correctly. This is an easy mistake to make when the user maps the style to the parent rather than the child element e.g. to <Section> rather than to <SectionName>.
  3. 3 DTD Issues - If you have not successfully used this DTD to extract content from this document or type of document before, you might want to go back and re-examine your DTD to make sure that the ordering actually reflects the content as it is in the InDesign document.

Atomik Xport appears to have extracted the content from the InDesign document into the wrong DTD Elements

In this case, first check your ruleset to ensure that you have mapped the styles to the correct DTD Elements. If you have then you might also want to look and see if there are any conflicts in the rules whereby two pieces of text have identical styling and could therefore by construed by Atomik Xport as being two or more different types of content. See the Chapter ‘Working with DTDs’ for further details.

No images are extracted with Atomik Xport

Make sure that the Image DTD Element is as per the definition in this User Manual (see the Chapter Extracting Images with Atomik Xport). Also make sure that your DTD has been defined in such a way that the DTD allows Images to occur where they occur in the sequence of the InDesign document.

No tables are extracted with Atomik Xport

Make sure that the Table DTD Element is as per the definition in this User Manual (see the Chapter Extracting Tabular Data with Atomik Xport). Also make sure that your DTD has been defined in such a way that the DTD allows Tables to occur where they occur in the sequence of the InDesign document.

The content appears to be coming out in the wrong order

Atomik Xport extracts the content in the order described in your ruleset preferences. One reason that it doesn’t appear to be extracting in the correct order is if you have the grouping option enabled and Atomik Xport is therefore allowing InDesign grouping to overrule the specified box ordering. Another issue to investigate is the use of inline image and text boxes. If your ruleset does not have the inline option enabled, any inline images and text boxes will be extracted after the text box over which they occur rather than in the exact geometric position in which they are on the page. Therefore try enabling the inline option.

Atomik Xport is not recognising my inline box

There are a couple of reasons that this might occur. The first thing to check is the tolerance in the ruleset’s box ordering preferences. The other related issue could be that you have the group option enabled in the Ruleset preferences. In this case check that the inline text and image boxes are not grouped with other boxes that would therefore effect the overall area of the group and therefore the inline tolerance.

My bullets are coming out as letters in the XML

This is most likely because you are using a special font to create your bullets rather than the standard bullet character. As Atomik Xport uses UTF8 font encoding and does not including font information in the extraction, the only solution is to either perform a search and replace on the extracted XML (providing that the character is unique) or replace the special font character you are using with the standard bullet character.

My formatting information is not being extracted

Check that you have included the Atomik Xport styling DTD Elements in your DTD and that they have been configured in such a way that each styling DTD Element can contain all of the other styling DTD Elements. You should also make sure that you have not accidentally deleted the rules from the Ruleset for your Styling DTD Elements.

InDesign crashes when I try to load it with Atomik Xport installed in the plug-in folder

There are several things that could bring this about. The three main ones are...

  1. 1 Multiple Atomik Xport plug-ins installed - Make sure that you only have one copy of the Atomik Xport plug-in software installed on your computer in the plug-in folder.
  2. 2 Plug-in conflict - It is possible to get conflicts between InDesign plug-ins from time to time. There are various reasons that this happen but if you let the developers of the conflicting plug-ins know, this is usually resolvable. To diagnose which plug-ins are conflicting, try backing up all of your plug-ins in the plug-ins folder and then remove all plug-ins from the plug-ins folder apart from Atomik Xport and the minimal installed plug-ins set that comes with InDesign. Now try adding each plug-ins, one at a time or in batches, to isolate which plug-in is causing the conflict.
  3. 3 Memory - Make sure that you have the maximum possible amount of memory allocated to InDesign. At a minimum you will need to have enough for the InDesign application and all of the plug-ins installed in the Plug-ins folder. In reality you will want considerably more, in order to allow for opening the documents themselves.