Am 03.04.2008 um 15:48 schrieb [EMAIL PROTECTED]:
> Hallo Herr Müller-Hillebrand,
>
> ich schreibe gerade an einer EDD/DTD für ein Redaktionshandbuch,  
> welches momentan in Word-Format vorliegt und jetzt neu im  
> strukturierten FrameMaker erstellt werden soll. Der Inhalt des Word- 
> Dokumentes soll übernommen werden. Dort sind im Fließtext z.B.  
> mehrere Links auf andere Word- oder auch Exceldokumente. Diese  
> Links möchte ich auch gerne im strukturierten FrameMaker übernehmen  
> und dafür ein entsprechendes Element in der EDD/DTD   erstellen.  
> Bin leider kein XML/DTD/EDD Profi und an dieser Stelle leider etwas  
> überfragt. Vielleicht können Sie mir ja weiterhelfen.

Geh ich Recht in der Annahme, dass diese Links im PDF dazu dienen  
sollen, diese Dokumente direkt zu öffnen?

Generell werden dazu in FrameMaker Marken vom Typ "Hypertext"  
verwendet, und die Syntax für den Markeninhalt lautet (ohne  
nachzusehen):

message openfile relativer/pfad/zu/tabelle.xsl

Dafür müssten Sie in der EDD ein Element vom Typ Marke vorsehen. Da  
Sie neben der Pfadangabe wohl auch noch einen anklickbaren Text  
benötigen, empfiehlt sich so ungefähr folgende Struktur:

<!ELEMENT Link       (#PCDATA | Hypertext)* >
<!ELEMENT Hypertext  EMPTY >
<!ATTLIST Hypertext  type      CDATA     #IMPLIED
                      text      CDATA     #IMPLIED >

In der EDD wird aus <Link> ein Container und aus <Hypertext> eine  
Marke. Inwieweit Sie dazu noch passende R/W-Rules brauchen, kann ich  
aktuell nicht ausprobieren.

Generell: Bevor Sie etwas in Struktur implementieren, sollten Sie  
immer erst sicherstellen, dass es wie gewünscht in FrameMaker und den  
Folgeprozessen funktioniert.

Schöne Grüße,

- Michael Müller-Hillebrand


--
_______________________________________________________________
Michael Müller-Hillebrand: Dokumentations-Technologien
Adobe Certified Expert, FrameMaker
Aktuelle Infos & Blog: <http://cap-studio.de/>
Tipp: <http://cap-studio.de/wp/index.php/2007/11/rss-feed-ie7/>



_______________________________________________
Talk mailing list
[email protected]
http://lists.framemaker.de/mailman/listinfo/talk

Antwort per Email an