xml dtd
STXML 3.0
Object-oriented framework for XML. more>>
It is straightforward and simple to use for probably 90% of what most people use XML for.
Future verions will build upon these foundations to make both creating and accessing XML-based data much easier.
XML Tools 2.9.3
Scripting addition to parse & generate XML data. more>>
XML Tools 2.9.3 is a new, easy to use but powerful AppleScript Scripting Addition which allows AppleScript to parse and generate XML data.
License:Freeware
FAQ XML 0.1
Maintain FAQs in XML format for easier use more>> Maintain FAQs in XML format for easier use
FAQ XML is a format and simple framework to maintain various lists of FAQs in structured, XML-based format. The list of FAQs can be easily produced into lots of various human-readable formats, employing usage of XSLT and several other external applications.
Currently, FAQ XML supports following target output formats:
- Interactive one-page HTML (enhanced with JavaScript)
- Simple one-page HTML
- Multi-page HTML
- Text file (requires Lynx)
- PDF print-ready output (requires TeX)
XML Toolkit 2.0.2
XML Toolkit - REALbasic plug-in for parsing XML code more>>
A comprehensive and customisable framework for parsing and creating XML code to and from object structures.
Main features:
- Fully XML 1.0 compliant.
- Intuitive class structure.
- Highly customisable.
- Support for incremental parsing.
- Automatic output formatting.
- Support for HTML parsing.
- Support for text encodings.
- Cross-platform compatible.
Enhancements:
- Now compatible with RB5
- Fixed a problem that would lead to a crash in Windows builds (TextConverters only work on the Mac).
- Added SetAttribute(name as string, value as variant) method to XMLElement class. Creates a new attribute if none of that name exist.
- Added XMLContainer constructor which takes only source text (rather than source text and the HTML flag) and defaults to strict syntax.
- Now opens files using binary stream, improving performance on large files.
- Fixed an obscure bug that would occasionaly cause decoding of special characters to fail.
- The documentation is now much easier to navigate.

