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