QXmlEdit is an open source, cross-platform, totally free and very intuitive graphical application implemented in C++ around the Qt GUI toolkit and designed from the offset to act as an XML editor, as well as a viewer for XSD files.
Features at a glance
Key features include unique data visualization modes, support for encodings, capable XML presentation and manipulation, searchlets, customizable hierarchical view of XML elements, as well as a built-in viewer for binary files.
The software allows users to easily and quickly split big XML files into fragments, as well as to compare them. It provides a graphical XSD viewer, fast XML hierarchy navigation, base64 data handling, and custom visualization styles.
In addition, QXmlEdit features a columnar view, sessions, map view of a XML document, XML snippets, an XSL specialized mode, and support for all mainstream operating systems (see the next section for details).
Getting started with QXmlEdit
While the developers provide native installers for the Mac OS X and Microsoft Windows OSes, they only offer you a source tarball (TAR archive) for GNU/Linux systems, which means that you will have to compile the program prior to installing it.
As an alternative, you can open your default package manager app, search for the ‘qxmledit’ package and install it from the main software repositories of your Linux distribution. If it cannot be found there, grab the latest version from Softoware, save it on your PC and unpack it.
Open a terminal emulator, use the ‘cd’ command to navigate to the location of the extracted archive files (e.g. cd /home/softoware/qxmledit-0.8.12), execute the ‘qmake-qt4’ command to configure the source code, followed by the ‘make’ command to compile it.
Simply install QXmlEdit on your Linux system by executing the ‘make install’ command as root or the ‘sudo make install’ command as a privileged user after a successful compilation. Open the program from the main menu of your desktop environment.
What is new in this release:
- Enabled source code compatibility with Qt 4.7.3.
- Disabled edit of text elements when clicking on CDATA checkbox in edit element panel.
- Added a new menu item for closing the siblings of the selection.
- DTD declaration editable in the "Info" dialog.
- Handled the DTD declaration on load and save.
- Added an option to preserve attributes order when saving.
- Added an option to open a file using the current editor or a new window reversing the settings.
- Open a new file by default happens in a new editor windows. Options to revert this behaviour.
- Added a library of predefined namespaces.
- Accepted drop files on Base64 dialog.
- Matched tag names and structure to GitHub conventions.
- Namespace management in edit element.
- User defined namespace management and storage in embedded database.
- Moved the I/O to StAX using QXmlStream.
What is new in version 0.8.13:
- Added a data anonymization tool.
What is new in version 0.8.12:
- New features:
- XSD type wizard, simple data anonymizer, new code pages tools
What is new in version 0.8.9.1:
- This version maintenance release fixes some problems with text editing.
Requirements:
- Qt
Comentarios que no se encuentran