Edytor XML oXygen jest komercyjnym, w pełni funkcjonalnym i wieloplatformowym oprogramowaniem graficznym zaimplementowanym w Javie i zaprojektowanym od podstaw, aby zapewnić użytkownikom wizualny edytor modyfikacji plików XML.
Dzięki aplikacji OXygen XML Editor każdy będzie mógł szybko i łatwo edytować dokumenty XML, a także debugować i profilować XSLT (Extensible Stylesheet Language) i kod XQuery z pełną obsługą Unicode.
Funkcje na pierwszy rzut oka
Najważniejsze funkcje to: IDE XML (zintegrowane środowisko programistyczne), inteligentna edycja XML, walidacja XML, modelowanie schematów XML, obsługa XSL i XSLT, obsługa XQuery, obsługa XPath, a także natywna obsługa XML i relacyjnych baz danych.
Dodatkowo aplikacja oferuje wsparcie dostępu do CMS (Content Management Systems) i zdalnych zasobów, obsługuje dokumenty biurowe, wspiera współpracę i publikowanie XML w jednym źródle.
Aplikacja zawiera obsługę wielu silników do sprawdzania poprawności, w tym Xerces, SQC, XSV, MSXML 4.0, LIBXML, Saxon EE i MSXML.NET, obsługę sprawdzania poprawności schematów XML i Relax NG (wizualny diagram), DTD, Schematron i skryptów NVDL , obsługa kilku procesorów XSLT, w tym Xalan 2.7.1, MSXML3.0, MSXML4.0, Saxon EE, Saxon 6.5.5, NET 1.0, NET 2.0 i XSLTProc.
Pod maską i obsługiwanymi systemami operacyjnymi
Cała aplikacja napisana jest w języku programowania Java, co oznacza, że działa w dowolnym systemie operacyjnym, w którym dostępne jest środowisko Java Runtime Environment, w tym systemy operacyjne Linux, UNIX, Microsoft Windows i Mac OS X. Został pomyślnie przetestowany na komputerach obsługujących jedną z 32-bitowych i 64-bitowych architektur zestawów instrukcji.
Dostępność i ceny
Dla Twojej wygody oprogramowanie OXygen XML Editor jest dostępne do pobrania jako uniwersalne archiwum binarne, które może być uruchomione na dowolnej platformie GNU / Linux, na której zainstalowany jest JRE, jako aplikacja Java Web Start, a także wtyczka do potężne środowisko IDE Eclipse. Ceny zaczynają się od 488 USD (394 EUR).
Co nowego w tej wersji:
- Rozwiązania problemów z weryfikacją, takie jak dodanie brakującego atrybutu lub usunięcie nieoczekiwanego elementu, są oferowane automatycznie przez obsługę szybkich poprawek.
- Obsługa XSLT pomaga lepiej zrozumieć, co robi każda instrukcja XSLT, prezentując powiązane adnotacje z opisem instrukcji i linkami do specyfikacji.
- Tryb tworzenia XML otrzymał szereg ulepszeń do obsługi tabel, śledzenia zmian, edycji ogólnej, a także działań specyficznych dla DITA.
- Możesz znaleźć wzorce w obrębie EPUB, OOXML, ODF lub dowolnego archiwum ZIP, uruchamiając zapytania XPath na wszystkich dokumentach z archiwów ZIP.
- Wersja edytora OXygen XML edytora Eclipse została zaktualizowana do obsługi Eclipse 4.4, obsługa SVN została zaktualizowana do pracy z Apache Subversion 1.8, a wiele bibliotek komponentów zostało zaktualizowanych do najnowszych stabilnych wersji.
Co nowego w wersji:
- Rozwiązania problemów z weryfikacją, takie jak dodanie brakującego atrybutu lub usunięcie nieoczekiwanego elementu, są oferowane automatycznie przez obsługę szybkich poprawek.
- Obsługa XSLT pomaga lepiej zrozumieć, co robi każda instrukcja XSLT, prezentując powiązane adnotacje z opisem instrukcji i linkami do specyfikacji.
- Tryb tworzenia XML otrzymał szereg ulepszeń do obsługi tabel, śledzenia zmian, edycji ogólnej, a także działań specyficznych dla DITA.
- Możesz znaleźć wzorce w obrębie EPUB, OOXML, ODF lub dowolnego archiwum ZIP, uruchamiając zapytania XPath na wszystkich dokumentach z archiwów ZIP.
- Wersja edytora OXygen XML edytora Eclipse została zaktualizowana do obsługi Eclipse 4.4, obsługa SVN została zaktualizowana do pracy z Apache Subversion 1.8, a wiele bibliotek komponentów zostało zaktualizowanych do najnowszych stabilnych wersji.
Co nowego w wersji 15.2:
- Poprawiono obsługę tworzenia schematów Schematron i schematów XML oraz dodano obsługę pracy z modułami do wtyczki Eclipse.
- Edytowanie dokumentów XML w sposób wizualny jest o wiele łatwiejsze w XML Author wersji 15.2 z inteligentną funkcją uzupełniania i wklejania zawartości, a nowe funkcje CSS 3 i CSS 4 pozwalają tworzyć bardziej interaktywne i przyjazne dla użytkownika interfejsy.
- Nowa wersja zawiera zaktualizowane składniki, debiutuje wsparciem DITA 1.3, wprowadzając specjalizację rozwiązywania problemów i udostępnia wiele dodatków API w odpowiedzi na opinie naszych partnerów, którzy zintegrowali technologię tworzenia XML w swoich rozwiązaniach.
- Edytowanie schematów Schematron:
- Ulepszona weryfikacja schematów i dokładne lokalizacje błędów - Sprawdzanie poprawności schematów Schematron jest złożonym procesem obejmującym wiele kroków, dlatego nie jest łatwo prześledzić błędy, które mogą pojawić się na późniejszych etapach tego złożonego procesu z powrotem do początkowych plików schematu. poprawiono sprawdzanie błędów poprzez sprawdzanie poprawności całej hierarchii schematu, rozwiązywanie zawartych schematów i jest to jedyny edytor XML, który może zlokalizować błędy z dowolnego etapu przetwarzania, w tym błędy w wyrażeniach XPath, podświetlając je w obszarze edycji.
- Uzupełnianie zawartości proponuje komponenty z hierarchii schematów - Asystent ukończenia zawartości proponuje komponenty Schematron zgodnie z kontekstem edycji, zebrane z całej hierarchii schematu. Na przykład podczas edycji aktywnego wzorca fazy Asystent ukończenia zawartości wyświetla wszystkie zdefiniowane wzorce, nawet jeśli są one zdefiniowane w dołączonym schemacie.
- Edycja modułów Schematron w kontekście plików głównych - Obsługa plików głównych umożliwia lepszą obsługę podczas pracy z modułami przywoływanymi ze zdefiniowanych plików głównych. Ta obsługa obejmuje nie tylko schematy Schematron, pozwalające łatwo określić pliki główne (pliki Schematron najwyższego poziomu) z zestawu plików. Po zdefiniowaniu plików głównych Schematron można edytować moduł Schematron w kontekście, poprawia sprawdzanie poprawności, uzupełnianie zawartości, zapewnia zakres operacji wyszukiwania i refaktoryzacji, aktualizowanie odniesień do przeniesionych lub zmienionych zasobów.
- Widok hierarchii / zależności - relacje między modułami Schematron można przeglądać i analizować za pomocą widoku hierarchii / zależności.
- Zmiana nazwy lub przenoszenie modułu Schematron Aktualizuje swoje odwołania - Po zmianie nazwy lub przeniesieniu zasobu Schematron automatycznie aktualizuje odniesienia do tego modułu. Zmiany, które należy wprowadzić, można przejrzeć w oknie podglądu.
- Czynności wyszukiwania i refaktoryzacji komponentów Schematron - umożliwiają wyszukiwanie i modyfikowanie nazw komponentów Schematron, takich jak wzorce, fazy lub diagnostyka, zmiana stosowana we wszystkich miejscach, w których te komponenty są odesłane. Gdy karetka jest umieszczona w komponencie Schematron, deklaracja tego komponentu i jego odwołania są wyróżnione w edytorze, a znaczniki położenia są wyświetlane w linijce przeglądu po prawej stronie edytora. Możesz przejść do deklaracji komponentu za pomocą funkcji CTRL / CMD + nawigacja po kliknięciu - przytrzymując CTRL (CMD na Macu), nazwy komponentów stają się łączami, które można kliknąć, aby przejść do definicji komponentów.
- Działania wyszukiwania i refaktoryzacji komponentów Schematron - obsługa atrybutu tematu
- Domyślna lokalizacja dla błędu zgłoszonego podczas niepowodzenia sprawdzania Schematron jest kontekstem reguły Schematron zawierającej to sprawdzanie. Czasami jednak kontekst ten różni się od rzeczywistej lokalizacji błędu, a Schematron zapewnia sposób wskazywania rzeczywistej lokalizacji problemu, chociaż atrybut podmiotu określa XPath względem węzła kontekstu. uwzględnia atrybut podmiotu dostępny w elementach asemblacji lub raportach Schematron, gdy obliczana jest lokalizacja komunikatu Schematron.
- Niestandardowe szablony kodów schematów - szablony kodu lub skróty umożliwiają wpisanie krótkiej nazwy i rozwinięcie jej do fragmentu kodu. Dodano specjalne szablony kodu obejmujące najczęstsze fragmenty kodu, dzięki czemu można natychmiast skorzystać z tej funkcji, aby szybko wprowadzić konstrukty Schematron. Szablony są wyświetlane przez Asystenta kompletacji treści, gdzie można wyświetlić listę konkretnych szablonów kodów Schematron, przefiltrować je, wpisując prefiks i wybrać je, aby uzyskać rozwinięte fragmenty kodu.
- Niestandardowe szablony kodów Schematron - domyślne scenariusze sprawdzania poprawności dla schematu XML lub Relax NG z osadzonymi regułami Schematron
- Podczas pracy z dokumentami XML Schema lub Relax NG, które mają osadzone reguły Schematron, udostępniono dwa wbudowane scenariusze sprawdzania poprawności: & quot; Sprawdź poprawność schematu XML z osadzonym Schematron & quot; dla schematu XML i "Validate Relax NG z osadzonym Schematron" dla Relax NG. Możesz użyć jednego z tych scenariuszy, aby sprawdzić także osadzone reguły Schematron.
- Niestandardowe ikony Schematron Outline - widok konspektu ułatwia znajdowanie elementów Schematron poprzez dekorowanie ich różnymi ikonami.
- Edycja wizualna XML - wsparcie dla CALS "colsep" i "wierszsep"; Atrybuty
- Określone separatory wierszy i kolumn są renderowane dla komórek w tabelach CALS (model tabeli używany przez DocBook, DITA i inne frameworki XML), dzięki czemu można od razu zobaczyć, jak tabela będzie renderowana po opublikowaniu dokumentu. Możesz także łatwo edytować wartości kolumn za pomocą dwóch pól wyboru, które pojawiają się w obszarze specyfikacji kolumn.
- Sterowanie formą pola tekstowego - Możliwość tworzenia przyjaznych dla użytkownika interfejsów do edycji XML zapewnia obsługę wiążących wartości tekstowych lub atrybutów w celu utworzenia kontrolek, takich jak rozwijane listy, pola wyboru, listy itp. Dostępna jest nowa formant formularza obszaru tekstowego począwszy od wersji 15.2. Jest to przydatne do edytowania większych wartości atrybutów lub elementów, a także do korzystania z funkcji podświetlania składni.
- Kontrola formantów pól tekstowych - Inteligentna wklejarka wykorzystująca schemat "
- Gdy wklejasz sprawdzanie zawartości, jeśli jest to poprawne w miejscu ustawienia, a jeśli to się nie powiedzie, zaproponowane zostaną strategie odzyskiwania w celu zachowania ważności dokumentu. Wersja 15.2 zawiera nową strategię, która automatycznie analizuje pozycje w pobliżu w celu ustalenia prawidłowej lokalizacji dla tej treści.
- Ukończenie zawartości Elastyczna lokalizacja wstawki - Możesz wstawić element, który nie jest prawidłowy w bieżącej pozycji i uruchomi strategie automatycznego odzyskiwania, aby umieścić ten element w poprawnej lokalizacji. Spowoduje to usunięcie wymogu umieszczenia karetki w dokładnym miejscu, w którym element jest akceptowany, można go wstawić również wtedy, gdy karetka znajduje się w najbliższej lokalizacji.
- Obsługa obrazów PDF - tryb edycji Autor w oferuje obsługę renderowania obrazów PDF po zainstalowaniu biblioteki innej firmy.
- JPEG z wbudowaną obsługą CMYK - Tryb edycji autora może prawidłowo renderować obrazy JPEG z osadzonym profilem CMYK.
- Obsługa CSS - Wsparcie dla pseudoklasii strukturalnych poziomu 3 CSS
- Wszystkie pseudoklasy strukturalne poziomu 3 CSS są teraz obsługiwane: ": root", ": last-child", ": first-child", ": nth-child", ": nth -of-type ",": nie () ",": pusty ", itd.
- Obsługa eksperymentalnego selektora tematycznego CSS na poziomie 4 - Teraz jest obsługiwany eksperymentalny selektor tematów z poziomu 4 CSS: może on dopasować element, biorąc pod uwagę jego dzieci - na przykład "rozdział! & gt; tytuł & quot; dopasuje dowolny rozdział zawierający co najmniej tytuł.
- Obsługa ": najedź kursorem" i ": focus" Pseudoklasy CSS - możesz kształtować swoje dokumenty XML w zależności od położenia myszy i karetki nad dokumentem za pomocą ": hover" i ": focus" Pseudoklasy CSS.
- Zlokalizuj zawartość statyczną w CSS - możesz użyć konstrukcji takich jak $ {i18n (nazwa_klucza)} bezpośrednio w treści CSS przed: & quot; lub "po:" pseudoelement odnoszący się do kluczy, które można przetłumaczyć na wiele języków dzięki wbudowanej obsłudze internacjonalizacji.
- Przesyłanie referencji CSS za pośrednictwem katalogu XML - instrukcje importowania z dokumentów CSS są przekazywane przez odwzorowania URI katalogu XML.
- Dodaj niestandardowy arkusz CSS do predefiniowanych z użyciem mapowania katalogu XML
- Dodając mapowanie identyfikatora URI do odwzorowania konkretnego identyfikatora URI do pliku CSS, możesz dodać kod CSS do użycia podczas renderowania dowolnego dokumentu XML w trybie edycji autora. Pozwala to wymusić określone style na dowolnym pliku XML bez potrzeby modyfikowania dokumentów CSS, które pochodzą z istniejącymi konfiguracjami typów dokumentów.
- Nowe właściwości treści CSS: "-oxy-append-content" i "-soxy-prepend-content"
- Treść użyta dla ": przed" i ": po" pseudoelementy mogą być tworzone przyrostowo z treści określonych przez te nowe właściwości. Zmniejsza to złożoność selektorów, gdy zawartość zależy od wielu warunków.
- Nowe właściwości dla przycisku "oxy_" Form Control - dostępne są dwie nowe właściwości boolowskie umożliwiające wyświetlanie tekstu i / lub ikony skojarzonego działania w formancie przycisku: showText i showIcon.
- Akcje lokalne mogą zostać wykonane Zachowując bieżący kontekst - przy użyciu nowej właściwości actionContext, dostępnej w elementach sterujących formą oxy_button i oxy_button_group, działania autora powiązane z tymi kontrolkami formularza mogą być wykonywane w kontekście elementu, który zawiera formanty formularza lub w bieżącym kontekście, jeśli jest on zawarty w elemencie zawierającym formant formularza. Pozwala to na przykład na umieszczenie określonych elementów na elemencie i wykonanie ich w celu wykonania akcji na stanowisku opiekuńczym, jeśli troska znajduje się wewnątrz tego elementu.
- Formanty formularzy mogą edytować atrybuty ze wskazanych przestrzeni nazw - jeśli atrybut edytowany za pomocą formantu formularza pochodzi z określonego obszaru nazw, możesz go określić w właściwości edit jako QName. CSS musi zawierać deklarację przestrzeni nazw odwzorowującą prefiks QName na obszar nazw atrybutów.
- Schemat XML - kontroluj wersję schematu XML na poziomie dokumentu XML schematu
- Teraz, gdy XML Schema 1.1 jest rekomendacją W3C, ludzie zaczynają używać zarówno XML Schema w wersji 1.0, jak i XML Schema w wersji 1.1. Chociaż udostępnia domyślną wersję schematu XML jako opcję, dobrze jest mieć możliwość kontrolowania również, jaka wersja będzie używana dla każdego pliku schematu XML. 15.2 obsługuje użycie atrybutów vc: minVersion i vc: maxVersion na głównym elemencie schematu, co umożliwia ustawienie wersji schematu XML dla tego dokumentu schematu XML. Udostępniono również nowe szablony dokumentów, dzięki czemu można łatwo tworzyć dokumenty XML Schema 1.0 lub XML Schema 1.1.
- Kontroluj wersję schematu XML na poziomie dokumentu XML Schema - operacja spłaszczania schematu pozwala spłaszczyć całą hierarchię schematów XML. Zaczynając od głównego schematu XML, oblicza hierarchię schematu, przetwarzając polecenie "xs: include". i "xs: import" instrukcje, a następnie generuje jeden plik schematu dla każdej innej przestrzeni nazw.
- Refaktoryzacja podświetlonej treści - możesz łatwo zarządzać wystąpieniami tekstu znalezionego podczas wykonywania wyrażenia XPath lub operacji znajdowania, korzystając z nowych działań, które działają na wszystkie najciekawsze momenty. Możesz usunąć wszystkie zaznaczone treści, zmodyfikować lub otoczyć zawartość konkretnym znacznikiem.
- Wybierz atrybut w trybie tekstowym - Możesz szybko wybrać atrybut i jego wartość za pomocą potrójnego kliknięcia nazwy atrybutu w standardzie i kliknąć dwukrotnie tuż przed nazwą atrybutu w wtyczce Eclipse.
- Automatycznie komentuj dopasowany tag - automatycznie stosuje tę samą akcję do pasującego tagu końcowego, gdy skomentujesz tag początkowy. Możesz skomentować jeden lub więcej tagów początkowych, a powiązane z nimi tagi końcowe również zostaną skomentowane, aby dokument pozostał dobrze sformułowany.
- Obsługa DITA - Składnia Podświetl W opublikowanym kodzie Przekroje bloków
- Możesz dodać podświetlanie składni do kodu blokowego i sekcji wstępnych z opublikowanych wydruków PDF i XHTML, ustawiając określone wartości języka programowania na atrybut outputclass.
- Generowanie strony indeksu w PDF przy użyciu Apache FOP - Jeśli używasz terminów indeksowych w treści DITA, dane wyjściowe w formacie PDF wygenerowane za pomocą domyślnego dołączonego procesora PDF (Apache FOP) będą również zawierały stronę indeksu na końcu pliku PDF.
- DITA 1.3: Rozwiązywanie problemów Specjalizacja - Możesz tworzyć nowe tematy dotyczące rozwiązywania problemów w oparciu o dołączoną eksperymentalną wtyczkę DTD specjalizującą się w DTM.
- Edytuj "blok kodu" & quot; Sekcje z obsługą podpowiedzi składni - wprowadzono alternatywny kod CSS, dzięki czemu można teraz edytować sekcje bloków kodu za pomocą nowego formantu Format pola tekstowego. Dzięki temu możesz korzystać z podświetlania składni dla różnych typów dokumentów.
- Edycja list programów za pomocą obsługi podświetlania składni - wprowadzono alternatywny styl CSS, dzięki czemu można teraz edytować listy programów przy użyciu nowego formantu Formatki pola tekstowego. Dzięki temu możesz korzystać z podświetlania składni dla różnych typów dokumentów.
- Uzyskiwanie dostępu do dokumentów Microsoft Office 365 - Możesz uzyskać dostęp do dokumentów przechowywanych w witrynie SharePoint z konta Office 365 przy użyciu "Otwartego adresu URL". akcja z.
- Integrowanie apletu autora w witrynie programu SharePoint - komponent autor może zostać osadzony w witrynie programu SharePoint jako aplet języka Java. Jest to prosty i wygodny sposób na pobieranie, otwieranie i zapisywanie dokumentów związanych z XML i XML przechowywanych na serwerze SharePoint firmy, bezpośrednio z przeglądarki internetowej. Aplet można osadzić w witrynie znajdującej się na autonomicznym serwerze SharePoint lub na koncie Microsoft Office 365 firmy.
- MarkLogic 7 - oferuje obsługę MarkLogic 7.
- Wtyczka Eclipse:
- Obsługa plików głównych w wtyczce Eclipse - Aby poradzić sobie z trudnymi zadaniami, programiści dzielą złożone pliki na wiele modułów. Czasami te moduły jako samodzielne pliki są nieprawidłowe i aby móc z nimi pracować, należy wziąć pod uwagę punkt wejścia, główny plik zawierający moduły. umożliwia definiowanie punktów wejściowych lub plików głównych i automatycznie zapewnia obsługę modułów edycji przywoływanych z tych plików głównych. Począwszy od wersji 15.2, wtyczka Eclipse oferuje pełne wsparcie dla pracy z modułowymi plikami XML, XSLT, XML Schema, WSDL, Schematron i Relax NG, zapewniając edycję modułów, sprawdzanie poprawności, akcje wyszukiwania i refaktoryzacji, przegląd połączeń modułów itp. - wszystkie te w kontekście zdefiniowanych plików głównych.
- Obsługa serwerów SVN 1.8 - teraz są obsługiwane repozytoria Subversion 1.8, z wyjątkiem repozytoriów FSFS, do których dostęp można uzyskać za pośrednictwem pliku "file: //". protokół. Kopie robocze mające format SVN 1.8 nie są jeszcze obsługiwane.
- Udoskonalenia operacji kopiowania / przenoszenia - klient SVN stara się kopiować / przenosić elementy w kopii roboczej. W przypadkach, gdy operacja zwykle nie działa w Subversion, wykonywana jest prosta operacja kopiowania / przenoszenia systemu plików. Ponadto, prawidłowe katalogi docelowe są wykrywane automatycznie i prezentowane Tobie.
- Udoskonalenia przeciągania i upuszczania w widoku roboczego kopiowania - obsługa przeciągania i upuszczania reklam została rozszerzona na wszystkie tryby widoku Kopia robocza. Poprawiono również kompatybilność między klientem SVN i aplikacjami zewnętrznymi w celu przeciągania i upuszczania elementów z jednego do drugiego.
- Obsługa przeciągania i upuszczania w widoku repozytoriów - Kopiowanie i przenoszenie elementów repozytorium jest łatwiejsze dzięki obsłudze przeciągania i upuszczania dodanej w widoku Repozytoria.
- Aktualizacje składników:
- Calabash 1.0.16 - Silnik procesora XPab Calabash został zaktualizowany do wersji 1.0.16.
- Aktualizacja TEI XSL - TEI XSL został zaktualizowany do wersji 7.7.0.
- Saxon 9.5.1.3 - Pakiet Saxon Enterprise Edition XSLT z Saxonica został zaktualizowany do wersji 9.5.1.3.
- Inne:
- Pakiet Java 7 JRE w zestawie instalacyjnym Mac OS X
- Nowy zestaw instalacyjny dla systemu Mac OS X (10.7, 10.8 i 10.9) zawiera środowisko Java 7.
- Ulepszone układy - możesz zachować oddzielny układ dla każdego projektu, dlatego podczas przenoszenia między projektami uzyskujesz nie tylko ostatnio otwierane pliki specyficzne dla tego projektu, ale także dokładny układ widoków, edytorów i pasków narzędzi. W ten sposób, po powrocie do projektu, kontynuujesz dokładnie od stanu, w którym opuściłeś projekt.
- Maven 4.0 Framework - Dostępna jest nowa konfiguracja typu dokumentu pozwalająca na tworzenie i edytowanie dokumentów Maven 4.0 POM.
- Wyraźne dźwięki w zależności od stanu bieżącej operacji
- Sukces i niepowodzenie działań walidujących lub przekształcających może być sygnalizowane również dźwiękiem. Sygnał dźwiękowy ma wyższą częstotliwość audio, gdy operacja się powiedzie, i niższą częstotliwość audio, gdy operacja się nie powiedzie.
- Obsługa ustawiania niestandardowych pseudoklas - Możesz ustawić niestandardowe pseudoklasy CSS na węzłach z AuthorDocument. Są one podobne do normalnych atrybutów XML, z ważną różnicą, że nie są serializowane, a zmiana ich powoduje, że dokument nie powoduje cofania i ponawiania edycji - dokument uznaje się za niezmodyfikowany. Możesz użyć niestandardowych pseudoklas do zmiany stylu elementu (i jego elementów podrzędnych) bez zmiany dokumentu.
- Dodatkowe wywołania do niestandardowych identyfikatorów URI - niestandardowe przeliczniki identyfikatorów URI z istniejącym API XMLUtilAccess.addPriorityURIResolver (URIResolver) są teraz wywoływane w celu rozpoznawania odniesień do obrazu i zawartości, nawet jeśli zasoby są umieszczone na dysku lokalnym. Przydaje się to do pośredniego zastosowania aplikacji do rozwiązywania zasobów w innych miejscach.
- Uzyskanie istniejącej implementacji AuthorDocumentFilter - Jeśli masz zarówno wtyczkę, jak i framework, który musi ustawić AuthorDocumentFilter, możesz uzyskać istniejącą implementację filtru i zawinąć ją we własnej implementacji filtru za pomocą interfejsu API AuthorDocumentController.getDocumentFilter ().
- Odśwież referencje w kontrolerach dokumentów
- Dodano metodę API - AuthorDocumentController.refreshNodeReferences (AuthorNode), aby odświeżyć odwołania do określonego węzła dla programistów, którzy implementują niestandardowy AuthorContentReferencesResolver.
- Dostęp dostawcy działań z poziomu edytora map DITA - Dodano metodę API WSDITAMapEditorPage.getActionsProvider () w celu uzyskania działań zdefiniowanych na stronie edytora map DITA i zamontowania ich do niestandardowych elementów sterujących.
- Uzyskanie istniejącego procesora unikalnych atrybutów - w operacjach rozszerzeń Java można uzyskać bieżący unikalny procesor atrybutów w celu sprawdzenia, czy niektóre atrybuty powinny zostać usunięte podczas kopiowania treści za pomocą interfejsu API AuthorDocumentController.getUniqueAttributesProcessor ().
- API, aby pokazać wiele selektorów plików - Nowa metoda API WorkspaceUtilities.chooseFiles (File, String, String [], String) umożliwia wyświetlenie selektora plików z włączoną obsługą wielu zaznaczeń.
- API do tworzenia strumienia wejściowego nad treścią edytora - nowa metoda API WSEditorBase.createContentInputStream () umożliwia utworzenie strumienia wejściowego nad treścią edytora. Implementacja zajmie się użyciem właściwego kodowania znaków.
- Utwórz listę rozwijaną CSS w komponencie autora - przycisk rozwijany CSS zdefiniowany w typie dokumentu można teraz dodać do paska narzędzi aplikacji składnika autora przy użyciu interfejsu API WSAuthorComponentEditorPage.createCSSAlternativesToolbar ().
- Zapisz preferencje globalne - zwykle aplikacja zapisuje swoje preferencje globalne, gdy jest zamknięta. Możesz wymusić zapisanie opcji globalnych w ich lokalizacji przechowywania, wywołując ten nowy interfejs API: PluginWorkspace.saveGlobalOptions ().
- Więcej informacji kontekstowych dotyczących edytowania wartości atrybutów - Gdy niestandardowy InputURLChooserCustomizer zostanie wywołany w celu edycji wartości atrybutu, można uzyskać więcej szczegółowych informacji o bieżącym elemencie i aktualnie edytowanym atrybucie: AttributeEditingContextDescription.getElementContext ().
- Otwórz edytor z narzuconym typem treści - jeśli adres URL nie ma rozszerzenia, ale programista wie z góry o typie zasobu (XML, mapa DITA itp.), aby uniknąć podania przez użytkownika końcowego, jakiego typu Zasoby są otwierane, ten nowy interfejs API może być użyty zamiast: ro.sync.exml.workspace.api.Workspace.open (URL, String, String).
- Typ zawartości mapy DITA dla połączenia URL - Jeśli adres URL mapy DITA nie ma rozszerzenia, a dla aplikacji zaimplementowane jest niestandardowe połączenie URL, metoda URLConnection.getContentType () może zwrócić wartość aplikacji / ditamap zidentyfikować go jako takiego.
- Lepsza integracja w przypadku formantów z niestandardową edycją - jeśli niestandardowy formant formularza wykonuje niestandardową edycję, może przekazać Runnable zawierający edycję do aplikacji w celu lepszej integracji w procesie edycji za pomocą nowego interfejsu API EditingEvent.customEdit.
- Operacja możliwa do wykonania sekwencji innych akcji - ExecuteMultipleActionsOperation może wykonać sekwencję czynności, zdefiniowaną jako lista identyfikatorów. Działania muszą być określone przez odpowiednie ramy lub jedno ze wspólnych działań dla wszystkich ram dostarczonych przez. ExecuteMultipleActionsOperation.
Co nowego w wersji 15.1:
- Praca z modułowymi plikami XML w kontekście plików głównych
- Edytowanie wizualne XML
- Ulepszenia mapy postaci
- Author API i Extensibility
- Obsługa DITA
- Wsparcie dla DocBook
- Integracja i łączność CMS
- Udoskonalenia widoku projektu
- Obsługa MarkLogic
- Wtyczka Eclipse
- Klient SVC Syncro
- Aktualizacje składników
Co nowego w wersji 15:
- Obsługa WSDL
- WebHelp przyjazny dla urządzeń mobilnych
- Recenzja
- Szybkie wyszukiwanie tekstu
- Edytor oparty na formularzu w autorze
- Integracja i łączność CMS
- Obsługa DITA
- Ekran powitalny
- Edytowanie wizualne XML
- Wsparcie dla DocBook
- XML Diff
- Obsługa CSS
- Bazy danych XML
- Sprawdzanie poprawności dokumentów
- Treść i zarys treści
- Klient SVC Syncro
- Aktualizacje składników
- Rozszerzony interfejs API
- Inne
Co nowego w wersji 14.2:
- Ta wersja obsługuje xml Schema 1.1, generuje instancje xml i dokumentację schematu, pozwala wyróżnienia pomóc skupić się na treści, które trzeba przejrzeć, przedstawia wszystkie zmiany, komentarze i podkreśla w panelu menedżera recenzji dzięki czemu można szybko je kontrolować i zarządzać nimi, szybko znajduje zasoby w projekcie, przeszukując ich zawartość lub ścieżki plików, pozwala edytować, sprawdzać lub sprawdzać zasoby bezpośrednio na serwerze Microsoft SharePoint przy użyciu widoku Eksploratora źródła danych i rozszerza api.
Co nowego w wersji 12.0:
- Wersja 12 oXygen XML ulepsza istniejącą funkcjonalność, dodaje nowe funkcje i, co najważniejsze, zwiększa wygodę użytkownika. Włożyliśmy wiele wysiłku w minimalizację zużycia pamięci i poprawę ogólnej wydajności.
Co nowego w wersji 10:
- Jednym z najważniejszych dodatków w tej wersji jest łączenie w XSLT 2.0 i XQuery XSLT 2.0 z XSLT i Xonusa.
- Ta wersja zawiera wiele ulepszeń, w tym potężny nowy generator instancji XML, lepsze uzupełnianie treści oferujące propozycje z dołączonego lub importowanego schematu XML lub modułów XSLT oraz lepszą integrację pakietu oprogramowania Intel XML.
- Obsługa komercyjnych baz danych została zaktualizowana w celu obsługi najnowszych wersji MarkLogic 4.0, Oracle 11g R1, SQL Server 2008, DB2 9.5 i XHive 8.
Wymagania :
- Środowisko wykonawcze Java 2 Standard Edition
Ograniczenia :
- 30-dniowy bezpłatny okres próbny
Komentarze nie znaleziono