Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
As described at the beginning of this chapter, OpenXML is an XML-based file format that’s supported by applications in the Microsoft Office 2007 suite and later. Although an in-depth discussion on all aspects of OpenXML is beyond the scope of this chapter, we’ll take a look at a few of the key objects and work through an example showing how the technology can be used when building SharePoint applications.
Note
Although OpenXML files are XML-based and can therefore be created and modified by using the various XML manipulation classes that are present in the .NET Framework, Microsoft provides an OpenXML SDK to make it easier to deal with the complex document structure in managed code. It can be downloaded from www.microsoft.com/downloads/details.aspx?FamilyId=C6E744E5-36E9-45F5-8D8C-331DF206E0D0&displaylang=en.