Spontaneous Publicity
blogs are the new phone book

Is Hand Written Xml Too Much For Mere Mortals?

June 21, 2007 14:34 by Luke
I am currently working on a project that requires the editing of information in a very free flowing way (like in Word or Excel) but has very strict data and validation conditions as well. I have considered many different mechanisms/interfaces which would allow a reasonable amount of freedom on the users part but still be able to adhere to a formal structure. The solution that I am currently considering is to have the users just edit Xml directly. The users in this case are very capable and can adapt pretty well to new ideas. Here are is my current list of pros and cons:

Pros

  • Easily Validated
  • Fairly easy to read, understand and write
  • Possible intellisense with the right editor
  • Easy to program against
  • Lends itself well to heirarichal data

Cons

  • Very verbose
  • Another language for users to learn
  • No consumer level editor
So with the above lists, Xml is not looking like too bad of a choice. Did I miss any pros or cons? I have also been looking for a good Xml editor that the people can use to author the documents with. My first idea was the Microsoft Xml Notepad. Maybe I am missing something but that tool seems very awkward and hard to use, not to mention the fact that you have to edit an xml file as if it were a tree. Then, I thought of SharpDevelop - a free, open source, .Net IDE that has a pretty decent Xml editor (I still think visual studio 2005 is the best I have used). I downloaded it and tried out SharpDevelop and it seems to work very well. It would fit the bill for this project because it is free and lightweight. So what do you think - Is hand writing Xml too much to ask of the average user?
Tags:
Categories:
Actions: E-mail | del.icio.us | Permalink | Comments (75) | Comment RSSRSS comment feed

Comments

June 22. 2007 00:52

Dan


          Very interesting your comment about xml editors.
          MS Xml Notepad is not very usable for editing documents, in fact it has an edit... menu that opens the plain notepad.
          And well, I don't imagine a worker used to Office with SharpDevelop or Visual Studio for editing xml docs.

          The processing of xml docs is not as easy, the fact that makes it look easy are the fantastic APIs like System.XML and the great support in Visual Studio, even in Express editions.

          If you find a free xml editor with intellisense ( from the xml schema ) like Visual Studio let us know please.
          At sourceforge there is a good program called Xml Copy Editor that I use currently for editing xml, but the intellisense is not as good as VS.
        

Dan

September 4. 2007 01:48

SeanG


          It seems to me that you could make an editor that doesn't require the user to type the angle brackets (i.e. ) at all.

          The user could just type lines with the element name first, followed by attributes, followed by a newline and indentation for a child text node.

          For example:

          The text:
          person name="James" dob="1980-08-20"
          profile datePosted="2007-09-04"
          Hi!  My name is James, and I really like programming.  No, I mean I *really* like it.

          Would become the following Xml, automatically:


          Hi!  My name is James, and I really like programming.  No, I mean I *really* like it.



          This has the advantage that the user doesn't have to learn anything that looks like code; they just have to know rules for body text, element names, and attributes.  Also, many finger-stretching keystrokes are saved (as are the closing elements).

          The editor can enforce compliance behind the scenes, by using auto-indentation, quote-closing, etc.
        

SeanG

September 4. 2007 01:51

SeanG


          Argh; all my beautiful Xml was disappeared.  Let me do the example again:

          The text:
          person name="James" dob="1980-08-20"
            profile datePosted="2007-09-04"
              Hi!  My name is James, and I really like programming.  No, I mean I *really* like it.

          Would become the following Xml, automatically:
          <person name="James" dob="1980-08-20">
            <profile datePosted="2007-09-04">
              Hi!  My name is James, and I really like programming.  No, I mean I *really* like it.
            </profile>
          <person>

SeanG

July 19. 2010 10:40

chevrolet auto parts

This is getting a bit more subjective, but I much prefer the Zune Marketplace. The interface is colorful, has more flair, and some cool features like 'Mixview' that let you quickly see related albums, songs, or other users related to what you're listening to. Clicking on one of those will center on that item, and another set of "neighbors" will come into view, allowing you to navigate around exploring by similar artists, songs, or users. Speaking of users, the Zune "Social" is also great fun, letting you find others with shared tastes and becoming friends with them. You then can listen to a playlist created based on an amalgamation of what all your friends are listening to, which is also enjoyable. Those concerned with privacy will be relieved to know you can prevent the public from seeing your personal listening habits if you so choose.

chevrolet auto parts

July 20. 2010 08:33

webcam sex

I love what I find here. I'll come back. Thanks!

webcam sex

July 20. 2010 20:15

Best Equity Home Loans

I've certainly learned something new here! Thanks for the post

Best Equity Home Loans

July 20. 2010 23:23

Cheap Web Hosting

Thanks for this great article, it definitely helped me Smile

Cheap Web Hosting

July 21. 2010 00:03

Hipolito M. Wiseman

I think I will have to blog about this as well...

Hipolito M. Wiseman

July 21. 2010 23:00

Rosie Smithingell

Wow! Thank you! I always wanted to write in my site something like that. Can I take part of your post to my blog?
Here is my blog: <A href="www.switchpoweradapter.com/"><STRONG>Power supply manufacturer</STRONG></A>
<A href="www.switchpoweradapter.com/.../"><STRONG>Power supplies manufacturer</STRONG></A>
<A href="www.switchpoweradapter.com/.../"><STRONG>LED driver</STRONG></A>
<A href="www.switchpoweradapter.com/.../"><STRONG>12V 5A power adapter</STRONG></A>

Rosie Smithingell

July 23. 2010 17:39

Kim Kardashian tape

this story looks familiar...

Kim Kardashian tape

July 24. 2010 00:07

Issac Maez

what plugins are you using on your blog?

Issac Maez

July 25. 2010 04:32

Andrew Pelt

why are you not adding more revenue sources to your blog?

Andrew Pelt

July 25. 2010 20:20

Cindie Valentyn

Pretty good post. I just stumbled upon your site and wanted to saythat I’ve really liked browsing your posts. Anyway I’ll be subscribing to your blog and I hope you write again soon!

Cindie Valentyn

July 25. 2010 22:27

wholesale dropshipper

Believe it or not I stumbled upon this blog while searching in Google for alternative healing and health.So, not a perfect match, BUT, I enjoyed the articles here. There is a lot of unique info here and I will be contacting you soon regarding a project I am working on. Keep up the good work.

wholesale dropshipper

July 26. 2010 11:59

Gregory Despain

how old is this blog?

Gregory Despain

July 26. 2010 16:20

Ron of Acid Reflux Treatment

Blogs are a great way to connect strangers, share experience and provide useful information.  You have achieved just that.  Thanks for the share.

Ron of Acid Reflux Treatment

July 26. 2010 17:09

cary for sale by owner

Hey man, was just browsing through the internet looking for some information and came across your blog. I am impressed by the information that you have on this blog. It shows how well you understand this subject. Bookmarked this page, will come back for more. You, my friend, ROCK!!!

cary for sale by owner

July 27. 2010 03:54

Issac Maez

I want to know your secret to have so many comments...

Issac Maez

July 27. 2010 08:25

Odell Rising

This post is usefull.

Odell Rising

July 28. 2010 21:16

Lenore Rokos

I'll be showing this article to all my friends. What a interesting read, I appreciate this information very much.<a href="http://howtopatentaproduct.net/">Patent An Idea, Patent New Invention</a> Thank you, Sincerely.

Lenore Rokos

July 29. 2010 15:18

Burton Haynes

I have read about this on newspaper a few week ago...

Burton Haynes

July 29. 2010 20:32

xbox 360 repair guide

wow, that could be amazingly thourough. as well helpful now that im done. thanks. although Explain to absolutely like to know if ever selecting anything more revealed right after owners maintain collected(recorded) 100% into all the memory (including currently the additional/ribonucleic)on top of that, achieve so, what does that change by the ending perhaps gameplay? (however, if anything) and how composed undoubtedly wonder execute the public guys know quite a few will be a triligy?

xbox 360 repair guide

August 1. 2010 00:08

Luigi Fulk

how old is this blog?

Luigi Fulk

August 3. 2010 01:56

Sirena Glandon

I am writing a book about this. Will you mind answering some questions?

Sirena Glandon

August 3. 2010 19:08

Herve Leger

Upstairs to say good ~ my support. Ha ha ~

Herve Leger

August 4. 2010 00:51

iPhone news

I don't completely agree, but the principle is right, and you're heart is in the right place.

iPhone news

August 4. 2010 10:10

Herve Leger Skirts

Hello everybody, Shop 2010 New Style Designers shoes, herve leger.Christian Louboutin All Discount, buy now can enjoy 70-80% discount, and send a beautiful gift ~

Herve Leger Skirts

August 5. 2010 04:39

tattoos book

you can write a book about this...

tattoos book

August 5. 2010 08:45

Hypercom T7P Manual

Hi. I just noticed that your site looks like it has a few code problems at the very top of your website's page. Is it an older version of BE?  I'm not sure if everybody is getting this same bugginess when browsing your blog? I am using a totally different browser than most people, referred to as lynx, so that is what might be causing it? I just wanted to make sure you know. Thanks for posting some great postings and I'll try to return back with a completely different browser to check things out!

Hypercom T7P Manual

August 6. 2010 03:09

tattoo book

when do you plan to change the theme of your blog? This one is really old...

tattoo book

August 6. 2010 14:39

webcam sex chat

fabulous. Waiting for new comments on this topic <a href="http://www.naughtywebcamsex.com" title="Webcam Girls">Webcam Girls</a>

webcam sex chat

August 6. 2010 18:06

live webcam sex

good references, there were similar discussions on other forums. I'll watch this topic.. <a href="http://www.naughtywebcamsex.com" title="Webcam Girls">Webcam Girls</a>

live webcam sex

August 8. 2010 22:44

Tyree Accardi

nice post, have a great week end!

Tyree Accardi

August 9. 2010 07:38

Kiana Kniola

what about adding some pics too...

Kiana Kniola

August 9. 2010 22:36

drag racing tire pressure

I think you have considered putting a few yahoo clips to your site to keep the fans more entertained? I mean I just read through the entire article of yours and it was ok but since folks are more of a visual learner, I found that to become more helpful. Well you should let me know how it turns out! I love what you people are always up too. Such interesting work and opinions! Keep up the great work guys. I've added this site to my page links. This is a cool blog thanks for sharing this informative information.. I will visit your blog regularly for some latest post.

drag racing tire pressure

August 10. 2010 16:06

metal detection book

anyone interested in metal detecting?

metal detection book

August 12. 2010 03:05

kim kardashian full tape

want to watch a great tape?

kim kardashian full tape

August 13. 2010 01:52

Porter Cable batteries

Who owns of this page? I'd like to exchange links.  Looking at the amount of traffic that Is Hand Written Xml Too Much For Mere Mortals? gets and it'd be awesome for me to trade links.  Would like to get ahead of the competition and all.  Also, most of my traffic come from places just like here.

Porter Cable batteries

August 13. 2010 07:32

Gavin Grothaus

TGIF, have a great week end!

Gavin Grothaus

August 14. 2010 07:10

Aaron Bream

a lot of comments on this post...

Aaron Bream

August 15. 2010 06:24

acne diet

what about giving more details?

acne diet

August 15. 2010 14:39

Jolyn Sakai

Mahlzeit

Jolyn Sakai

August 17. 2010 06:32

Long Rehrer

any plan to post more frequently?

Long Rehrer

August 18. 2010 02:45

Juliet Hazim

busy blog...

Juliet Hazim

August 18. 2010 22:26

Albina Cantres

a contact form will be useful...

Albina Cantres

August 19. 2010 21:48

acne scars

how can I advertise on this site?

acne scars

August 20. 2010 20:46

Billy Speis

are you selling ads on your blog?

Billy Speis

August 21. 2010 15:20

Weight Loss for Idiots

I have not yet read this post, but it seems intersting.I would like to read more posts from you in future. Keep up the good work.

Weight Loss for Idiots

August 22. 2010 04:26

blond joke of the day

anyone know some good jokes?

blond joke of the day

August 22. 2010 18:19

Online Consignment

Hi. this is kind of an -unconventional- question , but have other visitors asked you how get the menu bar to look like you've got it? I also have a blog and am really looking to alter around the theme, however am scared to death to mess with it for fear of the search engines punishing me. I am very new to all of this ...so i am just not positive exactly how to try to to it all yet. I'll just keep working on it one day at a time.

Online Consignment

August 23. 2010 01:44

dumb blond jokes

want a good blonde joke?

dumb blond jokes

August 23. 2010 13:12

Online Consignment

Intimately, the post is in reality the greatest on this valuable topic. I agree with your conclusions and will thirstily look forward to your incoming updates. Just saying thanks will not just be enough, for the fantasti c lucidity in your writing. I will instantly grab your rss feed to stay informed of any updates. Admirable work and much success in your business enterprise!

Online Consignment

August 24. 2010 03:32

personal fitness trainer certification

anyone want to be a personal trainer?

personal fitness trainer certification

August 25. 2010 04:05

gift idea book

any idea what is the best gift for women?

gift idea book

August 26. 2010 02:13

seduction book

anyone know a good seduction book?

seduction book

August 27. 2010 17:41

Hoodia Reviews

I bookmarked this blog a while ago because of the great content and I am never being dissapointed. Continue the good work.

Hoodia Reviews

August 28. 2010 00:59

Eustolia Roxburgh

nice blog... why don't you post more?

Eustolia Roxburgh

August 28. 2010 07:03

Georgina Krolick

why not posting more?

Georgina Krolick

August 28. 2010 22:19

Stefan Chantler

do you have an rss feed? I want to add it to my reader but I can't find it...

Stefan Chantler

August 29. 2010 10:17

dating affiliate

hey, with so many comments you should add an affiliate program to your blog and make some money...

dating affiliate

August 30. 2010 08:03

cool blonde jokes

how can I advertise on your blog?

cool blonde jokes

August 31. 2010 11:10

get women

great blog! I too have one ob dating and seduction tips for guys...

get women

September 1. 2010 15:55

ETF newsletters

it will be great if you post more...

ETF newsletters

September 2. 2010 03:22

bölgesel zay?flama

I bookmarked this blog a while ago because of the fantastic content and I am never being dissapointed. Continue the good work.

bölgesel zay?flama

September 2. 2010 05:23

bölgesel zay?flama

This was just what I was on the look for. I'll bookmark this blog for sure!

bölgesel zay?flama

September 2. 2010 07:58

bölgesel zayöflama

This was a nice post and I think it is pretty easy to see from the other comments as well that this post is well written and useful. God bless.

bölgesel zayöflama

September 2. 2010 13:16

gift ideas

try to change your template, there are some great ones...

gift ideas

September 2. 2010 13:52

bölgesel zayiflama

I bookmarked this blog a while ago because of the good content and I am never being dissapointed. Continue the good work.

bölgesel zayiflama

September 2. 2010 16:50

Darnell Urwin

i thought this was a really great post to read.  i'll check back for new posts by you!

Darnell Urwin

September 6. 2010 06:41

ETF newsletters

just bookmarked your blog...

ETF newsletters

September 6. 2010 14:58

backlit keyboard

This was just what I was looking for. I'll bookmark this blog for sure!

backlit keyboard

September 6. 2010 18:53

Buy Magic Tricks

This really made it easier to fix my predicament.  Thank you.

Buy Magic Tricks

September 7. 2010 04:25

Carpet Cleaning Philadelphia

Thanks again for the blog article. Really Cool.

Carpet Cleaning Philadelphia

September 9. 2010 04:26

CB Wealth Formula

Clickbank Wealth Formula review of the latest affiliate marketing product from Saj P and Anik Singal. Both make over 100,000 per month from Clickbank, and finally reveal all secrets in their CB Wealth Formula. Order today for $10,000 worth of free marketing tool only available here.

CB Wealth Formula

Add comment


(Will show your Gravatar icon)

  Country flag

biuquote
  • Comment
  • Preview
Loading