Connect failed: Connection timed out

[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste

Querverweise oder Links mit Textanker aus XML (DITA) erstellen

AndyWizz
Beiträge gesamt: 5

16. Jul 2018, 17:41
Bewertung:

gelesen: 2811

Beitrag als Lesezeichen
Ich versuche eine Demo zum Import von XML (DITA) in InDesign CC 2018 zu erstellen. Nur die internen Links, quasi Textanker funktionieren nicht. Die XML hier ist vereinfacht:

Code
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Root><body><p>Sehr geehrte Kundin, sehr geehrter Kunde,</p><p>wir bedanken uns, dass Sie sich für ein Qualitätsprodukt aus unserem Hause entschieden haben.</p><title class="h1" id="topic1">Zu dieser Anleitung</title><p id="EG-Richtlinie">Diese Anleitung ist eine Originalbetriebsanleitung im Sinne der EG-Richtlinie 2006/42/EG.</p><p>Diese Anleitung enthält wichtige Informationen zum Produkt.<xref href="#topic1/EG-Richtlinie">Kapitel 1</xref></p></body></Root> 


Wie müsste ein Script aussehen, das per evaluateXPathExpression("//body/p/xref") den XML-Inhalt durchläuft,
xref durch einen Querverweis crossReference oder Hyperlink mit Textanker ersetzt, vielleicht: app.activeDocument.hyperlinks.add oder crossReferenceSources.add
die ID als Attribut ausliest, vielleicht: xmlAttributes.itemByName("id").value
und den Link/Verweis auf die id setzt.

Die Beispiele hier im Forum könnte ich leider nicht zusammenbringen.

Im Link die InDesign-Datei zusammen mit der XML und meinem bisherigen Script.
Premium Member bin ich heute geworden :)
http://download.netzfeld.de/...n-Scripting/xref.zip

(Dieser Beitrag wurde von AndyWizz am 16. Jul 2018, 17:52 geändert)
Änderungsverlauf:
Beitrag geändert von AndyWizz (Novice) am 16. Jul 2018, 17:52: Enter-Zeichen vergessen