Importing DITA into FrameMaker can be frustrating because it doesn’t ignore whitespace. Learn how to overcome this annoyance.
An ongoing frustration with using structured FrameMaker to generate great PDF files from DITA or other XML files is that structured FrameMaker does not ignore whitespace, resulting in excess spaces in paragraphs and table cells and unnecessary space between paragraphs. These spaces are annoying and … Read More
In a posting a few weeks ago I discussed how to ignore the DOCTYPE declaration when processing XML through XSL. What I left unaddressed was how to add the DOCTYPE declaration back to the files. Several people have told me they’re tired of waiting for the other shoe to drop, so here’s how to add a DOCTYPE declaration.
Recently I had to write some XSL transforms in which I wanted to ignore the DOCTYPE declarations in the source XML files. In one case, I didn’t have access to the DTD (and the files wouldn’t have validate even if I did). In the other … Read More
I spend a good deal of time with a Windows cmd.exe window open on my desktop. If I’m not running the DITA OT, I’m testing some Perl script, or Ant, or Python, or who knows. A few years ago (in the Windows 98 days), I … Read More
Which graphics formats should you use in your documentation? For print, the traditional advice is EPS for line drawings and TIFF for screen captures and photographs. That’s still good advice. These days, you might choose PDF and PNG for the same purposes. There are caveats … Read More
by Sheila Loring Receive too many Twitter’s throughout the day? You might not want to receive every @reply I send to my followers, so weed them out by doing this: Go to http://twitter.com/account/notificationsChange @replies to read “Show me @replies to the people I am following.” … Read More
by Sheila Loring I found a cool utility on the web for converting characters to hexadecimal to unicode characters (UTF-8 and UTF-16). Go to http://rishida.net/scripts/uniview/conversion.php and type the character in the Characters box. Click Convert. The hexadecimal and unicode equivalents are displayed. Decimal codes are … Read More
by Sheila Loring How do you manage your RSS feeds? Over the past few years, I’ve subscribed to 90 RSS feeds, many of which I (currently) read on a regular basis. Google Reader is my reader of choice. This reader makes it easy to organize … Read More
Our newest white paper describes how to process large documents with XSL-FO and avoid memory errors. Here’s the introduction: Formatting Object (FO) processors (FOP, in particular) often fail with memory errors when processing very large documents for PDF output. Typically in XSL:FO, the body of … Read More