I'm currently contracting in the report-producing department of a big financial company. The biggest bugbear is manually amending copy in many of the six million pages we produce each year. I'm researching into a possible project using XML to make everybody's lives easier...
Currently documents are produced in QuarkXpress with some automation with accounts produced in Excel.
I'm drafting a project plan with the main focus being that the various financial & secretarial types (writers) dotted all over the world who write, check & amend reports are able to log in to some kind of browser front end, call up the text from a section of a document and update the text. The text (as XML files) is passed back & forth between writers and production (who import & export the XML files into & out of their styled QuarkXpress documents).
I've got the concept for the production end using an XML import/export XTension called
Atomic Roundtrip but I need some advice regarding the browser front end.
How to display (ideally with some basic formatting to differentiate between headings, subheadings etc - using XSL?) the text of an XML document in a browser page, allow the user to edit the text and then save and updated version of the file?
I want to be able to set up a very basic demo on a single machine to show exporting text from a QuarkXpress document, opening that text in a browser, editing it, saving a new version & then re-importing that back into the QuarkXpress document.
Any ideas? At this point any suggestions, no matter how tangential, could be useful...I'm good at the design & production side but laughable at the XML & web stuff.
Use Xml to get the data back and forth, but when some Xml comes in from the server, parse it with a server-side technology and display forms to the user that they can use to edit the text, in whatever way makes sense.
In the end, if you've got users posting data changes in a web environment, you're going to need to use forms (unless you use flash or something). Trying to get forms to work with Xsl seems like it would be quite difficult indeed, though I'm not an Xsl expert by any measure.
Also, Xsl is really just for formatting display. Even if you could successfully embed a form into Xsl, how would it actually update the Xml doc? Not to mention post it back to the server?
posted by frufry at 5:44 AM on May 27, 2005