first_page

Pulling a Bunch of Eric White OpenXML Links

A few of my delicious.com assemblage of ‘funkykb’ links destined for my Funky Knowledge Base at SonghaySystem.com should be pulled right now. I gobbled up these links knowing I would need them later but I have yet to write the code and go through the thought experience that would make a knowledgebase actually funky. The following table defers:

“[Technical Improvements in the Open XML SDK](http://blogs.msdn.com/ericwhite/archive/2008/03/14/technical-improvements-in-the-open-xml-sdk.aspx)” “I’ve written an extension method, `GetXDocument`, that you can call on any `OpenXmlPart`.” I am *still* certain that I will need this extension.
“[What is the Difference Between the System.IO.Packaging and Microsoft.Office.DocumentFormat.OpenXml.Packaging Namespaces?](http://blogs.msdn.com/ericwhite/archive/2007/12/20/what-is-the-difference-between-the-system-io-packaging-and-microsoft-office-documentformat-openxml-packaging-namespaces.aspx)” A reminder of this article will actually go into the Funky KB, but I just could not help recording this admission here: “Note that neither of the above namespaces help in any way with consuming the XML in the parts. You must still use an XML programming API, such as XmlReader, XmlDocument (or best, LINQ to XML), to consume and if necessary, produce the XML.”
“[Retrieving the Text of the Paragraphs](http://blogs.gotdotnet.com/ericwhite/pages/Retrieving-the-Text-of-the-Paragraphs.aspx)” It’s just reassuring that this technique is reviewable just in case…
“[Search and Replace Content in a Document Part from an Office Open XML Package by Using the Open XML API](http://msdn.microsoft.com/en-us/library/bb508261.aspx)” It’s not clear that Eric White wrote this one because it’s an official MSDN document.

rasx()