source Extensible XML Editor The Xerlin Project is a Java? based XML modeling application written to make creating and editing XML files easier. It runs on any Java 2 virtual machine (JDK1.2.2 or higher). The application is extensible via custom editor interfaces that can be added for individual DTD's.Version 1.0 is released and we are working on version 2.0. Developers are welcome to join. If you're looking for a nice user interface for XML, you've come to the right place. This is an OpenSource project for developers interested in creating a UI for working with XML data files.
Xerlin can validate XML against both DTDs and Schemas. Xerlin does a great job with DTDs whilst full Schema support is still a work in progress.
XML editor Jaxe can be used as an administrator, to define a configuration file for a given XML language, or as an end user with the administrator's configuration files. Developers can also add Swing components to display elements, or use Jaxe within other applications.
Jaxe is the solution. The 2.1 version includes the following features:
* configurable with an XML schema and a file describing the menus to insert the elements
* adapted to structured narrative XML documents
* validation at elements insertion
* multi-platform (Java 1.3+)
* free open-source software
Choosing an XML editor
More and more people are working with texts and documents in XML format. With the increasing popularity of XML, the number of XML editors is also increasing and it can be difficult to choose the editor that best suits a particular user or task. The aim of this Information Paper is to provide an introduction to different features XML editors can have and the extent to which these features are implemented in various editors. It also presents the result of an evaluation exercise where different user groups tried a number of the editors.
The paper is based on a study by This van den Broek Benchmarking XML editors, undertaken in 2004. The study consisted of a literature search, surveys to identify user needs, current usage, existing editors, and (existing and desired) features of editors, as well as an evaluation exercise. For further details about the study, contact AHDS Literature, Languages and Linguistics.
Visual XML Editing Stylus Studio 2006 includes three general purpose XML editing views: Text View, Tree View, and Grid View, allowing you to work with and edit XML documents in whatever way suits you best
- it's the ultimate XML viewer and power editing tool for XML. A "Schema" tab provides a convenient way to view a document's associated content model (i.e. it's schema). In the event that no XML content model has been defined, you can just as easily use the "Schema" tab to generate XML Schema or to generate
DTD.Stylus StudioŽ 2006 includes a robust XML text editor with Stylus Studio's
Sense:X (Intelligent XML Editing) built in. Sense:X provides support for syntax coloring, code sensing, XML auto-completion, and much more. Text view is ideal for hand-coding or editing XML documents and is complete with a full array of many powerful XML editing features
Open Source XML Database Toolkit
This guide arms database professionals with the nuts-and-bolts information and tools they need to fully exploit XML's powerful capabilities. The only guide to focus exclusively on how XML works with database technologies, it provides clear technical coverage of the key issues involved with storing XML in databases and using
relationore XML documents in a database, find and use the best XML database tools and applications, and store links in a database for metadata
acal databases with XML applications. Readers learn how to move data stored in relational databases in and out of an XML application,
stress. The book also discusses W3C specifications for XQL, XSL, Xlink, and
Xpointer. An in-depth look at making XML work with database applications. This guide will arm you with the nuts-and-bolts information and tools you'll need to exploit XML's powerful capabilities.
oXygen is an XML editor that supports any XML document, and works with XML Schemas, DTDs, Relax NG schemas, and NRL Schemas. It has powerful transformation support that allows you to edit XSLT and XSL-FO documents and to obtain documents in the desired output format (such as HTML, PS, or PDF) with just one click. It also includes a complete Subversion client, support for flattening XML Schemata, an XML Schema instance generator, integration with the X-Hive/DB,
Mark Logic and Tiger Logic XML databases, editing actions on the diagram, and a rename refactoring action.
mind XML Editor
This dialog box displayed by this command contains a list of named document templates (example: Article).
A document template is listed below the name of the XML application (example: DocBook) to which it
belongs. Creates a new document using an existing document as a template. Displays standard file chooser dialog box
or advanced URL chooser dialog box depending on value of option "Use URL chooser rather than file chooser".
Unlike New which uses a named template declared in a XXE configuration file, Open Copy uses any existing
document as a template. Creates a new document using an existing document as a template. Displays standard file chooser dialog box
or advanced URL chooser dialog box depending on value of option Use URL chooser rather than file
Open source projects with XML In this installment of XML Watch, Edd Dumbill continues the development of a vocabulary for describing open source software projects, presenting a schema for the new vocabulary and example project descriptions.
In the previous two articles in this series, I explained the rationale and design considerations for an XML/RDF vocabulary to describe open source projects.
I'll use the language of RDF schemas to talk about DOAP. Although DOAP will be pretty easy to use as XML, you'll see that it is fundamentally an RDF vocabulary. Be aware of two main concepts in RDF schemas as used in this article: the class and the property. A class is a type of resource in RDF, similar to the way that a class is a type of object in Java programming.
XML from an Open Source perspective
While XML has benefited from free and open source tools since its beginning, the open source and free software community has taken a measured approach to XML. Daniel Veillard gave the XML-centric crowd at XML Europe 2003 a look at XML from a different perspective.
Rather than looking at the tools created by and for the XML community, Veillard stepped back and looked at what the broader open source and free software communities have done with XML. While some of this sounded like the familiar list of XML toolkits and markup-oriented processing, much of it focused instead on how different projects were using XML.
Source Swing-based XML Editor
This is the third article in the series. In the first article, we briefly discussed XML and why a tree structure is appropriate to display XML, how to handle XML data, how to work with the JTree Swing component, and we built a reusable component that is capable of parsing an XML document and displaying its data in a JTree.
In the second article, we created the framework for our XML editor. In order to do so, we covered a variety of Swing components (including JSplitPane, JScrollPane, JButton, and JTextArea). The JSplitPane object contained two JScrollPane objects, one to house the graphical view of the XML, the other to house the textual view.
In this final article, we will add the finishing touches to our XML editor to make it more user-friendly. We will start by building a menu system, then move on to constructing JFileChooser components to access the underlying file system to allow XML documents to be saved and new documents to be opened.
Open Source XML-RPC Class It?s an Open Source (BSD license) XML-RPC client class. Included is a simple application that demonstrates how to use it.
It?s a way of calling remote procedures via HTTP and XML. See XML -
RPC.Com for more information. At this writing the implementation of XML-RPC in Apple?s
WebServices Core has a crashing bug. In some cases when a method response contains an empty element, there?s a crash.
We fully expect this (and other smaller bugs) to get fixed - but we couldn?t wait.
(NetNews Wire?s weblog editor uses XML-RPC heavily; it?s how external editors work with
web logs.) Using this XML-RPC code has other benefits: it?s Open Source, so you can see the code. As a set of Cocoa classes it?s easier to use than a C API, and you can create sub-classes.