473,387 Members | 1,899 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,387 software developers and data experts.

in-browser XML editors?

We're building components for our in-house CMS. We're doing a lot with SQL
database, but we decided to build out main site structure as an XML file.
This XML file stores the navigation hierarchy and bits of meta data that we
use throughout the site. Right now, we, the developers, are maintaining this
XML file, so no big deal, but down the road, we'd like to build a back-end
interface so people can maintain the navigation structure and other data via
an interface.

I imagine two ways to do this:

1) Get the data into a table and then have people maintain the table.
Develop a script that can take the relational data and spit it out into
hierarchal XML.

2) See if there is such a thing as an in-browser XML data editor to allow
people to edit the XML file directly.

for now, I'm wondering about #2. I'm not having a whole lot of luck finding
an intuitive XML data editor for the desktop, so I'm thinking my options for
an in-browser editor on slim to none. That said, with the seemingly hundreds
of in-browser html editors, you'd think someone might have taken the time to
make one for xml...so I thought I'd ask. ;o)

-Darrel
Nov 12 '05 #1
4 1186
>
2) See if there is such a thing as an in-browser XML data editor to
allow
people to edit the XML file directly.


Two suggestions:

1) Altova's Authentic MSIE add-in:

http://www.altova.com/products_doc.html

2) Word 2003 Professiional.

Both allow editing of XML with validation against an XSD schema.

Best Regards, John Walton
Nov 12 '05 #2
1) Altova's Authentic MSIE add-in:
http://www.altova.com/products_doc.html


Thanks, John. That's interesting. Yet, still seems overly complex. I think
the end solution will be for us to build an interface to allow people to
manipulate the data in the database and then create a script to spit that
out as XML.

I'll play with that altova tool though...

-Darrel
Nov 12 '05 #3
>
I'll play with that altova tool though...


I found the SDK very unhelpful and overly complicated. But actually
receiving the edited XML file back using asp.net is really quite simple (
it normally comes back as an HTTP POST).

Best Regards, John Walton
Nov 12 '05 #4
Why the db backend? Why not simply create a UI for the user to edit the XML
file? How would this be different from an in-browser editor as far as how
the hierarchy is stored?

"darrel" <no*****@hotmail.com> wrote in message
news:Oc**************@TK2MSFTNGP09.phx.gbl...
1) Altova's Authentic MSIE add-in:
http://www.altova.com/products_doc.html


Thanks, John. That's interesting. Yet, still seems overly complex. I think
the end solution will be for us to build an interface to allow people to
manipulate the data in the database and then create a script to spit that
out as XML.

I'll play with that altova tool though...

-Darrel

Nov 12 '05 #5

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

Similar topics

3
by: Curious Expatriate | last post by:
Hi- I'm completely stumped. I'm trying to write some code that will parse a file and rewrite it with all URLs replaced by something else. For example: if the file looks like this: <b>click...
1
by: JS Bangs | last post by:
I started using PHP's object-oriented stuff a little while ago, which has mostly been a joy. However, I've noticed that they don't seem to echo as I would like. Eg: $this->field = 255;...
5
by: lawrence | last post by:
I've waited 6 weeks for an answer to my other question and still no luck, so let me rephrase the question. I know I can do this: <form method="post" action="$self"> <input type="text"...
0
by: Ben Eisenberg | last post by:
I'm trying to run a php script setuid. I've tried POSIX_setuid but you have to be root to run this. The files are located on a public access unix system and have me as the owner and nobody as the...
2
by: Felix | last post by:
Hi, I've a problem: I want to have the result of my Mysql Query in a Table in my php file. Now I've this: <?
1
by: James | last post by:
What is the best way to update a record in a MYSQL DB using a FORM and PHP ? Where ID = $ID ! Any examples or URLS ? Thanks
1
by: Patrick Schlaepfer | last post by:
Why this code is not working on Solaris 2.8 host. Always getting: PHP Fatal error: swfaction() : getURL('http://www.php.net' ^ Line 1: Reason: 'syntax error' in /.../htdocs/ming2.php on...
1
by: phpkid | last post by:
Howdy I've been given conflicting answers about search engines picking up urls like: http://mysite.com/index.php?var1=1&var2=2&var3=3 Do search engines pick up these urls? I've been considering...
1
by: lawrence | last post by:
What is the PHP equivalent of messaging, as in Java?
3
by: Quinten Carlson | last post by:
Is there a way to conditionally define a function in php? I'm trying to run a php page 10 times using the include statement, but I get an error because my function is already defined. The docs...
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: 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
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
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
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
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.