Home. 
.

transparent

transparent

transparent

XML Publishing Tools


Die Tools des Altova MissionKit bieten umfangreiche Unterstützung für das Strukturieren, Erstellen und Veröffentlichen von XML-Inhalten.

Altova MissionKit®

Der Altova MissionKit bietet in StyleVision, Authentic, XMLSpy und einigen anderen Tools umfangreiche Unterstützung für XML und Multi-Channel Publishing

Altova StyleVision®

StyleVision unterstützt die Erstellung von Stylesheets für die Ausgabe von XML in HTML, RTF, PDF und Word 2007+...

Altova Authentic®

Authentic ist ein umfangreicher WYSIWYG Content Editor, mit dem Benutzer XML-Daten bearbeiten können...

Altova XMLSpy®

Mit einem XML-Schema Editor, einem XSLT Debugger und Profiler unterstützt XMLSpy das End-to-End XML-Publishing...

Was ist XML Publishing?

Beim XML Publishing werden durch Anwendung von XML-Technologie dynamische Ebenen für elektronischen Inhalt erstellt. Während XML heute für weit mehr als nur die Kodierung von Dokumenten verwendet wird, wurde XML ursprünglich als Profil für den SGML-Standard entwickelt und eignet sich daher besonders gut für diesen Zweck.

Beim XML Publishing werden die drei Hauptkomponenten des XML-Standards verwendet, um Struktur, Inhalt und schlussendlich auch eine Formatierung auf praktisch jedes Ausgabeformat anzuwenden.

Definieren der XML-Dokumentstruktur

Die meisten XML Publishing-Dokuments bestehen aus zwei Teilen: dem Schema/den Schemas oder DTD(s), anhand derer ihre Elemente oder Attribute erstellt werden und dem Dokument selbst. Schemas bzw. DTDs bilden die Basis (das Inhaltsmodell), anhand der XML-Dokumente erzeugt werden. Bei der Entwicklung dieses Modells handelt es sich um einen iterativen Prozess, bei dem die Anforderungen analysiert, Anwendungsfälle verwendet und bestehende Datenschemas überprüft werden. XML-Dokumente, die nicht mit dem Inhaltsmodell übereinstimmen, werden entweder nicht richtig oder gar nicht angezeigt. Bei diesem Modell muss nicht nur die aktuelle Struktur des Inhalts berücksichtigt werden, sondern es muss auch die Möglichkeit zur Erweiterung des Modells geschaffen werden, falls der Inhalt in Zukunft auch für andere Zwecke verwendet werden sollte.

Durch die Anwendung eines durchdachten Inhaltsmodells kann der Inhalt und die Struktur von Dokumentation in Arbeitsgruppen beliebiger Größe einfach und zentral gesteuert werden. Tools zur XML-Entwicklung, -Validierung und -Bearbeitung bieten zahlreiche Features, die Ihnen bei der Implementierung eines Inhaltsmodells helfen. Dazu gehören u.a.: grafische Schema-Editoren, intelligente Validierungsoptionen und die verschiedensten Eingabehilfen.

Metadaten

Metadaten sind ein wesentlicher Bestandteil des XML Publishing, da sie "Behälter" sind, in denen zusätzliche Daten zu beinahe jeder Ressource aufbewahrt werden können. So können die Metadaten z.B. eine kurze Beschreibung des Inhalts, der Sprache, in der er geschrieben wurde, usw. beinhalten. Diese Informationen sind nützlich für diejenigen, die diese Ressource verwenden müssen, und können eine einheitliche und aktualisierbare Datenquelle für die Zurückverfolgung der Informationen durch die Phasen Design, Entwicklung, Bereitstellung und Wartung darstellen.

XML-Standards

Derzeit gibt es über 450 öffentlich anerkannte XML-Standards. Diese Zahl ändert sich ständig, da neue Standards herauskommen, andere veralten und einige wiederum im Zuge der Weiterentwicklung anderer Standards in diese aufgenommen werden. Bei diesen Standards handelt es sich im Grunde um Schema-Sprachen, die als effiziente Methode zum Strukturieren bestimmter Inhaltsarten konzipiert wurden.

Viele Standards sind branchenspezifisch und viele dienen nur zum Definieren von Parametern für Inhalt einer bestimmten Art. Dazu gehören: MathML (Mathematical Markup Language), DSML (Directory Services Markup Language) und GEML (Gene Expression Markup Language). Viele dieser Standards sind außerdem Open Source-Standards, d.h. Standards, die zur allgemeinen Verwendung veröffentlicht werden.

