XMLSpear is a free XML editor with real-time validation.
It is easy to use, built in Java and available for all platforms.
Experienced XML users will find several advanced, unique features e.g. the interactive schema resolving, the display of loaded schemas and the extensive XPath panel (version 3.0).
The XML is displayed in three different views:
The included text editor is usefull for editing plain text files (shell scripts, ini and config files, etcetera).
Mac OS users can open and edit their plist files, even when they are in binary format.
XMLSpear is packaged with a MQSeries plugin for browing queues and putting messages, so you can even test your MQ based services.
Please read the progress pages for more details.
Some of the features of XMLSpear that are already available:
XMLSpear is still full in development.
The editor is 100% pure Java.
Versions 2.x
- Java Runtime 1.4.x upwards
- Testing is done on the following platforms Mac OS 10.4.11 and Windows XP.
A separate download is available for Mac OS 10.2.x users.
Versions 3.x
- Java Runtime 1.5.x upwards
- Testing is done on the following platforms Mac OS 10.4.11 and Mac OS 10.5.8 and Windows XP.
You can see which java version is started in the console window of XMLSpear. On Mac OS Leapard and Snow Leopard it is recommended to set the default java version to 1.6. You can do this with the Java Preferences program which is located in the Application/Utilities folder.
Please let me know of your experiences running on other platforms.
XMLSpear is available as java web start application or as standalone application. If you use the webstart version, you will always have the latest updates. But be patient the first time you launch XMLSpear and wait till the application is completely loaded. This will be the case if you see the XMLSpear logo appear in the centerpane. It may take several minutes depending on your connection. The next time you launch, will be much faster because only the modified files are downloaded.
Please check the included readme.txt included in the stand alone package.
For the Version 3.00 beta3 see the
Progress and Screenshots.
You can extend the functionality by using plugins. Their are two types of plugins:
- ContentHandlers which can edit or browse certain file types (not released yet)
- Adapters that can import or export data to one of the contentHandlers.
At this moment you can only make your own adapter plugins. I am inviting you to write your own import/export functionality. It is
very simple to build a adapter. You don't have to be a experienced java programmer. Take a look at my sample plugin. In general a adapter will do some transformation of data.
Some ideas for plugins:
- Import and exports to Excel
- Database adapters
- Soap adapter for testing webservices
- Print or PDF adapters
So start programming
now and get your name on the list below!!
| Provider |
Description |
Version |
Download link |
| DonkeyDevelopment |
MQseries jms plugin for browsing and putting messages |
1.03 |
included in distribution |
| DonkeyDevelopment |
Hello example plugin |
1.00 |
included in distribution |
If you wish to comment or require more information on the product please
(this will automatically start your e-mail application)
Number of visitors since 2005-11-19.(Web counter)