- Какой хороший просмотрщик /редактор XML для Mac OS X?
- 14 ответов
- Программное обеспечение OS X для редактирования XML
- Xmplify Features
- Fully XML-aware editing environment
- See your document’s structure at a glance
- Automatic document verification
- Auto-complete XML based on its DTD or XML Schema
- Node documentation
- Automatic Schema derivation
- Navigate quickly to element definitions
- XSL transformations
- Web Preview
- Powerful searching by both XPath and Regular Expressions
- Built from the ground up for macOS
- In good company
- Что такое хороший просмотрщик XML / редактор для Mac OS X?
- Программное обеспечение OS X для редактирования XML
- Аналоги XML Notepad для Mac OS
- 8 Best Free and paid XML Viewer and Editor for Mac OS
- What is a good XML editor?
- EditX (commercial)
- Oxygen XML Editor (commercial)
- XML Edita (commercial)
- XMPlify (commercial)
- Altova XMLSpy (commercial)
- QXmlEdit (Open source) Free
- Visual Studio Code(Open source) Free
- XML notepad for MAC
- Online XML Viewer for Mac
- How to open an XML file on a mac?
- How do I view an XML file on a Mac
- How to create an XML file on a mac?
- How to edit XML files on mac?
- Conclusion:
Какой хороший просмотрщик /редактор XML для Mac OS X?
Я использую XML-редактор из XMLmind для редактирования /просмотра XML-файла на Mac.
Это неплохо, но я ожидаю редактор XML для Mac. Какие у меня варианты, включая коммерческое /бесплатное программное обеспечение?
14 ответов
Программное обеспечение OS X для редактирования XML
- EditX (коммерческий)
- oXygen (коммерческий)
- XML Edita (коммерческий)
- XMLMate (бесплатный /с открытым исходным кодом плагин) для TextMate (shareware)
- XMPlify (коммерческий)
Хотя это еще бета-версия, я нашел Xmplify , чтобы быть довольно полезным инструментом, поддерживающим XML. Копирует преобразования DTD, XSD, XPath и XSL в инструменте
Eclipse работает на Mac OS, и на самом деле это один из лучших XML-редакторов. Он имеет проверку XSD, автозаполнение к этой схеме. Кроме того, он предлагает графический дизайнер XSD.
Тестирование этого и того, я поселился с текстовым Wrangler , XML Tidy скрипт. Это бесплатно и очень полезно для моих целей.
И, конечно же, Emacs с psgml-mode или nxml-mode будет редактировать XML.
Если у вас установлены инструменты разработчика Apple, у вас есть XCode, и это включает в себя приложение (файлы plist для файлов предпочтений Apple часто находятся в формате XML, следовательно, имя приложения).
Приложение можно найти здесь: Property List Editor
Вы можете загрузить исходный код из GitHub и скомпилировать его локально. Затем в настройках установите соответствующий языковой пакет . https://github.com/textmate/textmate
Если вам нравится приложение, я бы рекомендовал купить коммерческую версию, чтобы показать вашу поддержку автору.
IntelliJ IDEA — это в целом хорошая среда IDE, она доступна на Mac и поддерживает редактирование XML такими способами, как подсветка синтаксиса, сворачивание заданной области и проверка XML. Я не использовал его много для XML, но у меня были хорошие впечатления от этой IDE для других целей, поэтому я подумал, что я упоминал об этом здесь.
Я ищу то же самое, и мне просто наткнулся XMLmind XML Editor. I как он может быстро загружать мои файлы.
@rds: я пытался использовать Eclipse для открытия моих XML-файлов, но он зависает с моими файлами (> 15 МБ). Я пришел к выводу, что любой редактор, созданный с помощью Java, зависает при попытке открыть мой файл или, по крайней мере, занимает невыносимо долгое время, чтобы загрузить его.
Мне нравится внешний вид http://www.sublimetext.com/2 как показано в учебнике Даниэля Шиффмана
В качестве альтернативы XMLmind XML Editor есть QXmlEdit . Он также бесплатный и довольно многофункциональный. Он написан в Qt и работает на Mac, а также поддерживает другие платформы Qt.
Я нашел простое и бесплатное программное обеспечение для просмотра, без редактора: XML Spy
Я всегда считаю, что open source — это лучшие и простые решения. Вы можете попробовать BlueFish или Скобки , я настоятельно советую вам попробовать, вы ничего не потеряете.
Источник
Xmplify Features
Xmplify XML Editor is a 64-bit native Mac app built from the ground up for macOS, and provides a number of powerful features to make working with and manipulating XML simple and intuitive:
Fully XML-aware editing environment
Xmplify analyses your XML as you type, and maintains a rich set of meta-data so it can provide intelligent editing aids and suggestions according to your document’s content and the current editing context.
See your document’s structure at a glance
Xmplify provides an Outline view of your document that shows its structure, and automatically keeps the Outline up to date to reflect the latest edits.
Automatic document verification
If your document specifies a DTD or XML Schema, Xmplify automatically uses that to verify your document’s content. The verification results are automatically kept up to date as your edit your document.
Auto-complete XML based on its DTD or XML Schema
Xmplify uses its knowledge of your document’s current structure and its definition (DTD or XML Schema) to provide intelligent auto-completion suggestions. Xmplify’s auto-completion pop-up also displays displays documentation relevant to each auto-completion, putting all the information you need to create and edit semantically correct documents at your fingertips.
Node documentation
Xmplify scans for and displays any documentation provided by your documents’ XSDs for whatever node you’re currently editing, providing you with full details of the current context no matter where you are in your document. If your document specifies a DTD, Xmplify displays documentation based on the DTD specification for the current node. And if your document doesn’t specify an XSD or a DTD, Xmplify displays documentation based on the XSD it automatically derives for you.
And of course, like everything else in Xmplify, node documentation is automatically kept up to date as you move around in and edit your document — or its specification.
Automatic Schema derivation
If your document doesn’t specify a DTD or XML Schema Xmplify automatically derives a schema and seamlessly uses the derived schema for providing intelligent auto-completion suggestions. Xmplify updates the derived schema as you edit your document, so it can always offer accurate suggestions.
Xmplify can also derive a Schema from multiple source XML documents, so you don’t need to compile a «master» source XML document with all possible cases in order to derive a comprehensive Schema.
Navigate quickly to element definitions
Xmplify’s Goto Specification feature allows you to quickly jump to the location in your document’s DTD or XML Schema that defines the elements you’re working with. If your document doesn’t have an explicit DTD or schema, Goto Specification will take you to the relevant entries in the schema that Xmplify has automatically derived for your document.
XSL transformations
Xmplify makes applying XSLTs and working with their transformations easy, and with Xmplify’s Web Preview features you can easily check the output of XSLTs that produce (X)HTML.
Xmplify includes a built-in XSLT 1.0 processor, libxslt, and supports external XSLT processors (including XSLT 2.0 and 3.0 processors), such as Saxon and Xalan.
Web Preview
Xmplify’s Web Preview feature provides a preview of (X)HTML documents. Previews are automatically kept up to date as you edit your document.
Powerful searching by both XPath and Regular Expressions
Incremental search with regex support is built-in, and Xmplify makes it easy to run XPath queries and select matching nodes in your document.
Built from the ground up for macOS
Xmplify is a 64-bit native Mac app, designed and built from the ground up to leverage the power and elegance of macOS.
In good company
Xmplify is used by a diverse range of leading businesses, educational & research institutions and individuals in over 50 countries around the world, including:
- ABC News
- Amazon
- Agence France Presse
- Agilent Technologies
- Ally Financial
- Apple
- ATK Aerospace
- Avid
- Beats by Dr Dre
- Big Nerd Ranch
- Brightcove
- British Museum
- British Standards Institute
- CBS Interactive
- Cisco
- Cochlear
- Columbia Sportswear
- Columbia University
- Consumer Reports
- CSG International
- CSIRO
- Dictionary.com
- Disney
- DN.se
- Dolby Laboratories
- eBay
- F-Secure
- F5 Networks
- Fidelity Investments
- FileMaker
- Flipkart
- Fraunhofer Institute
- Genentech
- Gracenote
- Gulfstream Aerospace
- HarperCollins
- HP
- IBM
- IEEE
- IMG
- Imperial College London
- Johns Hopkins University
- JP Morgan
- Juniper Networks
- Lawrence Berkeley National Laboratory
- LiquidSpace
- London Business School
- Marvell Semiconductor
- Mayo Clinic
- Merck
- еЌ—дє¬е¤§е¦ (Nanjing University)
- Netflix
- Nielsen
- Nike
- Nikon
- Norwegian Broadcasting Corporation
- OASIS
- OpenTable
- OpenText
- Oracle
- Palo Alto Networks
- PayPal
- Perforce
- PGA Tour
- PricewaterhouseCoopers
- Rovio
- RSA
- Salesforce.com
- SAP
- Sapient
- Scribd
- Sony Pictures
- Splunk
- Stanford University
- Storyvine
- Sveriges Television
- Symantec
- Thomson Reuters
- Time Warner
- University of California at San Francisco
- University of Gotenburg
- University of Salzburg
- USA Today
- VMware
- Weebly
- Whole Foods
- Wooga
- Xerox PARC
- Zynga
- and many, many more.
Xmplify runs natively on both Intel and Apple Silicon Macs and requires macOS 10.12 Sierra or above
Источник
Что такое хороший просмотрщик XML / редактор для Mac OS X?
Я использую XML Editor из XMLmind для редактирования / просмотра XML-файла в Mac.
Это не плохо, но я ожидаю редактора XML для Mac. Какие варианты у меня есть, включая коммерческое / бесплатное программное обеспечение?
Программное обеспечение OS X для редактирования XML
- EditX (коммерческий)
- оксиген (коммерческий)
- XML Эдита (коммерческая)
- XMLMate (бесплатный плагин с открытым исходным кодом) для TextMate (условно-бесплатная)
- XMPlify (коммерческий)
Хотя это все еще бета-версия, я нахожу Xmplify довольно полезным инструментом, поддерживающим XML. Справляется с DTD, XSD, XPath и XSL преобразованием в инструменте
Eclipse работает на Mac OS и является одним из лучших XML-редакторов. Он имеет проверку XSD, автозаполнение этой схемы. Кроме того, он предлагает графический дизайнер XSD.
И, конечно, Emacs с режимом psgml или nxml будет редактировать XML.
Протестировав и то, и другое, я остановился на Text Wrangler , со скриптом XML Tidy . Это бесплатно и довольно полезно для моих целей.
IntelliJ IDEA в целом является хорошей IDE, он доступен на Mac и поддерживает редактирование XML такими способами, как подсветка синтаксиса, свертывание заданной области и проверка XML. Я не очень много использовал его для XML, но у меня был хороший опыт использования этой IDE для других целей, поэтому я решил упомянуть об этом здесь.
Если у вас установлены Apple Developer Tools, значит, у вас есть XCode, и это включает в себя Property List Editor приложение (файлы списков предпочтений Apple часто имеют формат XML, отсюда и название приложения).
Вы можете найти приложение здесь: /Developer/Applications/Utilities/Property List Editor.app
Вы можете скачать исходный код с GitHub и скомпилировать его локально. Затем в настройках установите соответствующий языковой пакет . https://github.com/textmate/textmate
Если вам нравится приложение, я бы порекомендовал приобрести коммерческую версию, чтобы показать вашу поддержку автору.
В качестве альтернативы XMLmind XML Editor есть QXmlEdit. Он также бесплатный и довольно многофункциональный. Он написан на Qt и работает на Mac, а также на других платформах, которые поддерживает Qt.
Я всегда считаю, что открытый исходный код является лучшим и простым решением. Вы можете попробовать BlueFish или Brackets , я настоятельно советую вам попробовать, вы ничего не потеряете.
Я ищу то же самое, и я только что натолкнулся на XMLmind XML Editor. Мне нравится, как он может загружать мои файлы довольно быстро.
@rds: я пытался использовать Eclipse для открытия моих файлов XML, но он зависал с моими файлами (> 15 МБ). Я заметил, что любой редактор, построенный на Java, зависает при попытке открыть мой файл, или, по крайней мере, его загрузка занимает невыносимо много времени.
Источник
Аналоги XML Notepad для Mac OS
XML Notepad предоставляет простой интуитивно понятный пользовательский интерфейс для просмотра и редактирования документов XML.
Удобные функции включают в себя:
* Tree View синхронизирован с Node Text View для быстрого редактирования имен узлов и значений.
* Пошаговый поиск (Ctrl + I) как в древовидном, так и в текстовом представлении, поэтому при вводе он перемещается к соответствующим узлам.
* Вырезать / копировать / вставить с полной поддержкой пространства имен.
* Поддержка перетаскивания для простого манипулирования деревом, даже в разных экземплярах XML Notepad и из файловой системы.
* Бесконечные отменить / повторить для всех операций редактирования.
* Вместо всплывающего многострочного редактирования больших значений текстовых узлов.
* Настраиваемые шрифты и цвета через диалог настроек.
* Полный диалог поиска / замены с поддержкой регулярных выражений и XPath.
* Хорошая производительность при работе с большими XML-документами, загрузка документа объемом 3 Мб за одну секунду.
* Мгновенная проверка XML-схемы при редактировании с ошибками и предупреждениями, отображаемыми в окне списка задач.
* Intellisense, основанный на ожидаемых элементах и атрибутах, перечисляемых значениях простого типа.
* Поддержка пользовательских редакторов для типов данных date, dateTime и time, и других типов, таких как цвет.
* Удобные кнопки панели инструментов для быстрого перемещения узлов вверх и вниз по дереву.
* Встроенный просмотрщик HTML для обработки инструкций по обработке таблиц стилей XML.
* Встроенный инструмент XML Diff.
* Поддержка XInclude
* Динамическая справка из аннотаций XSD.
* Перейти к определению для навигации включает в себя и информацию о XSD-схеме.
Источник
8 Best Free and paid XML Viewer and Editor for Mac OS
XML viewer or editor is used for viewing or modifying the XML tags. XML which stands for Extensible Markup Language is a markup language that can be understood by us humans as well machines.
If you are a software developer and have worked with XML before, you might be aware that there are tons of editing tools present out there. You could pick any editor and then make use of syntax highlighting and XML format plugins which allow you to edit XML easily.
Some editors also support the XML autosuggest tag, which will help to add new XML tags.
If you are a first time XML user or you are seeing the XML syntax for the first time, you will need an XML editor for non-programmers, which is used to edit and view the code written in XML.
Table of Contents
What is a good XML editor?
XML is more than just a structural representation. XML Editor will help you to structure XML node because XML is a collection of nested nodes. XML editor will auto-suggest syntax and also highlight if there is an error in the code.
You will need a good XML Editor or XML viewer. There is so much to know about XML, and you can find many articles on the web which can help you understand XML better.
For any purpose, if you want to view the XML document or XML editor, then you have come to the right place. In this article, I have listed down a couple of best XML viewer and editor, which will help serve your purpose.
EditX (commercial)
EditX is a feature-rich editor. This XML editor is packed with may editing features. This tool is specially made for designers and agencies.
It supports Visual Schema Editor, which helps to edit the XML file with a preview mode. XSLT debugger is another feature that allows you to debug the XML file in case there are errors in your XML document.
If your purpose is to view or edit the XML file and you need only minimal features, then this product is not worth it.
Features:
- XSLT Editor and Debugger
- XQuery Editor
- Powerful Grid editor
- W3C Schema Validation
- Template support
- Drag and drop for building XSLT documents
Price: $119
Oxygen XML Editor (commercial)
Oxygen XML Editor is a complete XML editor (macintosh XML editor) which includes many features. Oxygen XML Editor contains features of both Oxygen XML Developer and Oxygen XML Author. It provides one of the best ways to view XML files.
If you need to use both these features in one place, then this editor is the best choice for you. Else the individual cost of each product is more. They have multiple License plans like Enterprise, Professional, Personal Etc.
If you are a Developer and looking for the perfect tool to edit your XML code, then you can go for the Oxygen XML Developer.
Oxygen XML editor is one of the best OSX XML editor (XML editor MAC) present in the market.
Features:
- Community Support
- Allow you to publish to PDF, ePUB, HTML in one click
- Supports many XML Publishing Frameworks
- Allows you to connect databases for the data source.
- Support multiple collaborate with tracking
- Intelligent XML Editor
- XQuery support
- XSLT & XQuery Debugging
Price: $198/-Per year (Personal License)
XML Edita (commercial)
XML Edita allows you to compose schema visually. You can edit each XML node in the visual composer. It comes for a price of $32.99 and covers all the necessary features. It also supports assistant suggests while you type the XML tag. XML Edita is available in the Mac app store.
Features:
- XML document validation.
- Structure and regroup your documents
- Visual Composer
Price: $32.99
XMPlify (commercial)
XMPlify is yet another XML editor which supports DTD and XML Schema-based auto-completion etc. XMPlify may not provide all the features as above editors. For a price of $59, it offers some good useful features for day to day usage.
For Educational purposes, XMPlify provides a discounted price, which is a good deal. XMPlify is a mac native app because of which it provides better performance. Especially useful while editing the large XML file.
Features:
- Intelligent editing suggestions
- Auto-complete XML based on its DTD or XML Schema
- Node documentation
- Navigate to element definitions
- Web Preview
Price: 59$
Altova XMLSpy (commercial)
Altova XMLSpy claims that it is the best selling JSON and an XML editor. This XML editor provides the support to modify and view the XML file along with JSON. JSON is a new way to represent your structured data with faster speed.
This XML editor provides all the features that some of its competitors provide along with other handy features, like code and chart generation. The only downside is that the Altova XMLSpy editor is a bit pricy, the Professional edition will cost you around $549.00.
Features:
- JSON editor
- JSON transformation
- Validation & error correction
- XSLT debugger & profiler
- Database integration
- Chart generation based on XML data
Price: $ 549.00 (Personal License)
QXmlEdit (Open source) Free
QXmlEdit is a free open source simple XML editor and XML viewer. It’s one among open-source XML editor for mac. The tool is easy to use, manipulation of XML is easy as a breeze. It provides features like the splitting of XML files if your XML document is huge.
This tool provides all the necessary features to edit or view the XML document for free. QXmlEdit is based out of Qt libraries. Since QXmlEdit is an open-source tool, feel free to contribute to this open-source project.
Features:
- Hierarchical view of XML elements.
- XML Snippets
- Graphical XML file view.
- Base 64 data handling.
- Custom visualization styles
- The split of big XML files
Price: Free
Visual Studio Code(Open source) Free
Visual Studio Code (VS Code) is the best XML viewer and Editor for Mac and Windows systems. It’s one of the best Open-source XML editor out there. VS code supports almost all programming languages and Mark up languages. In our use case scenario VS code support XML by default.
To extend the functionality, we need to install the XML plugin. There are many free plugins in the VS code editor.
You need to navigate to the Extention tab in Visual Studio Code Editor and search for “XML”. It will show the list of XML plugin, choose plugin whose features match your need and install it. You may need to restart the editor.
Features:
- Syntax error reporting
- General code completion
- Symbol highlighting
- Document folding
- Document symbols and outline
- Renaming support
- DTD validation
- XSD validation
- XSD based hover
- XSD based code completion
- XSL support
- XML catalogs
- Schema Caching
Price: Free (Open Source)
XML notepad for MAC
XML Notepad is a lightweight XML editor. It’s a simple tool for non-programmer clients to view and edit an XML file. It lay’s out your document in a tree structure.
Though currently there is a minor bug in this application, it is still a handy tool to edit your XML files, XML notepad is available in Apple app store.
Features:
- Lightweight
- Edit and Rearrange of XML nodes
Price: 0.99$
Online XML Viewer for Mac
If you need basic viewing, you can use an online XML viewer, which allows you to view the XML content in a structured manner and also provides you with an ability to format your content. Along with this, it also supports basic validation and file conversion.
There are many online XML viewers or XML editor and XML Viewer which support features that offline editors offer. The only concern is privacy. If the XML file contains sensitive data, then it’s not a good idea to use an online XML Viewer.
How to open an XML file on a mac?
You can use any editor to open the XML file. But if you need more feature like formatting and autosuggestion etc., you can try the editor’s mentioned in this article.
How do I view an XML file on a Mac
You can use an offline tool mentioned in this article like QXmlEdit, XML notepad, Oxygen XML Editor etc. Or use any free online XML editor or Viewer to view you XML document without downloading.
How to create an XML file on a mac?
Open any editor in Mac and type XML syntax and save it in.XML extension. The XML syntax should be valid. You may need to use free or paid XML Editor to validate or to format the XML document.
How to edit XML files on mac?
If you need to do minor changes in the XML file, then you can use any editor. If you need a feature like formatting, auto-suggest then and syntax highlighting etc. You can use the Editor mentioned in this article.
Conclusion:
In the article, I have listed down the best XML viewer or XML editor for mac. The best editor for you is based cost and functionality the XML editor provides.
If you need a feature-rich editor and the cost is not a concern, then Altova XMLSpy or Oxygen XML Editor will be okay. Else If you need a basic editor, then QXmlEdit and VS code will suffice.
I hope this article helped you out to decide the best XML viewer or XML editor. Do let us know which editor you choose and why.
Источник