Skip to main content
less_bastian
Participant
October 30, 2015
Question

Where is the IDMLTools sample code?

  • October 30, 2015
  • 1 reply
  • 1388 views

Hi,

in the InD SDK (CC 2015, just downloaded it from prerelease.adobe.com, filename plugin_sdk_072_20150618.zip) documentation it says (Documetation > InDesign Markup Language (IDML) Cookbook > Adobe InDesign Markup Language (IDML) Cookbook > Introduction > Where is the IDML Tools sample code?):

Where is the IDMLTools sample code?

The IDMLTools sample code is part of the InDesign Products SDK. It can be found in the SDK in the following location: <SDK>/devtools/sdktools/idmltools (or <IDMLTOOLS> for short)

Not sure if I'm blind, but it's simply not there, is it? My <sdk>/devtools folder contains bin, DebugWindow.app, dolly, eveconverter and symbolresolver only.

Is IDML still a strategic thing? Can I safely use IDMLTools from CS6 SDK?

Cheers, Bastian

This topic has been closed for replies.

1 reply

Participant
October 9, 2016

I figure it's still safe to use, as IDML continues to be used in IDML export (*.IDML), asset libraries (*.INDL), snippets (*.INDS), InCopy stories (*.ICML), and Adobe InCopy® assignment files (*.ICMA).

But this bothers me too. There have been regressions in CC 2015 over how long it takes to load an IDML file. I saw one user report a bug where a file used to take 1-2 seconds but is now taking 10 seconds to load.

I'm starting to wonder if IDML is not really a source format, but is instead an intermediate format, that is interpreted into a script that sets up a document following its specifications. It would then explain why sometimes inline formatting is lost -- perhaps the XML isn't clear enough on execution order, and inline styling ends up getting overwritten by instructions to format with named styles.

If so, it would explain why they don't really support IDML, it's perhaps not as accurate around edge cases compared to a list of instructions to set up or modify an existing a document in a script.

But I'm just guessing here.