Believe it or not I have spent HOURS searching both forums like this one and other similar ones and the web and have yet to come up to the answer to the following questions.

First, I am interested in using Javascript to display information from xml files. I may have the basic idea down, but learn best by finding actual dissectable examples that I can just delve into. When I started learning php/mysql there was an unbelievable plethera of examples out there to download and screwup myself. However, I can't seem to find anything in the javascript/xml category that I can download and dissect.

Secondly, admittedly after I master the first question, I am running into another issue. Is there anything out there that is available free of charge (open source??) that will allow an end client to access the xml file and edit/add/delete "fields" (for lack of a better word) via a fery nice GUI'd program? For instance, if I have the following xml file:


<faculty>
<person>
<firstname>John</firstname>
<lastname>Doe</lastname>
<title>Interactive Communications Designer</title>
<bio>John is a great dude. He's got a cool bio.</bio>
<image>johndoe1.jpg</image>
</person>
</faculty>
... is there any program out there (again the closer to free the better, I'm broke! ) that would let my end user go to a nicely created webform (or use a program on their Windoze machine to just edit the file and upload later) and fill in data using a form instead of the above format?

(I'd also like to mention that my server (long story so please don't ask me to just "change servers") does not offer any programming language other than javascript, which I have the least experience in (out of perl and php).)

I appreciate any help in this area and sorry for any redundancy. I really have looked and haven't been able to find anything. Hopefully someone out there can point me in the right direction.