473,500 Members | 1,748 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Need an XML editor comparable to Visual Studio 2005

Hi,

I've gone through tons of XML editors:

- XML Spy
- Oxygen
- UltraEdit
- PSPad
- Many others I can't think of...

They have all failed to impress me. So far, Visual Studio 2005 is the
best XML editor. It has the perfect XML code completion (In other
words, it completes closing angle brackets in a unique way, etc). Most
of the larger editors like XML Spy and Oxygen are really slow. The
other ones are fancy "Notepad" programs that really don't offer any
code completion or other nice features.

I don't really care about XML validation using DTD's or schemas, nor
do I care about special tree views for XML or anything else advanced.
I just care about ease of typing XML code. I want the same nice XML
completion features that Visual Studio 2005 offers.

With the SP1 patch released for Visual Studio 2005, the XML completion
broke terribly. Typing <ElementNameand pressing ENTER puts the </
ElementNameon the wrong tab. It's just totally messed up.

Here's what I want in an editor:
- Lightweight. Nothing overly bloated, something that has at the very
most (if possible) the features I want and nothing more. Since I
probably can't have that, something responsive would be ideal. Nothing
coded in JAVA please; JAVA is slow as dirt.
- Configurable syntax highlighting. I want to be able to specify
colors for attribute values, names, operators, elements, text, etc.
- Configurable code completion. Type XML for a bit using Visual Studio
2005 (before SP1) and you'll see what I mean. Code completion is my
biggest concern.
- Must target Windows XP. I want something easy to install.

If anyone can suggest something like this, please do so. I would
greatly appreciate it.

Jul 9 '07 #1
3 2243
Robert Dailey wrote:
Hi,

I've gone through tons of XML editors:

- XML Spy
- Oxygen
- UltraEdit
- PSPad
- Many others I can't think of...

They have all failed to impress me. So far, Visual Studio 2005 is the
best XML editor. It has the perfect XML code completion (In other
words, it completes closing angle brackets in a unique way, etc). Most
of the larger editors like XML Spy and Oxygen are really slow. The
other ones are fancy "Notepad" programs that really don't offer any
code completion or other nice features.

I don't really care about XML validation using DTD's or schemas, nor
do I care about special tree views for XML or anything else advanced.
I just care about ease of typing XML code. I want the same nice XML
completion features that Visual Studio 2005 offers.
Any decent XML editor will insert the whole element for you anyway.
Relying on completion for partial end-tags is a sucky and insecure way
to edit.

Try Emacs with psgml-mode and xxml-mode.

///Peter
Jul 14 '07 #2
On Jul 10, 5:21 am, Robert Dailey <rcdai...@gmail.comwrote:
Here's what I want in an editor:
You could try the Zeus editor:

http://www.zeusedit.com
- Lightweight. Nothing overly bloated
Being highly configurable Zeus could be called bloated, but
it still run very fast.

Startup time is less than a second and the file load times
are short.
- Configurable syntax highlighting.
It has configurable syntax highlighting.

Not sure how well it does XML coloring, but if you find a
problem you can always raise a bug report.
- Configurable code completion. Type XML for a bit
using Visual Studio 2005 (before SP1) and you'll see
what I mean. Code completion is my biggest concern.
Zeus has a fully configurable template based code
completion system.

What this measn for example is that in c/c++ file if
you type this:

foi<space>

Zeus will give you this:

for (int i = 0; i < ; ++i)
{
}

This may or may not be what you are after?

Alternatively Zeus is fully scriptable so if should also
be possible to write a script to implement some form
of script based code completion.
- Must target Windows XP. I want something easy to install.
Windows based, with install/uninstall.

Jussi Jumppanen
Author: Zeus for Windows IDE
Jul 27 '07 #3
With the SP1 patch released forVisualStudio2005, theXMLcompletion
broke terribly. Typing <ElementNameand pressing ENTER puts the </
ElementNameon the wrong tab. It's just totally messed up.
If your "only" problem is screwed XML editor in VS2005 SP1 then I've
found a cure for this pain. After geting almost mad I've got in idea
and it seems it works. Just use XML editor from non patched
installation. Find somewhere installation of VS2005 without SP1 and
just copy this file to your installation:
"C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\Xml
\Microsoft.XmlEditor.dll"
I did it and problems with silly indentation are solved.

Hope it helps.
Pavel

Aug 16 '07 #4

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

Similar topics

3
1162
by: amore | last post by:
im new in xml. It looks like large xml data(inside elements) was truncated every time i open it on my editor(dreamweaver or visual studio). is there any way of fixing that? which is faster,...
0
2139
by: 356523600 | last post by:
HTML To PHP Converter 4.2.1.8 Free download Get more for less ... HTML To PHP Converter 4.2.1.8 Get more for less! With a new version of HTML To PHP Converter 4, we've dropped the price and given...
6
1449
by: Bonj | last post by:
Hi How do developers that use the SDK (not full-blown VS IDE) create dialog boxes? Do they type out the DIALOG resource section of the .rc file manually? Use a third-party program? Or cheat,...
2
1152
by: Miguel Dias Moura | last post by:
Hello, Until now I have been using Macromedia Dreamweaver to create web sites. I worked in PHP and ASP. However in this moment I work mostly in ASP.NET. What is the best tool to create...
3
1419
by: Shapper | last post by:
Hello, Until now I have been using Dreamweaver to create ASP.Net/VB web sites. I gave up of using it. Too many limitations. What is the best software to create ASP.NET/VB web sites? Maybe...
21
4270
by: Dirk Bruere at Neopax | last post by:
Candidates? I am currently using UltraEdit v6, and it's quite good IMO Decided to pay the advertised $39 to get v11 after trying it out, and then at the checkout found they were adding on UK VAT!...
12
1664
by: johannblake | last post by:
First off, I am NOT a beginner. I have lots of experience developing professional web sites and am a professional software developer. Unfortunately I've been out of web site development for the...
2
1370
by: Maxwell2006 | last post by:
Hi, I know that visual studio 2005 has built-in CSS editor. I have the following code in my aspx file at the <head> section: <style type="text/css" >
1
2050
by: JavaNme | last post by:
I need someone to debug the following errors for me, so that i can run the program. 1>------ Build started: Project: TheBankProject, Configuration: Debug Win32 ------ 1>Compiling... 1>BANK.cpp...
0
7182
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
7232
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...
1
6906
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
7397
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
5490
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
1
4923
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
4611
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
3106
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
672
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

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.