Erfahren Sie, wie Sie mit Adobe FrameMaker ein neues XML-Dokument erstellen, ein XML-Dokument öffnen und ein XML-Dokument speichern.
Mit Adobe FrameMaker können Sie ein leeres XML-Dokument erstellen. Sie können auch ein XML-Dokument erstellen, das auf einer vorhandenen DTD (Document Type Definition) oder einer vorhandenen strukturierten Anwendung basiert. Sie können auch vorhandene XML-Dokumente öffnen, bearbeiten und speichern.
Sie können ein leeres XML-Dokument vollkommen neu erstellen. Dieses Dokument enthält nur ein einzelnes Stammelement (<ROOT>).
Öffnen Sie das DialogfeldNeue XML-Datei().
Aktivieren Sie im DialogfeldAndere XML-Datei" die OptionLeere XML-Dateiund klicken Sie aufOK.
Öffnen Sie den KatalogElementezum Anzeigen der Liste der Elemente im Katalog ().
<TEXT->und ein<ROOT->Element.In der AnsichtWYSIWYGkönnen Sie nur<ROOT->Elemente oder Text zu den Stammelementen hinzufügen.
In der XML-Ansicht können Sie Elemente zur XML-Struktur hinzufügen. Sie können z. B. ein<SECTION->und ein<P->Element innerhalb eines<ROOT->Elements hinzfügen:

In der WYSIWYG-Ansicht zeigt der KatalogElementejetzt die Elemente<SECTION>und<P>an. Jetzt können Sie dieses Element im XML-Dokument hinzufügen. Da dieses Dokument nicht auf einer strukturierten Anwendung basiert, erzwingt FrameMaker keine Strukturregeln im Dokument. FrameMaker stellt jedoch sicher, dass die Struktur der XML-Datei beibehalten wird.
Sie können ein XML-Dokument auf der Grundlage einer vorhandenen DTD (Document Type Definition) erstellen.
Speichern Sie den folgenden Textausschnitt in einer Textdatei.
<!ELEMENT-BUCH (KAPITEL+)>
<!ELEMENT-KAPITEL (ÜBERSCHRIFT,TEXT)>
<!ELEMENT-ÜBERSCHRIFT (#PCDATA)>
<!ELEMENT BODY (#PCDATA)>
<!ATTLIST CHAPTER AUTHOR CDATA #REQUIRED> Speichern Sie die Textdatei mit der Erweiterung .dtd .
Öffnen Sie das Dialogfeld Neue XML-Datei ().
Aktivieren Sie im Dialogfeld Andere XML-Datei " DTD-basiert aus XML, und klicken Sie auf OK.
Wählen Sie im Dialogfeld Neue XML-Datei :
Geben Sie den Namen für das Stammelement des XML-Dokuments an. Dies ist das oberste Element in der Hierarchie.
Durch eine öffentliche ID in einem XML-Dokument kann dieses auf andere Computer.
Pfad zur DTD. Dies kann ein Pfad auf Ihrem Dateisystem sein oder eine URL.
Klicken OK.
Über die <BODY>, <CHAPTER>,
und <HEADLINE> in der DTD definierte Elemente
findest du im Elemente gespeichert sind.
Fügen Sie das Element <CHAPTER> Element in
das Dokument.
Das Dialogfeld "Attribute für neues Element" fordert
, um den Wert des Attributs AUTOR auf.
A Strukturierte Anwendung definiert strukturelle Regeln (mithilfe von EDD oder DTD), Inhaltsformatierung (mithilfe von Vorlagen), Lese-/Schreibregeln für die Dokumente die auf der Anwendung basieren. FrameMaker bietet eine Reihe sofort einsatzbereiter Strukturierte Anwendungen, mit denen Sie Dokumente erstellen können. Diese Anwendungen basieren auf den folgenden offenen Standards:
DITA (Darwin Information Typing Architecture) bietet eine
standardmäßige DTD und einen Satz von Regeln speziell zum Schreiben
Onlinedokumentation wie Software-Hilfedateien. Sie definiert ein
Elementstruktur für Authoring, Erstellen und Liefern
technische Dokumentation. Zu den Elementtypen in DITA gehören
Beispiel: <topic>, <title>, <shortdesc>, <prolog>, <body>,
und <concept>.
DocBook ist ebenfalls ein offener Standard, der für technische
Artikeln und Dokumentation. DocBook bietet eine DTD zum Schreiben technischer
Bücher und Artikel mit einer Struktur, die diese Formen implizieren. DocBook
-Elemente umfassen <article>, <section>, <title>, <articleinfo>,
und <pubdate>.
Extensible Hypertext Markup Language (XHTML) ist eine Erweiterung von HTML, das auf XML basiert und für die Arbeit mit XML-basierten Anwendungen. Es kann mit Standard-XML angezeigt, bearbeitet und validiert werden. Werkzeuge.
Aus Leistungsgründen führt FrameMaker das zugeordneten S1000D-Skripten beim Start. Vor dem Erstellen dokumentbasierter für S1000D-Anwendungen benötigen Sie Folgendes:
Wählen Sie bis Öffnen Sie die Voreinstellungen
Wechseln Sie zur Registerkarte Tabulator und entfernen Sie die folgenden Einträge aus der Liste Nicht laden Startskripte Feld:
S1000dUtilities und S1000Dmenu
Klicken OK und starten Sie FrameMaker neu.
Der schnelle Zugriff auf die S1000D/ATA-Ressourcen wurde in der Hilfe > S1000D-Funktionalität wählen.
Weitere Informationen erhalten Sie unter Hilfe > S1000D-Funktionalität.
Darüber hinaus können Sie Ihre eigene strukturierte Anwendung. Anschließend können Sie Dokumente auf der Grundlage dieser Anwendung erstellen.
Wählen Sie , um das Dialogfeld Neu XML .
Wählen Sie auf der Registerkarte Strukturiert Anwendungen oder wählen Sie eine strukturierte DITA-Anwendung aus. auf der Registerkarte "DITA".
Klicken OK.
Die Elemente in der " Elemente und die Attribute für jedes Element basierend auf der strukturierten Anwendung definiert sind, , auf dem das Dokument basiert.
Da strukturierte Dokumente Strukturregeln erzwingen, werden die Elemente im Katalog Elemente Katalog basieren auf dem aktuellen Kontext.
Wenn Sie beim Speichern eines XML-Dokuments das folgende Dialogfeld angezeigt wird, müssen Sie das verknüpfte Strukturierte Anwendung.

Wenn Sie eine inkompatible Strukturierte Anwendung: Die Fehler werden in der Meldungskonsole protokolliert.
Wenn Wenn Sie ein strukturiertes Dokument öffnen, wird die FrameMaker-Fehlerkonsole strukturelle und andere Probleme in einem Dokument. Diese Konsole enthält außerdem die folgenden Informationen zu Problemen mit Dokumenten:
Genaue Stelle der Fehler im Dokument
Name der ungültigen Elemente (falls vorhanden)
Wenn Sie beim Öffnen eines XML-Dokuments das folgende Dialogfeld angezeigt wird, müssen Sie das zugehörige Dialogfeld Strukturierte Anwendung.

Wenn Sie eine inkompatible Strukturierte Anwendung: Die Fehler werden in der Fehlerkonsole protokolliert. Außerdem, wenn die Hierarchie des XML-Dokuments nicht der strukturellen in der Anwendung definiert ist, wird das Dokument mit Fehlern angezeigt in der " Strukturansicht.