Das XML Publishing umfasst jedoch mehrere dieser bestehenden Standards. Und da man sich auf keinen offenen Standard für das XML Publishing im Allgemeinen einigen konnte (und wohl auch nie wird), müssen Autoren und Verlage, die sich für eine Konvertierung in XML entschieden haben, ihre eigenen Standards entwickeln, um die Vorteile dieser Konvertierung nutzen zu können. In vielen Fällen muss dazu nur ein neues Inhaltsmodell definiert werden, das den Anforderungen des XML Publishing Rechnung trägt.

Standards fördern die Interoperabilität zwischen unterschiedlichen Systemen und werden beim XML Publishing im Hinblick auf die beiden folgenden Probleme entwickelt:

  • XML Schema / DTD - zur Definition der Dokumentstruktur
  • Metadaten - einheitliche Beschreibung von Ressourcen
  • Verpacken der Informationen - wie kann man Ressource in brauchbare Pakete verpacken
  • Kommunikationsschnittstelle oder API - wie kommunizieren Ressourcen mit anderen Systemen

Solange keine Anordnungen, Konventionen oder andere Regeln verabschiedet werden, um die Einhaltung bestimmter Standards zu gewährleisten, ist es extrem wichtig, flexible XML-Tools von renommierten Unternehmen zu verwenden, die ihre Tools an die neuesten Standards adaptieren und auf aktuellem Stand halten, sobald und falls dies sinnvoll ist. Zusammenfassen lässt sich dies mit einem Zitat von Grace Hopper: "Das Wunderbare an Standards ist, dass so viele zur Auswahl stehen."

Multi-Channel Publishing

Mit Multi-Channel Publishing wird die Darstellung von Inhalt aus einer Quelle in den verschiedensten Ausgabeformaten bezeichnet. Darum geht es beim XML Publishing und deshalb ist XML auch eine so nützliche Technologie für die Dokumentation und bei Arbeitsabläufen im Zusammenhang mit elektronischen Inhalten. So müssen etwa unter Umständen die gleichen Dokumente gleichzeitig im HTML-Format für die Online-Veröffentlichung und im PDF-Format in gedruckter Form erzeugt werden.

In herkömmlichen DTP-Programme geht es darum, dass alle Elemente auf einer Seite richtig dargestellt werden (d.h. Überschriften fett, Zwischenüberschriften kursiv, usw.) Daher könnte ein Benutzer des Programms z.B. eine Zwischenüberschrift (H2), die falsch als Überschrift (H1) kodiert wurde, einfach dadurch richtig darstellen, dass er ihre Formatierung von fett in kursiv ändert. Solange die Seite dadurch passte, war alles andere egal - bis diese elektronische Datei für einen anderen Zweck benötigt wurde. Dann würde diese Zwischenüberschrift als kursiv dargestellte H1 und nicht als H2 angezeigt werden.

XML hat diese Publishing-Prozesse durch Trennung von Struktur und Darstellung revolutioniert. Indem Inhalt in XML erstellt wurde, bevor er in die Dokumentarchitektur oder einen Arbeitsablauf integriert wurde, konnte sichergestellt werden, dass dieser Inhalt mit nur minimalen zusätzlichen Verarbeitungsschritten einfach und genau in die gewünschten Ausgabeformate transformiert werden konnte.

Darstellung

Darststellung ist im Zusammenhang mit XML die Generierung von Ausgabedateien anhand eines XML-Quelldokuments oder einer Sammlung von Dokumenten.

In herkömmlichen Publishing-Verfahren wird Inhalt aus dem Quellformat (Word, usw.) verwendet und anschließend bearbeitet, mit Stilen versehen und speziell für das gewünschte Verfahren konvertiert. Das gesamte Verfahren muss allerdings wiederholt werden, wenn ein anderes Ausgabeformat benötigt wird. In einer Welt, in der Inhalte oft gleichzeitig in digitalen und herkömmlichen Formaten veröffentlicht werden müssen, ist dieses System komplett veraltet und arbeitsintensiv.

Mit XML lassen sich Publishing-Abläufe viel effizienter gestalten. Um die Darstellung von Inhalten im gewünschten Format zu automatisieren, können XML-Begleittechnologien wie XSLT und XSL:FO auf XML-Instanzdokumente angewendet werden, um den Vorgang dadurch zu automatisieren. Inhalt muss nicht jedes Mal erneut konvertiert oder bearbeitet werden, wenn er in einem anderen Medium dargestellt wird. Wenn dabei Probleme auftreten, so lässt sich dies sofort auf die Verarbeitung und nicht die Daten selbst zurückführen.

Altova-Tools für das XML Publishing

