XML into a .doc?

nJett

Member
Mar 9, 2006
77
0
0
So here is a fun one (for me anyways)... I'm working on a project part of which involves producing a large document to be printed. This document used to be created by hand and all of the data in it gathered and entered manually. The goal is to centralize all of this data into a DB which we can then use to generate this document for printing and have a web-app interface so we can search the data, update it, etc. (all the standard stuff).

My question:
Can I pull the data from the DB as XML and automagically plug it into a .doc? Even better - can I convert the EXISTING .doc into a kind of template that becomes to final print version when fed the XML data? If so this will make my life SO much easier

Sorry if this is a noob question, I am a noob when it comes to wrestling with XML and all of this related stuff - I do have a prototype set up using AJAX methods (why all the hype? it's not that hard!) to shuffle data out of the DB right now and it just hit me that since the data is coming out as XML it might be easier to plug that straight into a .doc rather than replicate the layout of the existing document in an intermediary format.
 

notfred

Lifer
Feb 12, 2001
38,241
4
0
In theory, yes, you can. In practice, it's nearly impossible to actually get it to work in a useful way. I spent several weeks doing R&D for a similar project at work before we scrapped the idea for being way too complicated.

You have to learn MS Word's XML format. This isn't documented anywhere. You basically have to reverse engineer it by saving XML format documents from Word.

Then you have to write XSLT to convert your XML document to Word's format. Unless the document's you're creating are failrly trivial, this becomes a nightmare really quickly.
 

nJett

Member
Mar 9, 2006
77
0
0
that sucks but is kind of what I expected (why I asked before charging off on a tangent). I imagine I can replicate the entire layout using HTML/CSS though - it will no doubt be tedious and all but certainly more fun than wrestling with stupid non-standard MS crap. Probably be cooler to the management types too because I can create a "print on demand" version that is magically up to date for anyone to print out from a browser...

thanks!
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |