Einführung in DocBook



Ähnliche Dokumente
DocBook für Anfänger

DocBook Textverarbeitung mit XML

XML-Praxis. XML-Anwendungen. Jörn Clausen

Technische Dokumentation mit DocBook eine Einführung

Übungsaufgaben zu XML:

Dokumentation von Software

XML Extensible Markup Language

Datenaustauschformate. Datenaustauschformate - FLV

Entwicklung einer XML-basierten Tumordatenschnittstelle. TuDaSch-XML

XML Werkzeug XML Spy. Frank Heininger Axel Labuschke

XML-Verarbeitung. XPath XSL die extensible Stylesheet Language. Torsten Schaßan SCRIPTO Modul 4: EDV Wolfenbüttel

Benutzerhandbuch TABLE OF CONTENTS 1. Benutzerhandbuch Bedienung

skillpipe User Guide, Version 3.0, skillpipe User Guide 1

XML und SOAP Einführung und Grundlagen

Predictive Modeling Markup Language. Thomas Morandell

Mapbender3 Workshop. Christian Wygoda. FOSSGIS Dessau 2012

Content Management mit Teamcenter

X-Technologien. XML and Friends. Jörn Clausen 9. Juli 2001

InfoPoint vom 9. November 2011

Windows Terminalserver im PC-Saal

Webseiten und Web-Apps grafisch gestalten mit HTML5 Canvas ohne Flash und sonstige Tools

PRESman. Presentation Manager. Reduzieren Sie nachhaltig die Kosten für das. Erstellen, Verwalten und Verteilen Ihrer

Single User 8.6. Installationshandbuch

Anlegen eines virtuellen http Server unter Exchange 2003 mittels HOSTNAME

HTML5. Wie funktioniert HTML5? Tags: Attribute:

PDF-Druck und PDF-Versand mit repdoc Werkstattsoftware

Installieren von Microsoft Office Version 2.1


XML Extensible Markup Language

PDF-Druck und PDF-Versand mit PV:MANAGER

Allgemeiner Leitfaden zum Einfügen suchmaschinenoptimierter Texte

Das Einsteigerseminar

Web, App & E-Book HTML 5 als zentrales Datenformat für digitale Workflows

FreePDF XP Handbuch. Aktuelle Version bei Fertigstellung: FreePDF XP 1.0. Inhalt:

... MathML XHTML RDF

TemplaVoila T3AK07 - TYPO3 Akademie 2.0

IN A NUTSHELL. Elliotte Rusty Harold & W, Scott Means. Deutsche Übersetzung von Kathrin Lichtenberg & Jochen Wiedmann O'REILLY*

Web Content Management Systeme

Für die Verwendung des Wikis wird dringend der Microsoft Internet Explorer Version 7.0 empfohlen!

CARL HANSER VERLAG. Dirk Ammelburger XML. Grundlagen der Sprache und Anwendungen in der Praxis

Installation & Konfiguration AddOn CopyObjects

Online-Publishing mit HTML und CSS für Einsteigerinnen

XML - Extensible Markup Language. Agenda - Oracle XML DB

C O C O O N. Wo ist Cocoon in die Apache Projekte einzureihen?

E EDP. Elektronische Dokumentationsplattform immer und überall aktuell

News RSS-Export. mit tt_news und pmk_rssnewsexport. Alexander Mürb, Arthur Palmer TYPO3 User Group Stuttgart

Installationsanleitung für das Integrity Tool zur AusweisApp Version 1.7 (Microsoft Windows) Dokumentversion 1.0

Was ist PDF? Portable Document Format, von Adobe Systems entwickelt Multiplattformfähigkeit,

Optimierung von Ausdrucken im SAP-Umfeld unter Einsatz von MS Office Funktionen

HMS. Statistiken mit SAS ins Internet. HMS Analytical Software GmbH - Johannes Lang

Präsentation Von Laura Baake und Janina Schwemer

Java: Kapitel 9. Java und XML. Programmentwicklung WS 2008/2009. Holger Röder

Ablösung von Control-M durch JobScheduler

Sonnenfinsternis in der Technischen Redaktion

Installation & Konfiguration AddOn AD-Password Changer

Faclets. Eine alternative View Technologie um JSF Applikationen OHNE JSP zu entwickeln Wird unter java.net gehostet Open Source, CDDL Lizenz

Erste Schritte mit XHTML

» Export von Stud.IP-Daten auf eigene Web-Seiten» Workshop Donnerstag,

Nadine Edelmann // Klaudia Fernowka // Magdalena Kierat // Anne Schwertfeger

Projektmanagementsoftware

Dokumentation zur Browsereinrichtung

Barrierefreies Web. Web-Sites so gestalten, dass jeder sie nutzen und lesen kann. Zielkonflikte: barrierefreies Web für kommerzielle Anbieter

R-BACKUP MANAGER v5.5. Installation

Step by Step Webserver unter Windows Server von Christian Bartl

Anleitung Office 365 / ausführliche Version. Bestellungs- und Installationsanleitung für Office 365

Aufgabe 2.2. Folgende Schritte sollen durchgeführt werden:

Installation des Add-Ins für Lineare Algebra in Microsoft Excel

Installationsanleitung ConstruCam3D

Revit Modelle in der Cloud: Autodesk 360 Mobile

Schnelleinstieg Visual Studio C/C++

Android Smartphones. 1 Aktualisieren des 1&1 STORE (1&1 Apps)

ASV-Betrieb für die Coburger Schulen. Einbindung externer Schulen via RemoteApp

X-Technologien. Ein Überblick. Ulrike Henny. IDE Summer School 2013, Chemnitz

IT IS ,- US-$. 50 IT IS

C++11 C++14 Kapitel Doppelseite Übungen Musterlösungen Anhang

Herzlich willkommen zur Einführungsveranstaltung Elektronische Pensenmeldung

openk platform Dokumentation Setup Liferay Version 0.9.1

XML 1.1. Grundlagen. Heiko Schröder. 4. Ausgabe, 1. Aktualisierung, Oktober 2013 XML11

Content-Management- Systeme (CMS) Inhaltsverwaltungssystem, Redaktionssystem

Was sind Ontologie-Editoren?

xmltex Oder Wie bringt man XML und TeX zusammen? Daniel Radünz

Selbsthilfe und neue Medien - Chance oder Risiko?

Die XML-basierten Grafikformate SVG und XVL - eine Revolution der technischen Dokumentation?

Das Open Source CMS. Gregor Walter.

Kurzskript Literaturverzeichnis Microsoft Office Word 2010

Dokumentation Externe Anzeige von Evento Web Dialogen

Secure Network Communications (BC-SEC-SNC)

GKSpro WebServer. Überblick. Web Server. GKSpro. Datenbank. GKSpro. InfoBrief Nr. 61 November GKSpro WebServer.

F-Secure Mobile Security for Nokia E51, E71 und E75. 1 Installation und Aktivierung F-Secure Client 5.1

Kurzanleitung für Benutzer. 1. Installieren von Readiris TM. 2. Starten von Readiris TM

HebRech auf Mac OS X

Transkript:

Workshop XSL:FO Einführung in DocBook BU Wuppertal DMT 2005 Jens Heermann Alexander Jacob Was ist DocBook? Auszeichnungssprache zur Erstellung technischer ationen Basiert auf Strukturierung des Inhalts SGML- und XML-Variante Offener Standard What You See Is What You Get contra What You See Is What You Mean Warum DocBook? Verschiedenartige erstellbar (Bücher, Artikel, Bedienungsanleitungen, Websites, etc.) Vielfältige Ausgabe-Möglichkeiten ((X)HTML, PDF, PostScript, RTF, Windows-Hilfe, etc.) Gut dokumentiert mit DocBook: The Definitive Guide (Norman Walsh, 2002) und Tutorien in 7 Sprachen Kostenlose Software für alle Anwendungen verfügbar 1

Warum DocBook? Weit verbreitet und gut getestet Wird von großen Firmen und OpenSource-Projekten benutzt und unterstützt (Microsoft, Apple, Sun, HP, Novell, Debian, KDE etc.) Schneller und kostenloser Support über Mailing-Listen Ständige Anpassung und Weiterentwicklung Die Geschichte von DocBook 1991 Docbook-DTD für SGML von HaL Computer Systems in Zusammenarbeit mit O Reilly & Associates 1994 Übernahme der Pflege und Weiterentwicklung durch die Davenport Group 1997 Vorstellung von DocBook 3.0 Diskussion einer XML-Version 1998 Übernahme der DocBook-Standardisierung durch OASIS (Organization for the Advancement of Structured Information Standards) Die Geschichte von DocBook 2000 Veröffentlichung von DocBook 4.0 erstmals XML-Version 2005 aktuelle Version DocBook 4.4 200x DocBook 5.0 (aktuell in Planung) 2

Installation Download von www.docbook.org DocBook XML DTD 4.4 DocBook XSL Stylesheets 1.68.1 XML- erstellen und DTD einbinden XSL Stylesheets einbinden DocBook - Bestandteile Notation Declaration (dbnotnx.mod) deklariert Hinweise zur Verarbeitung von externen Daten für interpretierende Software (Grafik, Multimedia, etc.) DTD (docboocx.dtd) ISO Character Entity Sets (dbcentx.mod) deklariert und verweist auf die in DocBook verwendeten ISO Character Entity Sets Information Pool (dbpoolx.mod) deklariert Inhaltselemente, unabhängig von der nhierarchie, z.b. CALS Table Model Document Hirarchy (dbhierx.mod) deklariert die hierarchische Struktur von DocBook (set, book, article, etc.) Other General Entities (dbgenent.mod) beinhaltet alle anderen Entities DocBook - Ausgabeformate USER DocBook XML- XML Editor DTD Customization Layer DocBook XML DTD XSLT Prozessor XSL Customization Layer DocBook XSL Stylesheets HTML XHTML XSL:FO 3

DocBook - Ausgabeformate XSLT Prozessor HTML XHTML XSL:FO HTML Parser (Web Browser) FO-Formatter Windows Hilfedatei Plain Text Tex PS PDF RTF USER ntypen article kurze Whitepapers, FAQ, technische Notizen, etc. book lange Bücher, Handbücher, Nachschlagewerke, etc. set Sammlungen von Büchern z.b. Sammlung aller, die beim Entwickeln einer Software anfallen ntypen und ihre Elemente können das Universalattribut lang= Sprachkürzel enthalten Kennzeichnen von fremdsprachigen Teilen im ntypen - article article title bookinfo toc preface part glossary appendix bibliography <article lang= de class= faq > sehr kurzer Artikel </article> article ( (title articleinfo)?, (toc, preface, part, glossary, appendix, bibliography)* ) article kann das Attribut class= Klasse besitzen Bsp.: whitepaper, techreport, faq, etc. article enthält kein chapter 4

ntypen - book book title bookinfo toc preface part chapter part glossary appendix bibliography <book lang= de > sehr kurzes Buch </book> book ( (title bookinfo)?, (toc, preface, part, chapter, glossary, appendix, bibliography)* ) sowohl book selbst als auch chapter können part enthalten ntypen - set set title setinfo toc setindex book <set lang= de > sehr kleine Sammlung <book lang= de > sehr kurzes Buch </book> </set> set ( ((title setinfo), toc, setindex)?, book+ ) set < 1 book ist ungültig DocBook - Beispiel <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE book SYSTEM "docbookx.dtd"> <?xml-stylesheet type="text/xsl" href="docbook.xsl"?> <book lang="de"> Ein sehr einfaches Buch <chapter> Einführung DocBook <para>so einfach geht das! Grillt ihr lieber Würstchen oder Fleisch? </para> </chapter> </book> 5

Workshop XSL:FO Vielen Dank für eure Aufmerksamkeit BU Wuppertal DMT 2005 Jens Heermann Alexander Jacob 6