Als Marktführer im Bereich von XML-Entwicklungstools bietet Altova eine Reihe flexibler Optionen für das XML Publishing. Der Altova MissionKit unterstützt alle der gängigsten XML-Standards und enthält anpassbare Tools für alle Niveaus und alle XML-Benutzeranforderungen - angefangen vom XML-Programmierer bis zu Content-Architekten und vom "Technical Writer" bis zu Autoren nicht technischer Inhalte.

StyleVision

Altova StyleVision ist ein Stylesheet Design Tool, das die verschiedensten Optionen für das XML Publishing bietet. Stylesheet Designs können anhand eines XML-Schema- oder DTD-Inhaltsmodells erstellt werden - oder der Benutzer definiert Layout-Eigenschaften und fügt zu einem späteren Zeitpunkt Inhalt hinzu, wie er dies bei normalen DTP-Anwendungen machen würde. (StyleVision unterstützt auch die Erstellung von Vorlagen auf Basis von XBRL- und Datenbankquellen.) StyleVision unterstützt das Multi-Channel Publishing, wodurch der Benutzer Inhalt anhand ein und desselben Vorlagendesigns in den Formaten HTML, Microsoft® Word, PDF oder in elektronischen Formularen darstellen kann. Ist die Dokumentstruktur einmal definiert, kann auch ein technisch nicht versierter Benutzer Inhalt über Authentic, den WYSIWYG XML- und Datenbank-Content Editor von Altova, hinzufügen.

xml publishing

Authentic

Altova Authentic ist ein WYSIWYG Tool zum Erstellen von XML, mit Hilfe dessen ein Technical Writer, Dokumentationsspezialist oder ein Autor anderen Inhalts den Inhalt von XML-Dokumenten und Datenbanken anzeigen und bearbeiten kann, ohne sich mit der zugrunde liegenden XML-Technologie befassen zu müssen. Dies ist ein unschätzbarer Vorteil bei XML Publishing, da dadurch Autoren und Experten im jeweiligen Fachgebiet Ihren Inhalt selbst und XML-konform bearbeiten können, ohne dass dieser zusätzlichen Konvertierungsschritten unterzogen werden müsste, die Zeit kosten und durch die sich eventuell Fehler einschleichen könnten.

Authentic eignet sich ideal als Benutzeroberfläche für XML-basierte Content Management-Systeme, Dokumentenframeworks und Arbeitsabläufe, an denen mehrere Personen oder Abteilungen beteiligt sind.

XMLSpy

Altova XMLSpy ist ein leistungsstarker XML Editor mit allen Funktionen, der das End-to-End XML Publishing unterstützt. Mit einem grafischen Schema Editor, XML-Validierung, Optionen für die intelligente XML-Bearbeitung, einem XSLT Editor und Debugger und mehr hilft XMLSpy dem Benutzer, Dokumente während des gesamten XML Publishing-Arbeitsablaufs einfach und schnell zu erstellen und zu verwalten.

xml publishing

Außerdem lässt sich XMLSpy ganz einfach mit Microsoft SharePoint und vielen anderen Versionskontrollsystemen integrieren, wodurch die Dokumentverwaltung auch in großen Arbeitsteams ein leichtes ist.

Andere Tools für das XML Publishing

Alle oben beschriebenen Tools können einzeln oder im Rahmen des Altova MissionKit® erworben werden. Der Altova MissionKit® ist zum Sonderpreis in Form unterschiedlicher Pakete erhältlich, die vollständige Unterstützung für XML bieten und sich in allen Phasen der XML-Entwicklung und des Content Management als nützlich erweisen. Dazu gehören: MapForce für die Datenintegration und -transformation, DiffDog zum Vergleichen und Zusammenführen von Dateien und Verzeichnissen unter Berücksichtigung des XML-Codes und SchemaAgent zur Verwaltung von Dateibeziehungen.



MissionKit downloadDownloaden Sie jetzt eine kostenlose Testversion des MissionKit mit dem vollen Funktionsumfang!


transparent
Print
Mail
Like It
.

Jolt Product Excellence Award 2009

.

Altova MissionKit erhält Jolt Award für “Beste Entwicklungsumgebung”

.
.


Downloaden Sie eine kostenlose Testversion des MissionKit mit vollem Funktionsumfang!

.
.

Lesen Sie den Altova Blog
Read the Altova Blog!

.

Im Altova Blog lesen Sie über die neuesten Altova-Produktankündigungen, neue Produktfunktionen, technische Tipps und Informationen über die Branche. Registrieren Sie sich jetzt!

.
.

transparent

transparent