Стилус Студия
Разработчик(и) | Корпорация Прогресс Программное обеспечение |
---|---|
Стабильная версия | Х16
/ 2018 |
Написано в | С++ |
Операционная система | Microsoft Windows |
Тип | IDE для XML |
Лицензия | Собственный |
Веб-сайт | www |
Stylus Studio — это интегрированная среда разработки (IDE) для расширяемого языка разметки ( XML ). Он состоит из множества инструментов и визуальных конструкторов для редактирования и преобразования XML-документов и устаревших данных, таких как электронный обмен данными (EDI), значения, разделенные запятыми (CSV), и реляционные данные.
XML-редактор
[ редактировать ]Stylus Studio включает три режима редактирования XML общего назначения: текстовый вид, древовидный вид и вид сетки, позволяющие работать с XML-документами и редактировать их способами, подходящими для многих пользовательских стилей. Вкладка «Схема» предоставляет удобный способ просмотра связанной с документом модели контента (т. е. его схемы). Если модель содержимого 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» 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 и первую интегрированную среду разработки, поддерживающую посмертную трассировку стека для 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 были включены преобразователи XML DataDirect для 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, а также интегрирован Apache FOP 1.1.
17 мая 2016 г. — Stylus Studio X16, добавлена 64-разрядная версия, редактор SQL, новый универсальный двунаправленный преобразователь для формата фиксированной ширины, сертифицирована готовность к работе с Windows 10.