[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt InDesign CS5 (Windows) - XML Attribute ausgeben im Layout

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Print/Bildbearbeitung - Photos, Layout, Design
Themen
Beiträge
Moderatoren
Letzter Beitrag

InDesign CS5 (Windows) - XML Attribute ausgeben im Layout

JonesRidder
Beiträge gesamt: 85

21. Apr 2011, 11:00
Beitrag # 1 von 3
Bewertung:
(2043 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,
gibt es eine Möglichkeit, den Inhalt eines XML Attributes im InDesign Layout auszugeben (so wie es bei Elementen auch funktioniert mit placeXML)?
Wenn ich bei den Attributen so vorgehe, wie ich es bei XML Elementen tu, dann bringt das Script während dem ausführen die Fehlermeldung "Ungültiger Wert für Parameter "using" der Methode "placeXML". XMLEement erwartet, aber "<Inhalt des jew. Attributs>" erhalten". Dabei ist das was in <Inhalt des jew. Attributs steht>, eigentlich richtig - es ist nur kein Element sondern ein Attribut.

Gruß
J.R.

(Dieser Beitrag wurde von JonesRidder am 21. Apr 2011, 11:06 geändert)
X

InDesign CS5 (Windows) - XML Attribute ausgeben im Layout

Dirk Becker
Beiträge gesamt: 183

24. Apr 2011, 22:50
Beitrag # 2 von 3
Beitrag ID: #469835
Bewertung:
(1985 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Nein, es ist nicht direkt möglich.

Wenn sowieso schon ein Script unterwegs ist, kann man doch mit wenig Aufwand den Wert des Attributs an die richtige Stelle kopieren. Im Extremfall parkt man die Rohdaten komplett im unsichtbaren Bereich des Baums und strickt sich per Script eine Arbeitskopie entsprechend den Anforderungen des Layout.

Eine weitere Alternative wäre das Umformatieren des XML bereits beim Import, durch ein entsprechendes XSL.

Beides hilft natürlich nicht, wenn man später einen "Roundtrip" plant, also etwa das XML kompatibel zum Import exportieren und etwa eine übersetzte oder aktualisierte Version wieder importieren. Auch in dem Fall hilft der Ansatz mit separaten Rohdaten, obwohl eine Layoutaktualisierung dann noch immer mühselig bleibt.

Dirk


als Antwort auf: [#469711]

InDesign CS5 (Windows) - XML Attribute ausgeben im Layout

JonesRidder
Beiträge gesamt: 85

26. Apr 2011, 08:43
Beitrag # 3 von 3
Beitrag ID: #469849
Bewertung:
(1916 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Danke für die Hinweise Dirk!
Ich werde einfach den Wert des betroffenen Attributs als Element schreiben.

Gruß
J.R.


als Antwort auf: [#469835]