XMLmind XML Editor 4.4
XMLmind XML Editor is a highly-extensible, multi-platform, validating XML editor featuring a word processor-like view. Requirements: Mac OS X 10.4 or later, Java 1.5 or later more>> XMLmind XML Editor is a highly-extensible, multi-platform, validating XML editor featuring a word processor-like view.
Mac OS X 10.4 or later, Java 1.5 or later.
Version 4.4:
- Suns ``next generation JavaTM plug-in can be used to run XMLmind XML Editor (Professional Edition only) as an applet. See demo.
- Integrated support for input methods (e.g. Japanese Romaji Input).
- Several other enhancements make XMLmind XML Editor (all editions) more comfortable to use.
License:Freeware
XML-RPC Client 1.6
XML-RPC Client - Debugger for developers setting up/accessing XML-RPC services more>> XML-RPC Client - Debugger for developers setting up/accessing XML-RPC services
XML-RPC Client is a free Cocoa-based developer tool for Mac OS X Tiger that allows you to access and debug XML-RPC web services from the comfort of your desktop.
Its not much? and its not very full-featured. Basically, the suitably-named "XML-RPC Client" allows you to point at an arbitrary XML-RPC service URL available on the network, specify a method and (limited) parameters, and view the response in a readable display. Its pretty much meant to be used as a handy, graphical debugger for developers setting up or accessing XML-RPC services. I kinda needed something like this at work, and was tired of using the command line for something for which there should be a nice little graphical tool. Theres still work to be done. At this point, you can only send arguments of some of XML-RPCs "primitve" types: string, int, double, and boolean are supported. structs, arrays, base64 and dateTime.iso8601 are not yet supported. That means that you may not access any service methods requiring parameters of those types using XML-RPC Client. Release early and release often, right?
Enhancements
- Now a Universal Binary.
XML Tools for BBEdit 1.1
XML Tools for BBEdit - Add XML well-formedness checking & DTD validation more>>
XML Tools for BBEdit is a set of scripts add XML well formedness checking and validation (against a DTD) to BBEdit.
Enhancements:
- fixes a bug that prevented the scripts from working with files that had spaces in their names, including new unsaved documents.
XMLSpear 2.3.0
XMLSpear - Java XML Editor more>>
You can assign a schema or DTD to validate the xml. For correcting not-wellformed xml a simple source editor is available.
Main features:
- Full schema validation using DOM3 in Xerces 2.8.0
- Tree editor for inserting and deleting nodes
- real-time validation while editing table and element view
- GUI components reflecting the xml schema
- Visual and textual feedback for errors
- Support for multi-document view
- Generation of complete xml documents from schema
- Opening and correction of not-well formed XML
- Plug-In interface for extending functionality
- Flexible encoding (character set) support
- Project viewer
- Integrated text and HTML plugin.
Enhancements:
Solved bugs:
- Incorrect display and behavior of default button in dialogs
- Double-clicking folders in the file tree to expand the tree, incidentally triggered an action to open a file.
- After deleting all file trees, a newly add tree only showed up after opening a source or restarting XMLSpear
- The filetree tab, which displays the top directory name, was not updated after a folder was selected as the new root.
- Small problems with the item names in the filetree popup menu in java 1.6
- Incorrect positions in the find-replace (especially concerning Windows users after a saving a document.
- Redundant extra line number in text editor
- Several XML formatting issues in the source view.
- Loss of linefeeds after editing text in tree tabel
- Incorrect behavior regarding to mixed elements with multiple text nodes
- Prefix initially not filled in dialog for inserting elements or attributes
New functionality:
- Move up possibility in file tree
- If you select a .xsd file in the tree, there will be a new option in the popupmenu to generate a XML instance from the selected schema
- A totally new find-replace dialog with the possibility to mark text.
- A find function for the tree table
- Improved support for mixed elements. You can switch to an advanced mode, where the textnodes will displayed in the tree.
- If a text has linefeeds or tabs you are not allowed editing the text in the table cell. This will be indicated by a special button which brings up a text editor.
- In edit mode, you will have a button in each cell to switch to a full functional tekst editor.
- If a value is part of an enumeration, it will be showed in the table. In previous versions the combobox was only showed in editMode.
- Xpath display of each selected element in the tree table view
- Insert and editing of CDATA and text nodes in the tree table view
- Improved schema support for enumerations and fixed values
- Unformat option in the XML source view
Updates:
- Alphabetical listing of elements in dialogs
- Collapse and Expand actions are now local to the selected node, instead of to the complete tree
- The warning message for large XML files is removed. If a XML file is displayed in the treetable, it will no longer be fully expanded. This will save a lot of load time. It is not a good idea to fully expand such a tree from the rootlevel. This will be slow or may cause an out-of-memory exception.
pbsw-XML 0.5.1
pbsw-XML - A module of convenience routines extending REALbasics XML classes more>>
Enhancements:
- Fixed a problem with some duplicated code causing "name in use" errors.
Emile Lite 1.0
Edit your XML code which will soon replace HTML. more>>
The application integrates aclone of the comprehensive Emacs text editor, with a graphical userinterface for Macintosh ease of use.
Emile Lite automatically adapts theuser interface to the current document type (DTD), building a customizedauthoring environment that is tailored to specific needs.

Serna Free XML Editor 4.1
Free WYSIWYG XML editor, cross-platform, supports DITA, Docbook, and other popular XML formats. more>>
An easy-to-use WYSIWYG XML editor intended for students, open-source projects, and other non-commercial uses. Authors with virtually no XML experience can start working with structured content in a familiar environment that looks much like a conventional word processor. Serna employs XSLT and XSL-FO to render documents in print-like appearance. This approach gives a lot of opportunities for document rendering, such as localized generated content, profiled views, composition of a document from multiple chunks, in-line attribute editing, and others.
Serna offers exceptional DITA 1.1 support and comes with integrated DITA Open Toolkit. Flexible visualization of DITA maps and topics with the ability to resolve referred content and in-place editing of local conrefs greatly simplify DITA authoring.
Key Features: Available for MacOS X, Linux, Microsoft Windows (2000, XP, Vista), and Sun Solaris/SPARC; Built-in support for all popular document types (DITA, Docbook, XHTML, TEI P4, NITF, etc); On-the-fly Schema validation; Context-sensitive element help; Entity and XInclude in-place editing; Drag-and-drop with on-the-fly validation; UNICODE support and multilingual spell checking; User interface localized into several languages (including Chinese, Dutch, French, German, Igbo, Italian, Norwegian, Russian, Swedish)
TeXMLMate 1.4.1
TeXMLMate - check XML and XHTML documents for Well-Formedness and Validity more>>
NSOF To XML 1.0
NSOF To XML - DCL-based newton stream object to XML converter more>>
The resulting files can be easily processed with XSLT like the one included in DropNotes.
NSOF files include .nwt e-mail attachment sent by SimpleMail or EnRoute, and most Newton Toolkit files. Notes sent as .nwt attachments can be further processed to be converted to XHTML.
Lasso XML Developer Kit 1.0
The Lasso XML Developer Kit is a free update to Lasso 3.6.5 which provides documentation of XML-specific tags in Lasso and describes how to create well-formed data-driven XML data using Lasso more>> The Lasso XML Developer Kit is a free update to Lasso 3.6.5 which provides documentation of XML-specific tags in Lasso and describes how to create well-formed data-driven XML data using Lasso.
Lasso Web Data Engine 3.6.5 or later.