oXygen XML Editor ist eine kommerzielle, voll funktionsfähige und plattformübergreifende grafische Software, die in Java implementiert ist und von Grund auf so konzipiert wurde, dass Benutzer einen visuellen Editor zum Ändern von XML-Dateien erhalten.
Mit der oXygen XML Editor-Anwendung kann jeder schnell und einfach XML-Dokumente bearbeiten sowie XSLT (EXtensible Stylesheet Language) und XQuery-Code mit voller Unicode-Unterstützung debuggen und profilieren.
Funktionen auf einen Blick
Zu den wichtigsten Funktionen gehören eine XML-IDE (Integrierte Entwicklungsumgebung), intelligente XML-Bearbeitung, XML-Validierung, XML-Schema-Modellierung, Unterstützung für XSL und XSLT, XQuery-Unterstützung, XPath-Unterstützung sowie native XML- und relationale Datenbanken.
Außerdem bietet die Anwendung Unterstützung für den Zugriff auf CMS (Content Management System) und Remote-Ressourcen, unterstützt Office-Dokumente, unterstützt die Zusammenarbeit und XML-Veröffentlichung aus einer Quelle.
Die Anwendung enthält Unterstützung für zahlreiche Validierungs-Engines, einschließlich Xerces, SQC, XSV, MSXML 4.0, LIBXML, Saxon EE und MSXML.NET, Unterstützung für die Validierung von XML Schema- und Relax NG (visuelles Diagramm), DTD-, Schematron- und NVDL-Skripten , Unterstützung für mehrere XSLT-Prozessoren, einschließlich Xalan 2.7.1, MSXML3.0, MSXML4.0, Saxon EE, Saxon 6.5.5, NET 1.0, NET 2.0 und XSLTProc.
Unter der Haube und unterstützten Betriebssystemen
Die gesamte Anwendung ist in der Programmiersprache Java geschrieben, dh sie läuft auf jedem Betriebssystem, auf dem Java Runtime Environment verfügbar ist, einschließlich Linux-, UNIX-, Microsoft Windows- und Mac OS X-Betriebssystemen. Es wurde erfolgreich auf Computern getestet, die eine der 32-Bit- und 64-Bit-Befehlssatzarchitekturen unterstützen.
Verfügbarkeit und Preisgestaltung
Die oXygen XML-Editor-Software steht Ihnen zum Download als universelles Binär-Archiv zur Verfügung, das auf jeder GNU / Linux-Plattform, auf der JRE installiert ist, als Java Web Start-Anwendung sowie als Plugin für die leistungsstarke Eclipse-IDE. Die Preise beginnen bei 488 USD (394 EUR).
Was ist neu in dieser Version:
- Fixes für Validierungsprobleme, wie das Hinzufügen eines fehlenden Attributs oder das Löschen eines unerwarteten Elements, werden automatisch von der Quick Fixes-Unterstützung angeboten.
- Die XSLT-Unterstützung hilft Ihnen, besser zu verstehen, was jede XSLT-Anweisung tut, indem Sie zugehörige Anmerkungen mit der Beschreibung der Anweisung und Links zur Spezifikation versehen.
- Der XML-Authoring-Modus hat eine Reihe von Verbesserungen der Tabellenunterstützung, der Änderungsverfolgung, der generischen Bearbeitung sowie der DITA-spezifischen Aktionen erhalten.
- Sie können Muster in einem EPUB, OOXML, ODF oder einem beliebigen ZIP-Archiv finden, indem Sie XPath-Abfragen für alle Dokumente aus ZIP-basierten Archiven ausführen.
- Die Eclipse-Plugin-Version von oXygen XML Editor wurde aktualisiert, um Eclipse 4.4 zu unterstützen, die SVN-Unterstützung wurde für Apache Subversion 1.8 aktualisiert und viele Komponentenbibliotheken wurden auf ihre neuesten stabilen Versionen aktualisiert.
Was ist neu in der Version:
- Fixes für Validierungsprobleme, wie das Hinzufügen eines fehlenden Attributs oder das Löschen eines unerwarteten Elements, werden automatisch von der Quick Fixes-Unterstützung angeboten.
- Die XSLT-Unterstützung hilft Ihnen, besser zu verstehen, was jede XSLT-Anweisung tut, indem Sie zugehörige Anmerkungen mit der Beschreibung der Anweisung und Links zur Spezifikation versehen.
- Der XML-Authoring-Modus hat eine Reihe von Verbesserungen der Tabellenunterstützung, der Änderungsverfolgung, der generischen Bearbeitung sowie der DITA-spezifischen Aktionen erhalten.
- Sie können Muster in einem EPUB, OOXML, ODF oder einem beliebigen ZIP-Archiv finden, indem Sie XPath-Abfragen für alle Dokumente aus ZIP-basierten Archiven ausführen.
- Die Eclipse-Plugin-Version von oXygen XML Editor wurde aktualisiert, um Eclipse 4.4 zu unterstützen, die SVN-Unterstützung wurde für Apache Subversion 1.8 aktualisiert und viele Komponentenbibliotheken wurden auf ihre neuesten stabilen Versionen aktualisiert.
Was ist neu in Version 15.2:
- Verbessert die Unterstützung für die Entwicklung von Schematron- und XML-Schema-Schemas und unterstützt das Arbeiten mit Modulen im Eclipse-Plugin.
- Das visuelle Bearbeiten von XML-Dokumenten ist in XML Author Version 15.2 mit der intelligenten Funktion zum Vervollständigen und Einfügen von Inhalten wesentlich einfacher, während die neuen Funktionen CSS 3 und CSS 4 die Erstellung interaktiverer und benutzerfreundlicherer Schnittstellen ermöglichen.
- Die neue Version enthält aktualisierte Komponenten, führt die DITA 1.3-Unterstützung durch die Einführung der Spezialisierung zur Fehlerbehebung ein und stellt eine große Anzahl von API-Zusätzen als Reaktion auf das Feedback unserer Partner bereit, die die XML-Authoring-Technologie in ihre Lösungen integriert haben.
- Bearbeiten von Schematron-Schemas:
- Verbesserte Schematron-Validierung und genaue Fehlerorte - Die Validierung von Schematron-Schemas ist ein komplexer Prozess, der mehrere Schritte umfasst. Daher ist es nicht einfach, Fehler, die in späteren Phasen dieses komplexen Prozesses auftreten können, auf die ursprünglichen Schemadateien zurückzuführen. Die Fehlerprüfung wurde verbessert, indem die gesamte Schemahierarchie validiert und enthaltene Schemas aufgelöst wurden. Es ist der einzige XML-Editor, der die Fehler von jeder Verarbeitungsstufe einschließlich Fehlern in den XPath-Ausdrücken im Bearbeitungsbereich lokalisieren kann.
- Die Inhaltsvervollständigung schlägt Komponenten aus der Schemahierarchie vor - Der Inhaltsvervollständigungs-Assistent schlägt Schematron-Komponenten gemäß dem Bearbeitungskontext vor, der aus der gesamten Schemahierarchie gesammelt wurde. Wenn Sie beispielsweise das aktive Muster einer Phase bearbeiten, zeigt der Inhaltsvervollständigungs-Assistent alle definierten Muster an, selbst wenn diese in einem enthaltenen Schema definiert sind.
- Bearbeiten von Schematron-Modulen im Kontext der Master-Dateien - Die Unterstützung für Master-Dateien ermöglicht eine bessere Unterstützung beim Arbeiten mit Modulen, die aus den definierten Master-Dateien stammen. Diese Unterstützung umfasst nicht nur Schematron-Schemas, sondern ermöglicht es, die Master-Dateien (Top-Level-Schematron-Dateien) aus einer Reihe von Dateien zu bestimmen. Nach der Definition können Sie mit den Schematron-Stammdateien ein Schematron-Modul im Kontext bearbeiten, die Validierung verbessern, Inhalte vervollständigen, den Umfang für Such- und Refactoring-Aktionen bereitstellen und Referenzen von verschobenen oder umbenannten Ressourcen aktualisieren.
- Ansicht Hierarchie / Abhängigkeiten - Die Beziehungen zwischen Schematron-Modulen können mit Hilfe der Ansicht Hierarchie / Abhängigkeiten eingesehen und analysiert werden.
- Umbenennen oder Verschieben eines Schematron-Moduls aktualisiert seine Referenzen - Wenn Sie eine Schematron-Ressource umbenennen oder verschieben, werden die Verweise auf dieses Modul automatisch aktualisiert. Die vorzunehmenden Änderungen können im Vorschau-Dialog überprüft werden.
- Such- und Refactoring-Aktionen für Schematron-Komponenten - Hier können Sie die Namen von Schematron-Komponenten wie Muster, Phasen oder Diagnosen suchen und ändern, wobei die Änderung an allen Stellen angewendet wird, an denen diese Komponenten referenziert werden. Wenn das Caret in einer Schematron-Komponente platziert wird, werden diese Komponentendeklaration und ihre Referenzen im Editor hervorgehoben und die Positionsmarkierungen werden im Übersichtslineal rechts neben dem Editor angezeigt. Sie können mit der STRG / CMD + Klick-Navigationsfunktion zur Deklaration einer Komponente navigieren. Wenn Sie die STRG-Taste (CMD auf Mac) gedrückt halten, werden die Komponentennamen zu Links, auf die Sie klicken können, um zu den Komponentendefinitionen zu navigieren.
- Such- und Refactoring-Aktionen für Schematron-Komponenten - Behandeln Sie das Betreffattribut
- Der Standardspeicherort für einen Fehler, der beim Fehlschlagen einer Schematron-Prüfung gemeldet wird, ist der Kontext der Schematron-Regel, die diese Prüfung enthält. Manchmal unterscheidet sich dieser Kontext jedoch vom tatsächlichen Fehlerort, und Schematron bietet eine Möglichkeit, auf den tatsächlichen Ort des Problems zu verweisen, obwohl das Subjektattribut einen XPath relativ zum Kontextknoten angibt. berücksichtigt das Subjektattribut, das in Schematron-Assert- oder -Berichtselementen verfügbar ist, wenn der Speicherort der Schematron-Nachricht berechnet wird.
- Benutzerdefinierte Schematron-Code-Vorlagen - Mit Code-Vorlagen oder -Kürzeln können Sie einen kurzen Namen eingeben und diesen zu einem Codefragment erweitern. Schematron-spezifische Code-Vorlagen, die die häufigsten Codefragmente abdecken, wurden hinzugefügt, so dass Sie diese Funktion sofort nutzen können, um schnell Schematron-Konstrukte einzugeben. Die Vorlagen werden vom Inhaltsvervollständigungsassistenten angezeigt. Dort können Sie die Liste der spezifischen Schematron-Codevorlagen anzeigen, sie filtern, indem Sie ein Präfix eingeben und sie auswählen, um die erweiterten Codefragmente zu erhalten.
- Benutzerdefinierte Schematron-Code-Vorlagen - Standardvalidierungsszenarios für XML-Schema oder Relax NG mit eingebetteten Schematron-Regeln
- Wenn Sie mit XML-Schema- oder Relax NG-Dokumenten arbeiten, die eingebettete Schematron-Regeln enthalten, werden zwei integrierte Validierungsszenarios bereitgestellt: & quot; Validate XML Schema with embedded Schematron & quot; für XML-Schema und & quot; Validiere Relax NG mit eingebettetem Schematron & quot; für Entspannung NG. Sie können eines dieser Szenarien verwenden, um auch die eingebetteten Schematron-Regeln zu validieren.
- Benutzerdefinierte Symbole für die Schematron-Gliederung - Die Gliederungsansicht hilft Ihnen, Schematron-Komponenten einfach zu finden, indem Sie sie mit verschiedenen Symbolen versehen.
- XML Visual Editing - Unterstützung für die CALS & quot; colsep & quot; und & rdquo; rowsep & quot; Attribute
- Die definierten Zeilen- und Spaltentrennzeichen werden für die Zellen in CALS-Tabellen gerendert (ein Tabellenmodell, das von DocBook, DITA und anderen XML-Frameworks verwendet wird). So können Sie sofort sehen, wie die Tabelle bei der Veröffentlichung des Dokuments gerendert wird. Sie können die Werte für Spalten auch einfach mit zwei Kontrollkästchen bearbeiten, die im Spaltenspezifikationsbereich angezeigt werden.
- Textbereich Formularsteuerung - Um benutzerfreundliche Oberflächen für die Bearbeitung von XML erstellen zu können, wird die Bindung von Text- oder Attributwerten zu Steuerelementen wie Dropdowns, Kontrollkästchen, Listen usw. unterstützt. Eine neue Textbereichsformularsteuerung ist verfügbar beginnend mit Version 15.2. Dies ist nützlich, um größere Attribut- oder Elementwerte zu bearbeiten, und Sie können auch von Syntax-Highlight-Funktionen profitieren.
- Textbereich Formularsteuerung - Intelligent Schema-aware Paste
- Wenn Sie Inhalte einfügen, prüft, ob dies an der Caret-Position gültig ist. Wenn dies fehlschlägt, werden Wiederherstellungsstrategien vorgeschlagen, um das Dokument gültig zu halten. Version 15.2 enthält eine neue Strategie, die automatisch Positionen in der Nähe analysiert, um einen gültigen Speicherort für diesen Inhalt zu bestimmen.
- Inhalt Vervollständigung Flexible Einfügeposition - Sie können ein Element auswählen, das an der aktuellen Position nicht gültig ist und automatisch Wiederherstellungsstrategien auslösen, um dieses Element an einer gültigen Position zu platzieren. Dadurch entfällt die Anforderung, den Caret genau an der Position zu platzieren, an der ein Element akzeptiert wird. Sie können ihn auch einfügen, wenn der Caret in der Nähe positioniert ist.
- Unterstützung von PDF-Bildern - Der Bearbeitungsmodus des Autors bietet Unterstützung für das Rendern von PDF-Bildern durch Installation einer Bibliothek eines Drittanbieters.
- JPEG mit integrierter CMYK-Unterstützung - Der Bearbeitungsmodus "Author" kann JPEG-Bilder mit einem eingebetteten CMYK-Profil richtig darstellen.
- CSS Support - Unterstützung für CSS Level 3 Strukturelle Pseudoklassen
- Alle strukturellen Pseudo-Klassen von CSS Level 3 werden nun unterstützt: & quot;: root & quot ;, & quot ;: last-child & quot ;, & quot ;: first-child & quot ;, & quot ;: nth-child & quot ;, & quot;: nth -of-type ",": nicht () ",": leer "usw."
- Unterstützung für den experimentellen CSS Level 4 Subject Selector - Der experimentelle Subject Selector von CSS Level 4 wird nun unterstützt: Er kann ein Element unter Berücksichtigung seiner Children anpassen - zum Beispiel "chapter! & gt; Titel & quot; passt zu jedem Kapitel, das mindestens einen Titel enthält.
- Unterstützung für & quot;: hover & quot; und & quot;: Fokus & quot; CSS-Pseudoklassen - Sie können Ihre XML-Dokumente abhängig von der Maus- und Caret-Position über dem Dokument stylen, indem Sie den Befehl & quot;: hover & quot; und & quot;: Fokus & quot; CSS-Pseudoklassen.
- Statischen Inhalt in CSS lokalisieren - Sie können Konstrukte wie $ {i18n (key.name)} direkt im CSS-Inhalt eines & quot; before: & quot; oder & quot; nach: & quot; Pseudo-Element, das sich auf Schlüssel bezieht, die durch die integrierte Internationalisierungsunterstützung in mehrere Sprachen übersetzt werden können.
- CSS-Referenzen über XML-Katalog übergeben - Importanweisungen aus CSS-Dokumenten werden über die XML-Katalog-URI-Mappings übergeben.
- Hinzufügen eines benutzerdefinierten CSS zu den Vordefinierten mithilfe von XML-Katalogzuordnungen
- Durch Hinzufügen einer URI-Zuordnung zum Zuordnen einer bestimmten URI zu einer CSS-Datei können Sie ein CSS beisteuern, das beim Rendern eines beliebigen XML-Dokuments im Bearbeitungsmodus des Autors verwendet werden soll. Auf diese Weise können Sie bestimmte Stile in einer beliebigen XML-Datei erzwingen, ohne dass die CSS-Dokumente geändert werden müssen, die zu den vorhandenen Dokumenttypkonfigurationen gehören.
- Neue CSS-Inhaltseigenschaften: & quot; -oxy-append-content & quot; und "-oxy-prepend-content"
- Der für die & quot;: vor & quot; und & quot ;: nach & quot; Pseudo-Elemente können inkrementell aus dem Inhalt erstellt werden, der durch diese neuen Eigenschaften angegeben wird. Dies reduziert die Komplexität von Selektoren, wenn der Inhalt von mehreren Bedingungen abhängig ist.
- Neue Eigenschaften für die & quot; oxy_button & quot; Formularsteuerung - Zwei neue boolesche Eigenschaften stehen zur Verfügung, um den Text und / oder das Symbol der verknüpften Aktion im Steuerelement des Schaltflächenformulars anzuzeigen: showText und showIcon.
- In-Place-Aktionen können ausgeführt werden Den aktuellen Kontext beibehalten - Mit der neuen actionContext-Eigenschaft, die in den Formularsteuerelementen oxy_button und oxy_button_group verfügbar ist, können die diesen Formularsteuerelementen zugeordneten Autorenaktionen entweder im Kontext des enthaltenen Elements ausgeführt werden die Formularsteuerelemente oder im aktuellen Kontext, wenn dies in dem Element enthalten ist, das das Formularsteuerelement enthält. Dies ermöglicht beispielsweise das Platzieren von elementspezifischen Aktionen für ein Element und das Ausführen von Aktionen an der Cursorposition, wenn die Sorgfalt innerhalb dieses Elements liegt.
- Formularsteuerelemente können Attribute aus einem angegebenen Namespace bearbeiten - Wenn das über ein Formularsteuerelement bearbeitete Attribut aus einem bestimmten Namespace stammt, können Sie es in der Eigenschaft editage als QName angeben. Das CSS muss eine Namespacedeklaration enthalten, die das QName-Präfix dem Attributnamespace zuordnet.
- XML-Schema - Steuern Sie die XML-Schema-Version auf XML-Schema-Dokumentebene
- Nun, da XML Schema 1.1 eine W3C-Empfehlung ist, beginnen die Benutzer mit der Verwendung von XML Schema Version 1.0 und XML Schema Version 1.1. Während eine Standard-XML-Schema-Version als eine Option bereitgestellt wird, ist es nützlich, auch steuern zu können, welche Version für jede XML-Schema-Datei verwendet wird. 15.2 unterstützt die Verwendung der vc: minVersion- und vc: maxVersion-Attribute im Schema-Root-Element, sodass Sie die XML-Schema-Version für dieses XML-Schema-Dokument festlegen können. Neue Dokumentvorlagen werden ebenfalls bereitgestellt, sodass Sie XML Schema 1.0- oder XML Schema 1.1-Dokumente problemlos erstellen können.
- Steuern Sie die XML-Schema-Version auf XML-Schema-Dokumentebene - Mit der Funktion "Flatten-Schema" können Sie eine gesamte Hierarchie von XML-Schemas reduzieren. Beginnend mit dem Haupt-XML-Schema, wird die Schema-Hierarchie durch Verarbeiten des & ldquor; xs: include & quot; und & quot; xs: import & quot; Anweisungen und dann generiert es eine Schemadatei für jeden anderen Namespace.
- Refactoring von markiertem Inhalt - Sie können das Auftreten des gefundenen Textes auf einfache Weise verwalten, indem Sie einen XPath-Ausdruck oder eine Suchoperation ausführen, wobei Sie die neuen Aktionen verwenden, die für alle Highlights gelten. Sie haben die Möglichkeit, alle markierten Inhalte zu entfernen, den Inhalt mit einem bestimmten Tag zu ändern oder zu umgeben.
- Attribut im Textmodus auswählen - Sie können ein Attribut und seinen Wert schnell auswählen, indem Sie im Standalone-Fenster auf den Namen des Attributs dreimal klicken und direkt vor dem Attributnamen im Eclipse-Plug-in doppelklicken.
- Automatisch ein übereinstimmendes Tag kommentieren - wendet automatisch die gleiche Aktion auf das passende Ende-Tag an, wenn Sie ein Start-Tag kommentieren. Sie können einen oder mehrere Start-Tags kommentieren und ihre passenden End-Tags werden ebenfalls kommentiert, so dass das Dokument wohlgeformt bleibt.
- DITA-Unterstützung - Syntax-Highlight in veröffentlichten Codeblöcken
- Sie können dem Codeblock und den Vorabschnitten aus Ihren veröffentlichten PDF- und XHTML-basierten Ausgaben Syntax-Highlight hinzufügen, indem Sie bestimmte Werte für die Programmiersprache auf das Attribut outputclass setzen.
- Generieren der Indexseite in PDF Verwenden von Apache FOP - Wenn Sie in Ihrem DITA-Inhalt Indexbegriffe verwenden, enthält die PDF-Ausgabe, die mit dem standardmäßig mitgelieferten PDF-Prozessor (Apache FOP) erstellt wurde, auch die Indexseite am Ende der PDF.
- DITA 1.3: Fehlerbehebung bei der Spezialisierung - Sie können neue Problembehandlungsthemen erstellen, die auf dem mitgelieferten experimentellen DITA 1.3-Problembehebungs-DTD-Spezialisierungs-Plugin basieren.
- Bearbeiten "Codeblock" Abschnitte mit Syntax-Highlight-Unterstützung - Es wurde ein alternatives CSS eingeführt, sodass Sie nun Codeblockabschnitte mit dem neuen Textbereich-Formularsteuerelement bearbeiten können. Daher profitieren Sie von der Syntax-Hervorhebung für eine Vielzahl von Dokumenttypen.
- Programmlisten mit Syntax-Highlight-Unterstützung bearbeiten - Ein alternatives CSS wurde eingeführt, so dass Sie nun Programmlisten mit dem neuen Textbereich-Formular-Steuerelement bearbeiten können. Daher profitieren Sie von der Syntax-Hervorhebung für eine Vielzahl von Dokumenttypen.
- Zugreifen auf Microsoft Office 365-Dokumente - Sie können auf Dokumente zugreifen, die auf einer SharePoint-Site von Ihrem Office 365-Konto aus gespeichert sind, indem Sie die URL "Öffnen" und "Microsoft Office 365" verwenden. Aktion von.
- Integration des Autoren-Applets auf einer SharePoint-Website - Die Autorenkomponente kann als Java-Applet in eine SharePoint-Website eingebettet werden. Dies ist eine einfache und bequeme Möglichkeit, XML- und XML-Dokumente, die auf dem SharePoint-Server Ihres Unternehmens gespeichert sind, direkt von Ihrem Webbrowser abzurufen, zu öffnen und zu speichern. Sie können das Applet entweder auf einer Site einbetten, die sich auf einem eigenständigen SharePoint-Server befindet, oder auf dem Microsoft Office 365-Konto Ihres Unternehmens.
- MarkLogic 7 - bietet Unterstützung für MarkLogic 7.
- Eclipse-Plugin:
- Unterstützung von Masterdateien im Eclipse-Plugin - Um schwierige Aufgaben zu bewältigen, teilen Entwickler komplexe Dateien in mehrere Module auf. Manchmal sind diese Module als eigenständige Dateien ungültig und um mit ihnen arbeiten zu können, müssen Sie den Einstiegspunkt, die Master-Datei, die die Module enthält, berücksichtigen. ermöglicht die Definition der Einstiegspunkte oder Stammdateien und bietet automatisch Unterstützung für die Bearbeitung von Modulen, die aus diesen Stammdateien stammen. Ab Version 15.2 bietet das Eclipse-Plugin volle Unterstützung für die Arbeit mit modularen XML-, XSLT-, XML Schema-, WSDL-, Schematron- und Relax NG-Dateien, Modul-Editier-, Validierungs-, Such- und Refactoring-Aktionen, Modulverbindungsübersicht usw. - all dies im Kontext der definierten Stammdateien.
- Unterstützung für SVN 1.8-Server - Subversion 1.8-Repositories werden jetzt unterstützt, mit Ausnahme von FSFS-unterstützten Repositories, auf die über die Datei "file: //" zugegriffen wird. Protokoll. Arbeitskopien mit SVN 1.8-Format werden noch nicht unterstützt.
- Verbesserungen beim Kopieren / Verschieben - Der SVN-Client versucht, Elemente in der Arbeitskopie zu kopieren / zu verschieben. In Fällen, in denen die Operation normalerweise nicht in Subversion arbeiten würde, wird eine einfache Dateisystem-Kopier- / Verschiebungsoperation ausgeführt. Außerdem werden gültige Zielverzeichnisse automatisch erkannt und Ihnen angezeigt.
- Drag-and-Drop-Verbesserungen in der Arbeitskopie-Ansicht - Die Drag-Drop-Unterstützung wurde auf alle Arbeitskopie-Ansichtsmodi erweitert. Außerdem wurde die Kompatibilität zwischen dem SVN-Client und externen Anwendungen für das Ziehen und Ablegen von Elementen verbessert.
- Drag & Drop-Unterstützung in der Repository-Ansicht - Das Kopieren und Verschieben von Repository-Elementen wird durch Drag & Drop-Unterstützung in der Ansicht "Repositories" vereinfacht.
- Komponentenaktualisierungen:
- Calabash 1.0.16 - Die Calabash XProc Engine wurde auf Version 1.0.16 aktualisiert.
- TEI XSL Update - TEI XSL wurde auf Version 7.7.0 aktualisiert.
- Saxon 9.5.1.3 - Der XSL-Prozessor der Saxon Enterprise Edition von Saxonica wurde auf Version 9.5.1.3 aktualisiert.
- Andere:
- Gebündelte Java 7 JRE im Mac OS X Installation Kit
- Das neue Installationskit für Mac OS X (10.7, 10.8 und 10.9) enthält Java 7.
- Verbesserte Layouts - Sie können ein separates Layout für jedes Projekt beibehalten. Wenn Sie also zwischen Projekten wechseln, werden nicht nur die zuletzt geöffneten Dateien für dieses Projekt wiederhergestellt, sondern auch das genaue Layout von Ansichten, Editoren und Symbolleisten. Auf diese Weise gehen Sie, wenn Sie zu einem Projekt zurückkehren, genau in dem Zustand fort, in dem Sie das Projekt verlassen haben.
- Maven 4.0 Framework - Eine neue Dokumenttypkonfiguration ist verfügbar, mit der Maven 4.0 POM-Dokumente erstellt und bearbeitet werden können.
- Deutliche Sounds abhängig vom Status der aktuellen Operation
- Erfolg und Misserfolg der Validierungs- oder Transformationsaktionen können auch mit einem Ton signalisiert werden. Das Piepsignal hat eine höhere Tonfrequenz, wenn der Vorgang erfolgreich ist, und eine niedrigere Tonfrequenz, wenn der Vorgang fehlschlägt.
- Unterstützung für das Festlegen benutzerdefinierter Pseudoklassen - Sie können Ihre benutzerdefinierten CSS-Pseudoklassen auf den Knoten von AuthorDocument aus festlegen. Diese sind den normalen XML-Attributen ähnlich, mit dem wichtigen Unterschied, dass sie nicht serialisiert sind, und indem sie geändert werden, erzeugt das Dokument keine Rückgängig- und Wiederherstellen-Bearbeitungen - das Dokument wird als unmodifiziert angesehen. Sie können benutzerdefinierte Pseudo-Klassen verwenden, um den Stil eines Elements (und seiner untergeordneten Elemente) zu ändern, ohne das Dokument zu ändern.
- Zusätzliche Aufrufe der benutzerdefinierten URI-Resolver - Die benutzerdefinierten URI-Resolver, die mit der bereits vorhandenen API XMLUtilAccess.addPriorityURIResolver (URIResolver) festgelegt wurden, werden nun aufgerufen, um Bild- und Inhaltsreferenzen aufzulösen, auch wenn die Ressourcen auf dem lokalen Laufwerk abgelegt sind. Dies ist nützlich, um die Anwendung an anderen Orten aufzulösen, um Ressourcen aufzulösen.
- Besorgen Sie sich eine vorhandene AuthorDocumentFilter -Implementierung - Wenn sowohl ein Plugin als auch ein Framework einen AuthorDocumentFilter definieren müssen, können Sie die vorhandene Filterimplementierung abrufen und in Ihre eigene Filterimplementierung mithilfe der API AuthorDocumentController.getDocumentFilter () / li>
- Referenzen im Document Controller aktualisieren
- Die API-Methode - AuthorDocumentController.refreshNodeReferences (AuthorNode) wurde hinzugefügt, um Verweise auf einen bestimmten Knoten für Entwickler zu aktualisieren, die einen benutzerdefinierten AuthorContentReferencesResolver implementieren.
- Aktionen Providerzugriff von der DITA Map Editor-Seite - Es wurde die API-Methode WSDITAMapEditorPage.getActionsProvider () hinzugefügt, um auf der DITA Map Editor-Seite definierte Aktionen zu erhalten und sie an benutzerdefinierte Steuerelemente anzuhängen.
- Abrufen des vorhandenen eindeutigen Attributs-Prozessors - Sie können in Ihrer Erweiterung Java-Operationen den aktuellen Prozessor für eindeutige Attribute abrufen, um zu überprüfen, ob beim Kopieren von Inhalt mit der API AuthorDocumentController.getUniqueAttributesProcessor (). bestimmte Attribute entfernt werden sollen
- API zum Anzeigen der Auswahl mehrerer Dateien - Mit der neuen API-Methode WorkspaceUtilities.chooseFiles (Datei, String, String [], String) können Sie eine Dateiauswahlfunktion mit mehreren Auswahlmöglichkeiten aktivieren.
- API zum Erstellen eines Eingabestreams über den Inhalt des Editors - Mit der neuen API-Methode WSEditorBase.createContentInputStream () können Sie einen Eingabestream über den Inhalt des Editors erstellen. Die Implementierung wird auf die richtige Zeichencodierung achten.
- Dropdown-Liste "CSS-Alternativen" in der Autorenkomponente erstellen - Die im Dokumenttyp definierte Dropdown-Schaltfläche "CSS-Alternativen" kann nun mithilfe der API WSAuthorComponentEditorPage.createCSSAlternativesToolbar ().
- Globale Einstellungen speichern - Normalerweise speichert die Anwendung ihre globalen Einstellungen, wenn sie geschlossen wird. Sie können das Speichern der globalen Optionen an ihrem Speicherort erzwingen, indem Sie diese neue API aufrufen: PluginWorkspace.saveGlobalOptions ().
- Weitere Kontextinformationen zum Bearbeiten von Attributwerten - Wenn der benutzerdefinierte InputURLChooserCustomizer zum Bearbeiten eines Attributwerts aufgerufen wird, können Sie weitere Details zum aktuellen Element und dem aktuell bearbeiteten Attribut herausfinden: AttributeEditingContextDescription.getElementContext ().
- Öffnen eines Editors mit einem erzwungenen Inhaltstyp - Wenn eine URL keine Erweiterung hat, der Entwickler jedoch vorher den Ressourcentyp (XML, DITA-Map usw.) kennt, um zu vermeiden, dass die Anwendung den Endbenutzer nach dem Typ fragt Ressource wird geöffnet. Diese neue API kann stattdessen verwendet werden: ro.sync.exml.workspace.api.Workspace.open (URL, String, String).
- DITA-Map-Inhaltstyp für eine URLConnection - Wenn eine DITA-Map-URL keine Erweiterung besitzt und für sie in der Anwendung eine benutzerdefinierte URL-Verbindung implementiert ist, kann die Methode URLConnection.getContentType () den Wert application / ditamap zurückgeben um es als solches zu identifizieren.
- Bessere Integration für Formularsteuerelemente mit benutzerdefiniertem Bearbeiten - Wenn ein benutzerdefiniertes Formularsteuerelement eine benutzerdefinierte Bearbeitung ausführt, kann es das Runnable mit der Bearbeitung an die Anwendung übergeben, um mit der neuen API EditingEvent.customEdit besser in den Bearbeitungsfluss zu integrieren.
- Operation, die in der Lage ist, eine Sequenz von anderen Aktionen auszuführen - ExecuteMultipleActionsOperation kann eine Folge von Aktionen ausführen, die als Liste von IDs definiert sind. Die Aktionen müssen durch das entsprechende Framework oder eine der gemeinsamen Aktionen für alle von. ExecuteMultipleActionsOperation.
Was ist neu in Version 15.1:
- Arbeiten mit modularen XML-Dateien im Kontext der Stammdateien
- XML-visuelle Bearbeitung
- Verbesserungen der Zeichentabelle
- Autoren-API und Erweiterbarkeit
- DITA-Support
- DocBook-Support
- CMS-Integration und Konnektivität
- Verbesserung der Projektansicht
- MarkLogic-Unterstützung
- Eclipse-Plugin
- Syncro SVN Client
- Komponentenaktualisierungen
Was ist neu in Version 15:
- WSDL-Unterstützung
- Mobilfreundliche WebHelp
- Überprüfen
- Schnelle Textsuche
- Formularbasierte Bearbeitung in Autor
- CMS-Integration und Konnektivität
- DITA-Support
- Begrüßungsbildschirm
- XML-visuelle Bearbeitung
- DocBook-Support
- XML-Vergleich
- CSS-Unterstützung
- XML-Datenbanken
- Dokumente validieren
- Inhaltserfüllung und Gliederung
- Syncro SVN Client
- Komponentenaktualisierungen
- Erweiterte API
- Andere
Was ist neu in Version 14.2:
- Diese Version unterstützt das XML-Schema 1.1, generiert XML-Instanzen und Schemadokumentationen, lässt Sie mithilfe von Hervorhebungen den Fokus auf den zu überprüfenden Inhalt legen und zeigt alle Änderungen, Kommentare und Hervorhebungen in einem Überprüfungsmanagerbereich an So können Sie sie schnell prüfen und verwalten, schnell Ressourcen im Projekt finden, indem Sie in ihren Inhalten oder Dateipfaden suchen, Ressourcen direkt auf einem Microsoft SharePoint-Server mithilfe der Datenquellenexploreransicht bearbeiten, einchecken oder auschecken und erweitern die api.
Was ist neu in Version 12.0:
- Version 12 von oXygen XML verbessert die vorhandene Funktionalität, fügt neue hinzu Funktionen und, vor allem, verbessert die Benutzerfreundlichkeit. Es wurde viel Aufwand betrieben, um die Speichernutzung zu minimieren und die allgemeine Leistung zu verbessern.
Was ist neu in Version 10:
- Eine der wichtigsten Neuerungen in dieser Version ist die Bündelung des schemafähigen XSLT 2.0- und XQuery-Prozessors von Saxonica.
- Diese Version enthält eine große Anzahl von Verbesserungen, einschließlich eines leistungsstarken neuen XML-Instanzgenerators, einer besseren Inhaltsvervollständigung, die Vorschläge von enthaltenen oder importierten XML-Schemas oder XSLT-Modulen anbietet, und einer besseren Integration der Intel XML Software Suite.
- Die Unterstützung kommerzieller Datenbanken wurde aktualisiert, um die neuesten Versionen von MarkLogic 4.0, Oracle 11g R1, SQL Server 2008, DB2 9.5 und XHive 8 zu unterstützen.
Anforderungen :
- Laufzeitumgebung für Java 2 Standard Edition
Einschränkungen :
- 30-tägige kostenlose Testversion
Kommentare nicht gefunden