Projects / JXMLPad

JXMLPad

JXMLPad is a Java component for editing XML document. It includes Java bean usage, syntax coloration (tags, name spaces, strings, entities, etc.), a syntax helper, a look-and-feel plugIn, a customized action toolbar, real time tree location, syntax correction, a template for fast creation, easy integration in your application, several standard actions for XML usage (parse, search, comment, etc.), a standard Swing EditorKit, real time tree text synchronization, auto tag closing, many actions (parsing, searching, adding comments, formatting), and real time text location. It is customizable with a property file

Tags
Implementation

RSS Recent releases

  •  29 Feb 2004 12:43

Release Notes: This release improves usage for internal frames. Drag 'n drop has been added for copying/moving nodes. JAXP is used for managing XML, so a user can replace the default JDK parser with his own.

  •  30 Nov 2003 12:22

Release Notes: This release includes Schema and RelaxNG support (both syntax completion and parsing). Relative schema and DTD is now managed. Auto-indentation is managed. The user now has better control over XMLAction (adding in a sub-menu, popup, internalization, etc.). About 21 bugs have been fixed, and the API has many improvements.

  •  09 Nov 2003 16:16

Release Notes: This release fixes many bugs and adds minor functionality. The default toolkit now supports multiple editors inside a JTabbedPane with a common toolBar. Users can now remove any default part (toolbar, statusbar, error panel, etc.) and put their own element for a more complex application. Several API changes have been made for letting the user add a custom node editor. The documentation has been improved. This release will be the last of the 1.x versions.

  •  02 Nov 2003 15:55

Release Notes: This release enhances the Action usage. A status bar is now usable outside the common XMLContainer. Several bugs have been fixed related to the tree. There are some API enhancements.

  •  26 Oct 2003 18:39

Release Notes: This release improves the text/tree synchronization and real time error reporting. Several memory leaks have been fixed. Minor bugs have been fixed for coloration and node selection.

Screenshot

Project Spotlight

erlagi

An AGI (asterisk gateway interface) client implementation for Erlang.

Screenshot

Project Spotlight

GNU Libidn

A library for preparing internationalized strings.