Категория: Windows: XML, RSS, CSS
Бесплатный XML Редактор для создания и редактирования документов.Synrext Serna Free 4.2.0 создаёт документации,книги,статьи.Визуальный XML редактор для Windows.Программа с простым и удобным пользовательским интерфейсом.Syntext Serna 4.2.0 подходит для личных целей,и некомерческих,а также для обучения.Пользоваться XML редактором очень просто,при этом не требуется даже навыки в области XML
Визуальный XML редактор Syntext Serna Free бесплатно работает на Windows,Mac OS X,Linux.Также применяются стили XSL-FO,XSLT,для отображения XML документов.Syntext Serna русская версия бесплатного XML редактора.Программа для редактирования и создания документов считается мощнейшим среди неэкранированного источника для авторской разработки WYSIWYG.XML Редактор поддерживает стандартные XML документации(Docbook,XHTML,DITA,TEI P4,HITF)Программа с XML редактором WYSIWYG с открытым исходным кодом.
-Поддержка UNICODE со многими языками для проверки орфографии.
-XML редактор имеет связь с XML каталогами
Скачать Syntext Serna Free 4.2.0 русская версия бесплатно.
Serna Free это мощный и простой в использовании XML редактор для создания самых разных документов, таких как техническая документация, руководства пользователя, статьи, книги и многое другое. Работа в XML редакторе Syntext Serna во многом напоминает работу в традиционном текстовом тедакторе. От пользователей редактора не требуется наличие каких-либо технических знаний или навыков в области XML.
Для отображения документа применяются стили XSLT и XSL-FO, что позволяет выводить его в максимально близком к печатному виде, создавать профилированные виды документа, а также целостно представлять XML документы, составленные из множества частей.
- Валидация (проверка достоверности) с помощью XML Schema
- UNICODE и многоязыковая проверка орфографии
- Локализованный интерфейс (русский, английский, китайский, голландский, французский, немецкий, итальянский, норвежский и шведский языки).
Работает без лицензии, но предлагает бесплатно зарегистрироваться при запуске.
Приложение Easy XML Editor представляет собой простой в использовании редактор кода для XML-файлов, оснащенный всеми удобными функциями. С данной программой вы сможете просматривать и редактировать данные XML новым, упрощенным способом.
Основные особенности программы Easy XML Editor :
• Древовидная структура.
• Программа Easy XML Editor показывает XML-файлы в удобном виде, который дает наиболее полную информацию о структуре документа.
• Легкое редактирование кода. Пользователи смогут редактировать его напрямую. Два вида (древовидный и текстовый) можно отобразит одновременно.
• Easy XML Editor предлагает пользователям новые, упрощенные манипуляции с редактированием содержимого XML. Одна из таких возможностей, например, это модификация при помощи текстовых полей.
• Удобное редактирование таблиц.
• Отслеживание вносимых изменений и истории. Таким образом, вы сможете отменить некоторые свои действия.
• Полноценный поиск.
• Функция копирования в буфер обмена.
• Экспорт в HTML.
• Различные инструменты.
Каждый автор сайта на XML хочет видеть результат работы сразу, без вызова скрипта компиляции, сборки сайта из исходников. Начиная создание сайта я правил свои страницы в редакторе FAR'а, но наконец мне это надоело и я совершил набег на http://www.tucows.com. скачивая для своего теста все бесплатные XML-редакторы подряд.
Architag XRay XML Editor.Плюсы: Редактор отличается тем, что имеет преобразование и проверку XML на лету. Каждая буква введенная в окно исходника тут же отражается в окне преобразования. Как только документ становится невалидным или не well-formed, например при начале ввода нового тега - окно состояния сразу краснеет показывая строку и символ ошибки. Имеет подсветку синтаксиса и логическое форматирование документа.
Минусы:Приговор: Ограниченно годен к первоначальной набивке текстов, совершенно негоден для доводки оформления.
Любой редактор + IE6. Для оперативного просмотра страницы в браузере необходимо:С дополнительнымии телодвижениями (диск X:) понимает подключаемые файлы, т.е. может показывать страницу именно так как задумано. Валидации и преобразования на лету нет - ошибки выдаются только при переключении на закладку отображения. При переключении видов всегда сбрасыватся на начало документа. При правке подключаемых стилей надо переключать окна и обновлять вид вручную. Приговор: отстой, за хвост и в топку.
Структуризация данных – вещь полезная, и пригодится в самый неожиданный момент. Например, если структурировать свое ближайшее будущее, то можно увидеть размер своей зарплаты. И можно решить, с какой отдачей проработать весь этот месяц.
Конечно, фантастика, но для структуризации в программировании был придуман специальный язык ( xml ). А для редактирования данных, представленных в этом формате, созданы специализированные xml редакторы:
Что такое XMLМногие знают, что основой любого веб-ресурса является HTML. С помощью языка гипертекста можно очень легко и удобно задавать иерархию всех элементов на веб-странице. Частично он позволяет решать проблему и стилевого оформления. Вся эта иерархия создается (структурируется ) с помощью встроенных тегов и их атрибутов, набор которых хоть и не малый, но все же ограниченный.
Поэтому HTML позволяет решать лишь одну единственную задачу структуризации в интернете: расстановки и создания элементов веб-страницы для ее последующей разметки (создания дизайна ). А как же структурировать остальные данные, передаваемые в бесчисленном количестве между ресурсами во всемирной паутине? Как без ограничений организовать их выборку, поиск и фильтрацию?
Все эти «недочеты » могут быть исправлены с помощью XML. Перед началом обзора редакторов xml давайте более подробно разберемся, что это за язык и какова область его применения в виртуальном пространстве:
Аббревиатура XML в переводе с английского означает «расширяемый язык разметки » ( Xtensible Markup Language ). Он стандартизирован и рекомендован к использованию W3C. А это значит, что его применение является наиболее оптимальным и «беспроблемным » способом создания веб-документа.
Кроме описания документов XML также частично влияет на работу специальных системных программ. Препроцессоры этого языка предназначены для перевода данных с машинного кода в понятный для пользователя вид. Такие препроцессоры лежат в основе всех редакторов xml файлов.
Язык расширяемой разметки обладает следующими положительными сторонами:
Каждый документ, написанный на XML. состоит из сущностей. Сущность – это самая маленькая единица (элемент ). Каждая из сущностей содержит в себе символы.
Они делятся на:
Логическая структура языка представляет собой иерархически вложенные друг в друга элементы. Самый верхний из них называется корневым. Любой из элементов включает в себя открывающийся и закрывающийся тег. И должен закрываться в том корневом для него элементе, в котором был открыт:
Кроме корневого элемента XML документ состоит из пролога. Он расположен в самом начале кода. В состав пролога могут входить:
Более наглядно основные составляющие XML показаны на следующем скриншоте документа, созданного в простом xml редакторе:
RustemSoft представляет программу свободного распространения редактирования XML и сервисную программу проверки. XMLFox – это бесплатный редактор для создания исправных хорошо сформированных XML документов и/или XSD схемы. Надежное редактирование XML и сервисная программа проверки XMLFox является программой свободного распространения для создания хорошо скомпонованных XML документов и/или XSD схемы. XMLFox редактор схем позволяет вам запросто разработать улучшенные модели данных, выраженные в XSD Схемах.
Данная программа является редактором XML схем для предоставления интерфейса с отдельными панелями, который одновременно показывает как графические XML диаграммы схем, так и подлежащий код, изменения в одной панели сразу же отражаются в другой. XMLFox XML/XSD редактор – это основанная на Windows XML сервисная программа для авторизации, обновления, исследования, проверки XML документов.
XMLFox – это понятный и удобный редактор xml и xml схем (XSD). Который позволяет xml разработчику создавать схемы и показывать графическую репрезентацию того, как выглядит в этой схеме xml документ. XMLFox Редактор – это разделительный редактор XML данных с функциями копирования/вставки, отменой, перпендикулярным выделением, ясной диагностикой и другими инновационными сервисными программами для управления обычными задачами XML/XSD редактирования. Графический редактор XML документов, подходит к использованию в качестве легкого редактора для размещения инфраструктур документов.
Данная программа представлена полноценной XSD проверкой, но не требует XSD (определение XML схем). XMLFox включает XML вид, XML древо, XML решетку и XML сценарий режимы для редактирования. К характеристикам относится перетаскивание и улучшенные функции поиска по тексту, также как в XML данных. XML может быть создан и проверен с помощью XSD схем. XMLFox – это сервисная программа для новичков в XSD схемах (Определение XML схем), также как и для профессионалов. XML документы могут быть созданы и проверены с помощью определенной пользователем XSD схемы.
Данная программа имеет графическую репрезентацию древа схемы, которая динамически обновляет текст XSD. Тем, кому надо понять схемы найдут древо схем бесценной схемой и разработчики, содержащие другие схемы сохранят время на изучение данного XML редактора.
Инструментальные средства редактирования, проверки корректности, форматирования, сравнения XML-файлов, а также средства поддержки XQuery, XPath, карт сайтов, схем и RSS-фидов
Часто используемые сокращенияПри выборе инструментальных средств для работы с XML-технологиями сначала необходимо определить требования. Например, если предполагается выполнять с XML различные задачи (редактирование, проверка корректности и т.д.), рассмотрите возможность использования XML IDE с соответствующими функциями. Для решения конкретной задачи (сравнение XML-файлов или создание карты сайта) рассмотрите возможность использования более специализированного средства для конкретной задачи.
В данной статье рассматриваются следующие категории инструментальных средств для работы с XML:
XML-карта сайта представляет собой список всех URL-адресов Web-сайта. Карта сайта информирует поисковую систему об URL-адресах Web-сайта, доступных для сканирования и включения в базу данных поисковой системы. Большинство программ для создания карт сайтов основаны на Web-технологиях и запрашивают URL-адрес Web-сайта вместе с несколькими параметрами, такими как частота изменений и дата последнего изменения. Ссылки на все перечисленные инструментальные средства приведены в разделе Ресурсы .
Существует несколько генераторов карт сайтов:
Программы проверки корректности карт сайтов используются для проверки карт, сгенерированных для Web-сайтов. Такая программа проверяет, подходит ли карта сайта для использования поисковой системой. Ссылки на все перечисленные инструментальные средства приведены в разделе Ресурсы .
Ниже приведен список программ проверки корректности карт сайтов:
Новостные фиды RSS – это отличный способ держать посетителей вашего сайта в курсе последних изменений его содержимого. Генераторы RSS-фидов популярны, например, среди пользователей, которые хотят просматривать заголовки новостных сайтов (например, CNN) или знать о последних спортивных новостях. Ссылки на все перечисленные инструментальные средства приведены в разделе Ресурсы .
Разработчики Web-сайтов могут генерировать RSS-фиды при помощи следующих инструментальных средств:
XML-схемы можно генерировать из экземпляра XML. Ссылки на все перечисленные инструментальные средства приведены в разделе Ресурсы .
Доступные инструментальные средства:
Экземпляры XML-кода можно проверять на соответствие их схемам. Ссылки на все перечисленные инструментальные средства приведены в разделе Ресурсы .
Используйте одно из следующих интерактивных инструментальных средств:
Форматирование XML – это операция, часто выполняемая с XML-данными для облегчения их чтение. Большинство настольных приложений, работающих с XML, предоставляют эту функциональность. Для выполнения быстрого форматирования XML-содержимого без установки каких-либо инструментальных средств попробуйте один из следующих интерактивных сервисов. Ссылки на все перечисленные инструментальные средства приведены в разделе Ресурсы .
Редакторы XMLXML-редакторы помогают интерпретировать XML-документ, выделяя цветом элементы, атрибуты или обычный текст и отступы. Еще одно преимущество использования XML-редакторов состоит в том, что они имеют функции, ориентированные на содержимое, например, древовидное представление, которое позволяет пользователю легко просматривать различные узлы XML-документа. Они также проверяют корректность кода и отображают список предупреждений и ошибок при отсутствии закрывающих XML-тегов. Ссылки на все перечисленные инструментальные средства приведены в разделе Ресурсы .
XSLT-преобразования полезны при преобразовании одной формы XML в другую с использованием таблиц стилей. В этом могут помочь многочисленные инструментальные средства; в качестве примеров можно привести Tiger XSLT Mapper и Kernow. Ссылки на все перечисленные инструментальные средства приведены в разделе Ресурсы .
Tiger XSLT Mapper – программа для преобразования XML-структур, которую могут легко использовать новички. Она автоматически создает преобразования, которые можно редактировать, используя графический интерфейс, построенный по принципу перетаскивания.
Kernow – это Java-интерфейс, выполняющий преобразования программным способом. Kernow – это хороший выбор для разработчиков, которым нужно периодически выполнять XSLT-преобразования при помощи визуального интерфейса.
Также полезны несколько интерактивных XSLT-программ:
Разработчики, предпочитающие подключаемые к браузеру плагины, могут использовать следующие полезные плагины для работы с XML:
Mozilla Firefox
Google Chrome
Пользователям, которые не могут купить коммерческие программы для работы с XML, будут полезны инструментальные средства с открытыми исходными кодами. Активная работа сообщества позволила создать очень хорошие программы для работы с XML. Ссылки на все перечисленные инструментальные средства приведены в разделе Ресурсы .
XML IDE iXedit предоставляет ряд функциональных возможностей для обработки XML-документов:
Rinzo XML Editor – это XML-редактор, работающий в Eclipse. Среди его возможностей:
Эти инструментальные средства предоставляют также возможности для работы с Java-элементами:
XPontus XML Editor – это Java-программа с открытыми исходными кодами, обладающая следующими функциональными возможностями:
Интегрированные среды разработки (IDE) для работы с XML выполняют практически все операции, связанные с XML. Имеется ряд IDE с различными функциональными возможностями. Ссылки на все перечисленные инструментальные средства приведены в разделе Ресурсы .
XMLSpy – это XML IDE для создания, редактирования и отладки XML, XML-схем, XSL/XSLT, XQuery, WSDL и SOAP. Дополнительные возможности:
XML Marker – это XML-редактор, использующий синхронизированные табличное дерево (table-tree) и текстовый дисплей для отображения XML-данных в табличном и иерархическом виде. Эта программа может загружать очень большие документы (размером в сотни мегабайт и даже несколько гигабайт). Другие функциональные возможности:
Liquid XML Studio – пакет из нескольких программ для работы с XML. Предоставляет следующие инструментальные средства:
На рисунке 1 показан редактор Liquid XML с набором панелей для работы с XML-содержимым. (Увеличенная версия рисунка 1.)
Рисунок 1. Редактор Liquid XML Studio<oXygen/> XML Editor – это полнофункциональная интегрированная среда разработки XML с поддержкой разнообразных операций, связанных с XML. Ее возможности будут полезны опытным пользователям. Перечислим некоторые из них:
На рисунке 2 показан редактор <oXygen/> XML Editor с исходным кодом и древовидным представлением XML-документа. (Увеличенная версия рисунка 2.)
Рисунок 2. Редактор <oXygen/>Stylus Studio предлагает следующие функциональные возможности:
XML Notepad от Microsoft помогает разработчикам создавать XML-документы. Эта бесплатная программа содержит инструмент XMLDiff, который можно использовать для сравнения двух XML-файлов. Ее интерфейс прост и удобен в использовании. Программа работает на платформе .Net. Вот некоторые ее возможности:
На рисунке 3 показан редактор XML Notepad с древовидным представлением XML-файла и панелью ошибок. (Увеличенная версия рисунка 3.)
Рисунок 3. Редактор XML NotepadXML Copy Editor – это быстрый XML-редактор с поддержкой проверки корректности. Наличие вкладок позволяет редактировать несколько файлов одновременно. Другие функциональные возможности:
firstobject XML Editor – бесплатный XML-редактор. Позволяет напрямую редактировать XML-дерево, отображаемое на основании содержимого XML-документа. Позволяет загружать и обрабатывать большие файлы. Некоторые его функциональных возможностей редактора:
XRay XML Editor – бесплатная интегрированная XML IDE. Эта программа проверяет корректность XML-документа при вводе. Имеет встроенную поддержку стандартов W3C. Также имеет HTML-просмотрщик для предварительного просмотра Web-страниц, созданных с помощью XML. Можно создавать три типа схем, включая XSD, DTD и External Data Representation (XDR). Среди других функциональных возможностей:
XMLSpear – бесплатный XML-редактор, написанный на языке Java и доступный для многих платформ. Обладает расширенными функциональными возможностями, такими как интерактивная проверка на соответствие схеме, расширенная панель XPath и др. XML отображается в трех различных форматах, включая древовидную таблицу, просмотр элементов и просмотр исходного кода. XMLSpear доступен в виде Web-программы на Java или в виде автономного приложения. Дополнительные функциональные возможности:
XMLmind – многофункциональный XML-редактор, использующий технологию Java и доступный для нескольких платформ. Более подходит опытным пользователям, а не новичкам. Представляет инновационный способ редактирования XML-документов и требует наличия Java-платформы. Среди функциональных возможностей XMLmind:
ElfData XML Editor – программа для пользователей Mac OS. Эта среда XML IDE имеет поддержку Unicode и может выполнять проверку XML-документов на грамматическую правильность с DTD и без него. Доступны два режима представления: в виде дерева и в виде кода. Поддержка технологии drag-and-drop позволяет перетаскивать на документ XML-элементы. Поиск облегчается благодаря наличию двух режимов: поиск по коду и поиск по дереву. Среди других функциональных возможностей:
XMetaL похож на текстовый процессор. Аналогично большинству XML IDE, он может выполнять проверку корректности XML-документов и поддерживает схемы, DTD и XInclude. Другие функциональные возможности:
Разработчикам, редакторам и авторам часто бывает нужна программа сравнения двух версий XML-документа для отслеживания изменений. Хотя имеются многочисленные средства сравнения, наиболее эффективным решением для многих операций является программа сравнения, специально предназначенная для работы с XML-документами. Ссылки на все перечисленные инструментальные средства приведены в разделе Ресурсы .
<oXygen/> XML Diff & Merge может сравнивать файлы, каталоги и ZIP-архивы. После загрузки в программу исходного и целевого документов отображаются выделенные цветом различия; изменения в исходном и целевом файлах можно редактировать. Программа имеет много встроенных алгоритмов сравнения и способна автоматически выбирать алгоритмы на основе содержимого документа и его размера. Программа может выполнять пословное и посимвольное сравнение. При сравнении каталогов и архивов за основу сравнения можно выбрать следующие параметры:
Liquid XMLDiff имеет много специфичных для XML функций, например, удаление пробелов, комментариев и директив процессора. Эта программа достаточно функциональна, чтобы спрогнозировать, являются ли элементы новыми, удаленными или перемещенными. Программа доступна также в составе Liquid XML Studio в редакции для дизайнера и разработчика.
ExamXML – это мощное средство визуального сравнения и синхронизации различий между XML-документами. Входным XML для сравнения может быть либо файл, либо поле из базы данных. ExamXML может также сравнивать и сохранять части XML-документа; также можно выполнять импорт или экспорт из документов Microsoft Excel®. ExamXML работает на различных версиях Microsoft Windows®. Другие функциональные возможности:
DeltaXML позволяет искать, сравнивать, соединять и синхронизировать изменения в XML-документах. Поддерживает Java API, что облегчает программное сравнение XML-документов. Может работать с большими файлами. Программа может выдавать дельта-файл с результатами сравнения. Этот файл можно отобразить непосредственно либо использовать XSL; можно обработать этот файл в других XMKL-программах. Программа DeltaXML Sync может сравнивать три XML-документа и визуализировать различия. Кроме функции сравнения XML-документов, имеет несколько инструментов форматирования:
Язык XQuery может быть очень полезен опытным пользователям XML для выполнения запросов и извлечения содержимого из больших XML-документов. Специализированные программы для работы с XQuery помогут воспользоваться преимуществами XQuery и позволят использовать такие высокоуровневые функции, как отображение, отладка и профилирование. Эти программы предоставляют полезные функции, такие как проверка корректности, автоматическое завершение кода и предварительный просмотр. Ссылки на все перечисленные инструментальные средства приведены в разделе Ресурсы .
Редактор XMLSpy XQuery Editor предоставляет подсветку синтаксиса и контекстно-чувствительные меню для XQuery. Его функции автоматического завершения кода облегчают создание XQuery-документов. Он также позволяет разрабатывать XQuery для баз данных, поддерживающих XML. Другие функциональные возможности:
Программа Stylus Studio XQuery Editor имеет интегрированный редактор XQuery с широким набором функциональных возможностей, включая интеллектуальную проверку кода, автоматическое завершение кода, конструкторы элементов, функции, path-выражения и многое другое. Редактор основан на открытой архитектуре XQuery с поддержкой процессора Saxon XQuery. Окно дерева исходного кода XQuery поддерживает технологию drag-and-drop, а также удобные символы и пиктограммы. Дополнительные функциональные возможности:
Средства разработки XQuery для Eclipse помогают создавать, отлаживать и выполнять XQuery в среде Eclipse. Эти средства предоставляют также:
Специализированные инструментальные средства XPath полезны для визуализации результатов оценки XPath и помогают при создании и проверке XPath-выражений. К полезным функциям, предоставляемым этими средствами, относятся отладка XPath-выражений, автоматическое завершение кода, поиск в база данных с использованием XPath. Ссылки на все перечисленные инструментальные средства приведены в разделе Ресурсы .
Программа SketchPath – это XPath-редактор и средство анализа и тестирования XML. Она предоставляет IDE для разработки и тестирования XPath-выражений с XML-документами. Программа использует .NET Framework для работы с XPath 1.0 и Saxon.NET для XPath 2.0. Другие функциональные возможности:
XPath Visualizer – это бесплатная программа Microsoft Windows, выполняющая XPath-запросы к XML-документам и визуализирующая результаты. Входной информацией может быть файл в файловой системе или URL-адрес; также можно скопировать содержимое файла непосредственно в программу в виде текста. В программе можно вводить полные XPath-запросы. Другие функциональные возможности:
Доступны также Web-программы для работы с XPath, например:
Поддержка технологии XML предусмотрена во многих инструментальных средствах. Как пользователю XML, вам следует проанализировать свои потребности и выбрать подходящее инструментальное средство. Например, если вам нужно выполнять много разных операций, можно выбрать XML IDE с такими дополнительными функциональными возможностями, как редактирование, проверка корректности и т.д. Для узких задач (например, для сравнения XML-файлов) можно выбрать специализированную программу сравнения.