Real world example: Shredding Office documents and storing in a backend database
I've been receiving various e-mails from folks showing solutions they are building on top of the existing Office XML support, and I wanted to start posting some of these examples. Today, I wanted to post an e-mail I received from Robert Nederby who works for Coextant. They've built a solution that shows the flexibility you have once you are able to get the XML representation of a document. They break documents down based on the structure of the document and then store those pieces in a database. This then makes it easier to automatically generate content for consumers.
Here's the description that Robert sent me in e-mail (thanks Robert):
Automated Office/XML transformation
Coextant - an international Microsoft ISV / Information Worker partner - is the exclusive provider of Hyper.Net Content Integration & Transformation software.
The Hyper.Net server process monitor events in document libraries (eg file server or SharePoint Document Library) and transforms documents into relational data stored in SQL as well-formed topic-oriented xml, html, watermarked PDF etc. In the transformation process Hyper.Net analyse the documents, breaks them down into XML-based relational data, creating hypertext topic, table of content, hyperlink, thumbnails images, metadata mapping and generates multiple web-ready deployment formats.
Key for Coextants work is to leverage existing Office skills/investments, shelter users from technology and to automate all processes related to publishing and maintaining content-intensive web sites, making sure the right content is available to the right people, on the right sites, in the right formats ......
Hyper.Net is based on Office 2003 and Microsoft.Net, and is highly configurable and custimizable to meet specific publishing requirements.
Related Links:
- Coextant / Hyper.Net web site: https://www.coextant.com/ and https://www.coextant.com/topic.aspx?DOC_UNID=FF21994AF11A46e200256efd005b37ee
- Coextant on Microsoft.com: https://directory.partners.extranet.microsoft.com/SolutionPage.aspx?i=1&SolutionID=1263
- Hyper.Net Technical overview / Architecture: https://www.coextant.com/topic.aspx?DOC_UNID=1500078614E24ec200256e0c0077b0c9
- Apply for free access to Hyper.Net Live! (Demo Site): https://www.coextant.com/topic.aspx?DOC_UNID=9E33912E0E59442c00256e0d00545fcd
If anyone else has a solution they've built using the XML support in existing versions of Office, let me know. I'd love to hear about it.
-Brian
Comments
- Anonymous
November 01, 2005
Our company develops similar solution, but we use XML support in SQL Server 2005. It automotically breaks down XML documents into relational tables. Also, it allows query XML documents with XPath and XQuery.