Stylus Studio - это интегрированная среда разработки (IDE) для расширяемого языка разметки ( XML ). Он состоит из множества инструментов и визуальных дизайнеров для редактирования и преобразования XML-документов и устаревших данных, таких как электронный обмен данными (EDI), значения, разделенные запятыми (CSV), и реляционные данные.
Разработчики) | Progress Software Corporation |
---|---|
Стабильный выпуск | X16 / 2018 |
Написано в | C ++ |
Операционная система | Майкрософт Виндоус |
Тип | IDE для XML |
Лицензия | Проприетарный |
Веб-сайт | www |
Редактор XML
Stylus Studio включает три представления редактирования XML общего назначения: текстовое представление, представление в виде дерева и представление сетки, что позволяет работать с XML-документами и редактировать их таким образом, чтобы удовлетворить многие стили пользователя. Schema вкладка обеспечивает удобный способ для просмотра соответствующего содержимого в разработке модели документа (то есть, это схема). Если модель содержимого XML не была определена, вкладку «Схема» можно использовать для создания схемы XML или для создания DTD. Представления редактирования XML синхронизированы, и их можно переключать в любое время, просто щелкая вкладки в нижней части главного окна редактирования.
Просмотр текста
Текстовый редактор XML поддерживает раскраску синтаксиса , распознавание кода, автозаполнение на основе схемы и сворачивание кода .
В виде дерева
Представление в виде дерева постепенно загружает XML-файл в соответствии с расширениями пользователей узлов и позволяет анализировать и редактировать очень большие файлы данных XML. Древовидное представление также предназначено для обработки определения типа документа (XML DTD) и схемы XML .
Вид сетки
XML Grid View предоставляет интерфейс в виде электронной таблицы, позволяющий более продуктивно работать с реляционными данными или любым XML-документом с повторяющимися структурами данных, удовлетворяя потребность, которая часто возникает при работе с необработанными XML-данными в типичных приложениях для интеграции XML-данных.
Редактор XML-схемы
Stylus Studio обеспечивает синхронизированное редактирование текста схемы XML и визуальные представления схем схемы XML. Изменения, внесенные в схему XML в текстовом редакторе, синхронизируются с представлением диаграммы и наоборот. Редактор схемы включает встроенный генератор документации схемы XML для публикации моделей содержимого XML в формате HTML.
Инструмент визуального сопоставления XSLT
XSLT Mapper отображает входные документы слева, а цель - справа. Чтобы сопоставить данные, просто перетащите исходные узлы и поместите их на цель, подключив источники данных к желаемому выходу данных. На XSLT - вкладке Source, то XSLT отображается с состоит, на основе исходного целевого отношения , определенного в операции отображения. Генерируемый код представляет собой стандартный код W3C XSLT и XPath .
Конструктор конвейеров XML
Stylus Studio предоставляет визуальный конструктор для создания конвейеров XML в терминах ряда операций, например, преобразования, проверки, преобразования или выполнения других операций с XML-документом. Конструктор XML Pipeline может автоматизировать многие общие задачи, включая создание кода Java и отладку приложений обработки XML.
Редактор EDI в XML SEF
Модуль преобразования EDI в XML помогает преобразовывать EDI в XML и создавать пользовательские определения преобразования EDI. Он обеспечивает поддержку множества диалектов, включая EDIFACT, HL7, X12, HIPAA, IATA, AL3, EANCOM и NCPDP.
История
8 июня 2001 г. был выпущен Stylus Studio 3.0. В то время это была прежде всего XSLT IDE и первая, в которой был реализован двусторонний редактор XSLT и инструмент визуального преобразования XML в XML.
Июнь 2002 г. Stylus Studio 2004 выпустила двухсторонний конструктор визуальных схем для XML Schema 1.0 и первую среду IDE, в которой реализована посмертная трассировка стека для XSLT с обратным отображением на источник XSLT. В то время это был единственный отладчик XSLT, поддерживающий перекрестную отладку между функциями расширения XSLT и Java.
2 сентября 2003 г. в Stylus Studio 5.0 был представлен самый первый двусторонний редактор XQuery и инструмент визуального преобразования XML в XML. Кроме того, в этом выпуске представлены профилировщик XSLT и XQuery.
4 октября 2004 г. Stylus Studio 6.0 добавила поддержку XSLT 2.0 в виде таблицы в свой редактор XML и новый визуальный модуль под названием Convert To XML для преобразования форматов плоских файлов в XML.
13 июня 2006 г. в Stylus Studio 2006 Release 3 был включен DataDirect XQuery 2.0 - первая реализация XQuery для нескольких реляционных баз данных, таких как SQL Server, Oracle, DB2.
26 сентября 2006 г. в Stylus Studio 2007 был представлен визуальный конструктор и отладчик для XML Pipeline, а также графический редактор для создания отчетов с использованием XSLT или XQuery под названием Stylus Studio XML Publisher.
11 декабря 2007 г. в Stylus Studio 2008 были включены преобразователи DataDirect XML для Java и .NET и добавлена генерация кода .NET. Начиная с этого выпуска, движки конвертеров лицензируются отдельно от Stylus Studio.
4 декабря 2008 г. В Stylus Studio 2009 добавлена поддержка XQuery Update Facility 1.0.
17 ноября 2009 г. Stylus Studio 2010. В инструмент визуального сопоставления XQuery добавлена поддержка реляционного обновления. В текстовый редактор XQuery добавлен рефакторинг кода .
10 ноября 2010 г. В Stylus Studio 2011 добавлена поддержка выражений обновления SQL в инструменте сопоставления XQuery и рефакторинга кода в редакторе XQuery.
13 ноября 2011 г. Stylus Studio X14, добавлена поддержка XSLT 3.0 и XQuery 3.0. Рабочий проект 14 июня 2011 г.
23 июля 2012 г. В Stylus Studio X14 Release 2 добавлен новый дизайнер визуальных схем для Relax NG .
3 декабря 2012 г. В Stylus Studio X15 добавлен HTML WYSIWYG Designer, автоматизация сопоставления с помощью AutoLink и новая реализация автозаполнения в редакторе XSLT.
7 мая 2014 г. Stylus Studio X15 Release 2, добавлена поддержка выполнения и отладки XSLT 3.0 и XQuery 3.0 final, а также интегрирован Apache FOP 1.1.
17 мая 2016 г. Stylus Studio X16, добавлена 64-разрядная версия, редактор SQL, новый универсальный двунаправленный конвертер для формата фиксированной ширины, сертифицирован для Windows 10.