JXMLPad
Powerful JavaTM swing component for editing XML documents.


News

JXMLPad













JXMLPad


JXMLPad is a pure Swing java component/framework for editing XML/XHTML document.

Customer note :

"It is a pleasure to see people who care about their products.I implemented a small xml editor on top of a JTextPane.  I have some good features : color highlighting and formatting.  I don't have time to add all the features I want: real-time highligting, tree synchronization, search dialog box,... I looked for xml editors on the net.. Yours is the best I found because it is based on a JTextPane and is simple  enough to use.  I easily replaced my component  and it works MUCH better..." - Jean Paul Finne.



 
mac

More screenshots

Main features :

JavaBeans usage Syntax coloration (tag, string, entities...)
Document Syntax completion (from the current location) for tag and entities using DTD,Schema,RelaxNG Look-and-feel plugIn
Customizable action toolbar Customizable coloration for tags, attributes,namespaces
Real time Syntax error Template for easy creation
Smart parsing (schema detection) Easy to integrate in your application
Several standard actions for XML usage (parsing, search, comment...) Standard Swing EditorKit
Real time tree/text synchronization and location Auto tag closing
Customizable with a property file Sample for JSP/XML editing, applet and standalone usage
Unicode
Drag and drop (copy and paste nodes)
Source License Compatibility : JDK 1.4 and 1.5 (contact us for 1.3)


JavaLobby member comment


"It's MVC has LookAndFeel. Plus interface definitions for core components. Note XML editor correctly extends the closest default swing component JEditor Pane unlike JEdit. It uses Swing actions etc..XMLDocument extends PlainDocument. Excellent design its a better Swing component than the ones inside Swing itself... Compare this to some of the other widgets mentioned earlier the difference is night and day. It's not often that I see widgets that meet my standards...".

Copyright © 2004-2008 JAPISoft - All rights reserved
Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc.