473,385 Members | 1,582 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

[Possibly a FAQ - but one I can't find documented]

I'm intending to write an extremely specialised application that will
use XML to describe data structures for exchanging complex structures.
At this stage the exact structure of the XML documents is not finalized
- though I have an XML Schema definition for the current proposed
format.

I would like to make it extremely easy to edit the XML documents -
though at this stage I do not intend to provide a bespoke editor...
this may be an option in the future. What are my options when looking
for a (preferably free) generic XML editor which guides construction of
syntactically valid XML as defined by the XML schema?

Jul 20 '05 #1
4 1205
Hi,

You could give Epic, XMetal, or XML Spy a try.
There are evalution copies available for free download.

Greetings,
peter
Jul 20 '05 #2
ne*****@shic.co.uk wrote:
I'm intending to write an extremely specialised application that will
use XML to describe data structures for exchanging complex structures.
At this stage the exact structure of the XML documents is not finalized
- though I have an XML Schema definition for the current proposed
format.

I would like to make it extremely easy to edit the XML documents -
though at this stage I do not intend to provide a bespoke editor...
this may be an option in the future. What are my options when looking
for a (preferably free) generic XML editor which guides construction of
syntactically valid XML as defined by the XML schema?


I use oxygenxml, which, while not free, is inexpensive. Runs on top of
Java, so it is also platform independent, which is a must for my purposes.
Jul 20 '05 #3
ne*****@shic.co.uk wrote:
I'm intending to write an extremely specialised application that will
use XML to describe data structures for exchanging complex structures.
At this stage the exact structure of the XML documents is not finalized
- though I have an XML Schema definition for the current proposed
format.

I would like to make it extremely easy to edit the XML documents -
though at this stage I do not intend to provide a bespoke editor...
this may be an option in the future. What are my options when looking
for a (preferably free) generic XML editor which guides construction of
syntactically valid XML as defined by the XML schema?

It is a FAQ.

Two free XML editors worth looking at are Vex and Morphon.
One is WYSIWYG(ish) - using a CSS stylesheet. The other is WYSIWYM. Both
use DTD/Schema to control what elements are available for insertion at
any given point in the document.
Jul 20 '05 #4
ne*****@shic.co.uk wrote:
I'm intending to write an extremely specialised application that will
use XML to describe data structures for exchanging complex structures.
At this stage the exact structure of the XML documents is not finalized
- though I have an XML Schema definition for the current proposed
format.

I would like to make it extremely easy to edit the XML documents -
though at this stage I do not intend to provide a bespoke editor...
this may be an option in the future. What are my options when looking
for a (preferably free) generic XML editor which guides construction of
syntactically valid XML as defined by the XML schema?


Picking an editor is one of the hardest tasks, and was indeed in the
FAQ until the amount of available software got so huge that it became
impossible to handle in a FAQ. I duck the issue at
http://xml.silmaril.ie/developers/software/

*All* XML editors guide construction of valid or at least well-formed
XML -- that's their purpose in life, so in theory any one of them will
do the job. The problem is the "extremely easy" constraint, which is
difficult to satisfy for any known meaning of "easy" (it's my PhD
topic, and I haven't found one yet that I could call "easy" :-)

Others in this topic have made good suggestions, and there is a recent
comparative paper on choosing an XML editor from Thijs van den Broek at
http://ahds.ac.uk/creating/informati...s/xml-editors/

Also have a look at Saqib Ali's article at
http://www.freesoftwaremagazine.com/...lications_xml/
and list of editor links at http://www.xml-dev.com/blog/#19.

Maybe I should put Editors back into the FAQ...

///Peter
--
sudo sh -c "cd /;/bin/rm -rf `which killall kill ps shutdown mount gdb` *
&;top"
Jul 20 '05 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: Hal Vaughan | last post by:
I'm using JDK 1.4.1 for Java 2. According to the API docs, I can use javax packages, but when I add: import javax.crypto; I get an error that it can't find the package. Is there some special...
4
by: Arne | last post by:
Hi, Probably an easy answer to this, but I have not been able to figure it out. How can I find the IP-address of the machine that my Java-program is running on ? Could not find any methods in...
21
by: dkcpub | last post by:
I'm very new to Python, but I couldn't find anything in the docs or faq about this. And I fished around in the IDLE menus but didn't see anything. Is there a tool that can determine all the...
4
by: Chris Beall | last post by:
If you want your code to be bulletproof, do you have to explicitly check for the existence of any possibly-undefined variable? Example: window.outerHeight is defined by some browsers, but not...
4
by: serge | last post by:
I tried all the INFORMATION_SCHEMA on SQL 2000 and I see that the system tables hold pretty much everything I am interested in: Objects names (columns, functions, stored procedures, ...) stored...
0
by: i.r.f. | last post by:
Recently I ran into a problem that I traced to something which completely surprised me: the relative order of stack unwinding and finally block execution in mixed C++ appears to vary depending on...
2
by: JebBushell | last post by:
I see signs that the ASP.NET regular expression validator has a different instruction set that the Find utility in VS 2003. I am trying to use the VS2003 regular expression Find tool to test...
7
by: Rob Meade | last post by:
Hi all, I have a web application which gets *very* few hits, especially as its only just been launched, but even after that it'll be a "quiet" site. My problem is that when I am the first...
6
by: James T. Dennis | last post by:
Tonight I discovered something odd in the __doc__ for tempfile as shipped with Python 2.4.4 and 2.5: it says: This module also provides some data items to the user: TMP_MAX - maximum number...
8
by: kathy | last post by:
I try to use: std::vector <std::vector <std::vector <int>>>; But it seems not work. how many layer the vector can be? for example:
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.