IDML
IDML steht für InDesign Markup Language und wurde mit InDesign CS4 vorgestellt. Das IDML-Format ist ein gezipptes Packet, das wie jede normale InDesign Datei mit InDesign CS4 geöffnet werden kann. Das IDML-Format soll zukünftig das Interchange Format ersetzen, welches bis dato benötigt wurde, um InDesign Dateien abwartskompatibel zu speichern.
IDML vs. INX
Wie auch schon das INX(Interchange Format) ist das IDML Format eine bzw. mehrere XML-Dateien. IDML erfüllt allerdings gegenüber der Vorgängerversion INX das XML Kriterium der Lesbarkeit. Beispielsweise wurde die Absatzformatierungen im INX-Format im Attribut psty angegeben, in IDML lautet es freundlicher Weise AppliedParagraphStyle.
IDML goes InCopy
Für die kleine Schwester InCopy und den Snippets wurde bereits eine Untermenge der INX-Syntax mit CS3 verwendet. Konsequent geht Adobe diesen Schritt weiter und stellt mit InDesign CS4 das InCopy-Format und auch die Snippets auf die neue IDML-Syntax um. Aber keine Angst InDesign CS4 versteht es immer noch INX-Files zu lesen und zu exportieren. Allerdings stellt sich die Frage ab welcher Version nicht mehr!
Nähere Informationen zu IDML
indesign_cs4_idml_readme.pdf
idml-cookbook.pdf
IDML-Schema (InDesign)
Mit folgendem JavaScript-Code kann das aktuelle IDML-Schema erstellt werden:
var folder = new Folder("/c/yourPath");
app.generateIDMLSchema(folder, true);
ICML-Schema (InCopy)
Mit folgendem JavaScript-Code kann das aktuelle ICML-Schema erstellt werden
var folder = new Folder("/c/yourPath");
app.generateIDMLSchema(folder, false);
Posts mit dem Label XML werden angezeigt. Alle Posts anzeigen
Posts mit dem Label XML werden angezeigt. Alle Posts anzeigen
Montag, 9. März 2009
Freitag, 7. März 2008
InDesign CS3: Adobe InDesign Namespace für XML
Adobe InDesign CS2 Namespace:
xmlns:aid="http://ns.adobe.com/AdobeInDesign/4.0/"
Absatzformat:
aid:pstyle="AbsatzformatName"
Zeichenformat:
aid:cstyle="ZeichenformatName"
Tabellentyp:
aid:table="table|cell"
Tabellenkopf:
aid:theader="" (Leeres Attribut)
Tabellenfuß:
aid:tfooter="" (Leeres Attribut)
Zeilenübergreifende Zellenvereinigung:
aid:crows="1-n" (1 = keine Zellenvereinigung)
Spaltenübergreifende Zellenvereinigung:
aid:ccols="1-n" (1 = keine Zellenvereinigung)
Zellenbreite:
aid:ccolwidth="1-n" (Angabe in pt)
Adobe InDesign CS3 Namespace:
xmlns:aid5="http://ns.adobe.com/AdobeInDesign/5.0/"
Tabellenformat:
aid5:tablestyle="TabellenformatName"
Zellenformat:
aid5:cellstyle="ZellenformatName"
Adobe InDesign CS4 Namespace:
Leider noch keiner bekannt!
xmlns:aid="http://ns.adobe.com/AdobeInDesign/4.0/"
Absatzformat:
aid:pstyle="AbsatzformatName"
Zeichenformat:
aid:cstyle="ZeichenformatName"
Tabellentyp:
aid:table="table|cell"
Tabellenkopf:
aid:theader="" (Leeres Attribut)
Tabellenfuß:
aid:tfooter="" (Leeres Attribut)
Zeilenübergreifende Zellenvereinigung:
aid:crows="1-n" (1 = keine Zellenvereinigung)
Spaltenübergreifende Zellenvereinigung:
aid:ccols="1-n" (1 = keine Zellenvereinigung)
Zellenbreite:
aid:ccolwidth="1-n" (Angabe in pt)
Adobe InDesign CS3 Namespace:
xmlns:aid5="http://ns.adobe.com/AdobeInDesign/5.0/"
Tabellenformat:
aid5:tablestyle="TabellenformatName"
Zellenformat:
aid5:cellstyle="ZellenformatName"
Adobe InDesign CS4 Namespace:
Leider noch keiner bekannt!
Abonnieren
Posts (Atom)