<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://notes2self.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Notes2Self.net : Tech•Ed, Document Formats</title><link>http://notes2self.net/archive/tags/Tech_2220_Ed/Document+Formats/default.aspx</link><description>Tags: Tech•Ed, Document Formats</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Microsoft SDK for OpenXML formats - June 2007 Technology Preview</title><link>http://notes2self.net/archive/2007/06/04/microsoft-sdk-for-openxml-formats-june-2007-technology-preview.aspx</link><pubDate>Mon, 04 Jun 2007 22:29:00 GMT</pubDate><guid isPermaLink="false">0b90c3bf-95ba-4529-a98c-23174963154a:1520</guid><dc:creator>Stephen McGibbon</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://notes2self.net/rsscomments.aspx?PostID=1520</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://notes2self.net/commentapi.aspx?PostID=1520</wfw:comment><comments>http://notes2self.net/archive/2007/06/04/microsoft-sdk-for-openxml-formats-june-2007-technology-preview.aspx#comments</comments><description>&lt;P&gt;Whilst you don't have to use any Microsoft tools or technology to create, manipulate or consume OpenXML files, Microsoft does provide a library for accessing these files as part of the &lt;A href="http://www.microsoft.com/downloads/info.aspx?na=40&amp;amp;p=3&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=10cc340b-f857-4a14-83f5-25634c3bf043&amp;amp;u=http%3a%2f%2fgo.microsoft.com%2ffwlink%2f%3fLinkId%3d74726" mce_href="http://www.microsoft.com/downloads/info.aspx?na=40&amp;amp;p=3&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=10cc340b-f857-4a14-83f5-25634c3bf043&amp;amp;u=http%3a%2f%2fgo.microsoft.com%2ffwlink%2f%3fLinkId%3d74726"&gt;.Net 3.0&lt;/A&gt; (aka WinFX) technologies in the &lt;A href="http://msdn2.microsoft.com/en-us/library/system.io.packaging.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/system.io.packaging.aspx"&gt;System.IO.Packaging&lt;/A&gt;&amp;nbsp;namespace. &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/brian_jones/archive/2007/06/04/open-xml-api-tech-preview.aspx" mce_href="http://blogs.msdn.com/brian_jones/archive/2007/06/04/open-xml-api-tech-preview.aspx"&gt;Brian Jones reports&lt;/A&gt; that Microsoft announced&amp;nbsp;the release of an early preview of a managed API for the Open XML formats today at&amp;nbsp;TechEd . This SDK is built on top of the System.IO.Packaging API and provides strongly typed part classes to manipulate Open XML documents. It's available &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=AD0B72FB-4A1D-4C52-BDB5-7DD7E816D046&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyId=AD0B72FB-4A1D-4C52-BDB5-7DD7E816D046&amp;amp;displaylang=en"&gt;for download from here&lt;/A&gt;&amp;nbsp;and there's an &lt;A href="http://msdn2.microsoft.com/en-us/library/bb448854.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/bb448854.aspx"&gt;online version here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Essentially this&amp;nbsp;one more&amp;nbsp;tool that will help developers be more productive by making it quicker and easier to build solutions using OpenXML.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://notes2self.net/mob_img/OpenXML%20SDK%20Object%20Model%20Diagram.png" mce_href="http://notes2self.net/mob_img/OpenXML SDK Object Model Diagram.png"&gt;&lt;IMG title="Snippert of OpenXML SDK object model diagram" height=209 alt="Snippert of OpenXML SDK object model diagram" src="http://notes2self.net/mob_img/OpenXML%20SDK%20Object%20Model%20Diagram%20-%20snippet.png" width=379 mce_src="http://notes2self.net/mob_img/OpenXML SDK Object Model Diagram - snippet.png"&gt;&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The documentation includes a class diagram (above) and fifteen "How to" documents:-&lt;/P&gt;
&lt;OL&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;A href="http://msdn2.microsoft.com/bb456489.aspx" mce_href="http://msdn2.microsoft.com/bb456489.aspx"&gt;How to: Add a New Part to an Office Open XML Package by Using the Open XML Object Model&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn2.microsoft.com/bb497430.aspx" mce_href="http://msdn2.microsoft.com/bb497430.aspx"&gt;How to: Add an Image Part to an Office Open XML Package by Using the Open XML Object Model&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn2.microsoft.com/bb463673.aspx" mce_href="http://msdn2.microsoft.com/bb463673.aspx"&gt;How to: Copy the Contents of an Office Open XML Package Part to a Part in a Different Package by Using the Open XML Object Model&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn2.microsoft.com/bb497758.aspx" mce_href="http://msdn2.microsoft.com/bb497758.aspx"&gt;How to: Create an Office Open XML Package by Using the Open XML Object Model&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn2.microsoft.com/bb508029.aspx" mce_href="http://msdn2.microsoft.com/bb508029.aspx"&gt;How to: Duplicate an Existing Part from an Office Open XML Package by Using the Open XML Object Model&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn2.microsoft.com/bb497448.aspx" mce_href="http://msdn2.microsoft.com/bb497448.aspx"&gt;How to: Get the Contents of a Part from an Office Open XML Package by Using the Open XML Object Model&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn2.microsoft.com/bb507946.aspx" mce_href="http://msdn2.microsoft.com/bb507946.aspx"&gt;How to: Get Worksheet Information from an Office Open XML Package by Using the Open XML Object Model&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn2.microsoft.com/bb463871.aspx" mce_href="http://msdn2.microsoft.com/bb463871.aspx"&gt;How to: Insert Custom XML to an Office Open XML Package by Using the Open XML Object Model&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn2.microsoft.com/bb497470.aspx" mce_href="http://msdn2.microsoft.com/bb497470.aspx"&gt;How to: Remove a Part from an Office Open XML Package by Using the Open XML Object Model&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn2.microsoft.com/bb508298.aspx" mce_href="http://msdn2.microsoft.com/bb508298.aspx"&gt;How to: Replace a Part in an Office Open XML Package by Using the Open XML Object Model&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn2.microsoft.com/bb463579.aspx" mce_href="http://msdn2.microsoft.com/bb463579.aspx"&gt;How to: Retrieve Comments from a Word 2007 Document by Using the Open XML Object Model&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn2.microsoft.com/bb521237.aspx" mce_href="http://msdn2.microsoft.com/bb521237.aspx"&gt;How to: Retrieve Property Values from a Word 2007 Document by Using the Open XML Object Model&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn2.microsoft.com/bb521234.aspx" mce_href="http://msdn2.microsoft.com/bb521234.aspx"&gt;How to: Validate the Contents of a Part in an Office Open XML Package by Using the Open XML Object Model&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn2.microsoft.com/bb497334.aspx" mce_href="http://msdn2.microsoft.com/bb497334.aspx"&gt;How to: Validate an Office Open XML Package by Using the Open XML Object Model&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn2.microsoft.com/bb521234.aspx" mce_href="http://msdn2.microsoft.com/bb521234.aspx"&gt;How to: Validate the Contents of a Part in an Office Open XML Package by Using the Open XML Object Model&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/OL&gt;
&lt;P&gt;Using the SDK is simple, you just need to install it, and add a reference to it in your project.&lt;/P&gt;
&lt;P&gt;&lt;IMG title="adding a reference in VS" style="WIDTH: 277px; HEIGHT: 173px" height=173 alt="adding a reference in VS" src="http://notes2self.net/mob_img/addref.png" width=277 mce_src="http://notes2self.net/mob_img/addref.png"&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG title="Select the OpenXML component" style="WIDTH: 491px; HEIGHT: 401px" height=401 alt="Select the OpenXML component" src="http://notes2self.net/mob_img/addref2.png" width=491 mce_src="http://notes2self.net/mob_img/addref2.png"&gt;&lt;/P&gt;
&lt;P&gt;Then code away!&lt;SPAN style="COLOR: blue"&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://notes2self.net/aggbug.aspx?PostID=1520" width="1" height="1"&gt;</description><category domain="http://notes2self.net/archive/tags/Document+Formats/default.aspx">Document Formats</category><category domain="http://notes2self.net/archive/tags/Tech_2220_Ed/default.aspx">Tech•Ed</category></item><item><title>Altova's XMLSpy adds OpenXML support</title><link>http://notes2self.net/archive/2007/06/04/altova-s-xmlspy-adds-openxml-support.aspx</link><pubDate>Mon, 04 Jun 2007 21:44:00 GMT</pubDate><guid isPermaLink="false">0b90c3bf-95ba-4529-a98c-23174963154a:1519</guid><dc:creator>Stephen McGibbon</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://notes2self.net/rsscomments.aspx?PostID=1519</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://notes2self.net/commentapi.aspx?PostID=1519</wfw:comment><comments>http://notes2self.net/archive/2007/06/04/altova-s-xmlspy-adds-openxml-support.aspx#comments</comments><description>&lt;P&gt;Another TechED OpenXML related&amp;nbsp;&lt;A class="" href="http://www.altova.com/OOXML_060407.html" mce_href="http://www.altova.com/OOXML_060407.html"&gt;announcement&lt;/A&gt; &lt;img src="http://notes2self.net/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;B&gt;Altova XMLSpy Now Supports New ECMA Office Open XML File Formats&lt;BR&gt;&lt;/B&gt;June 4, 2007; 05:51 AM&lt;BR&gt;&lt;BR&gt;Altova ( &lt;A href="http://www.altova.com/" mce_href="http://www.altova.com"&gt;http://www.altova.com&lt;/A&gt; ), creator of XMLSpy and other leading XML, data management, UML, and Web services tools, today announced exclusive support for the ECMA Office Open XML File Formats – the new open standards utilized by the 2007 Microsoft Office system – in XMLSpy 2007 Release 3. With support for the ECMA formats, XMLSpy users can extract, edit, query, and transform XML data from within Microsoft Office Word 2007 and Microsoft Office Excel 2007 documents. XMLSpy provides full validation of data in the Open XML file type, intelligent entry helpers, and support for the development of XSLT and XQuery transformations for publishing or utilizing the data in other applications. &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;Open XML is an ECMA International industry standard and is the new default document format for the 2007 Microsoft Office system. Open XML files are zipped archives containing document content according to the standard's defined XML dialect. For more information on the ECMA Open XML file formats, please visit: &lt;A href="http://www.ecma-international.org/publications/standards/Ecma-376.htm" mce_href="http://www.ecma-international.org/publications/standards/Ecma-376.htm"&gt;http://www.ecma-international.org/publications/standards/Ecma-376.htm&lt;/A&gt; &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;IMG title="XMLSpy OpenXML support screenshot" style="WIDTH: 643px; HEIGHT: 473px" height=473 alt="XMLSpy OpenXML support screenshot" src="http://notes2self.net/mob_img/xmlspy-openxml.png" width=643 mce_src="http://notes2self.net/mob_img/xmlspy-openxml.png"&gt;&amp;nbsp; &lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;“Organizations save vast amounts of information in Microsoft Word documents and Microsoft Excel spreadsheets, but until now, that content could not be re-used in an extensible, programmatic way,” said Tim Hale, Director of Marketing for Altova. &lt;STRONG&gt;“Thanks to the Open XML document formats, however, that data is now standards-based; and the new capabilities in XMLSpy make it highly interoperable and easy to process, providing huge advantages to business people and application developers.” &lt;/STRONG&gt;
&lt;P&gt;"Altova XMLSpy 2007 is the first XML development tool we know of that allows developers to extract, edit, query, and transform XML data from within documents that use Office Open XML Formats – the new file type used by the 2007 Microsoft Office release,” said Joe Marini, Group Manager of the Visual Studio Industry Partners program at Microsoft Corp. “This gives XMLSpy users a head start in developing applications that utilize and process content in what is sure to be the predominant business data format." 
&lt;P&gt;&lt;B&gt;XMLSpy 2007: Support for 2007 Microsoft Office system&lt;/B&gt; 
&lt;P&gt;Altova XMLSpy is the world’s best-selling XML editor and the industry standard XML development environment for modeling, editing, transforming, and debugging XML-related technologies. With support for the Open XML Formats in XMLSpy 2007r3, users can, for example: 
&lt;UL&gt;
&lt;LI&gt;Create an XSLT 2.0 transformation to publish data in Microsoft Office Word 2007 or Excel 2007 documents for use on the Web or a corporate intranet 
&lt;LI&gt;Use XQuery to extract and aggregate financial data from Microsoft Office Excel 2007 documents into an XML form for mapping to Web services, EDI messages, etc 
&lt;LI&gt;Manually edit Open XML data and then save it back to a Microsoft Office Word 2007 document to test the outcome of changes that will be made in an application under development &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;To learn more about how XMLSpy 2007 works with Microsoft Office documents visit Altova’s Microsoft Office feature page at: &lt;A href="http://www.altova.com/features_office_2007.html" mce_href="http://www.altova.com/features_office_2007.html"&gt;http://www.altova.com/features_office_2007.html&lt;/A&gt; 
&lt;P&gt;For more information on all the capabilities of Altova XMLSpy 2007, visit: &lt;A href="http://www.altova.com/products/xmlspy/xml_editor.html" mce_href="http://www.altova.com/products/xmlspy/xml_editor.html"&gt;http://www.altova.com/products/xmlspy/xml_editor.html&lt;/A&gt; 
&lt;P&gt;In addition to extracting and processing Office Open XML data in XMLSpy, developers can use the royalty-free AltovaXML™ engine to access data from 2007 Microsoft Office documents and execute XSLT and XQuery transformations on it in their own applications. AltovaXML is currently the only XSLT/XQuery processing engine that provides the ability to repurpose and re-use the vast amount of user data being created in the 2007 Microsoft Office release. &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Altova engineers are&amp;nbsp;giving live product demonstrations&amp;nbsp;at TechEd 2007 this week. I also noted with interest that Altova 
&lt;UL&gt;
&lt;LI&gt;has headquarters in&amp;nbsp;Massachusetts and Vienna, Austria;&lt;/LI&gt;
&lt;LI&gt;say&amp;nbsp;virtually every Fortune 500 company uses their products;&lt;/LI&gt;
&lt;LI&gt;is an active member of the World Wide Web Consortium (W3C) and Object Management Group (OMG) and is committed to delivering standards-based platform-independent solutions that are powerful, affordable, and easy to use.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Another tool that makes it easier for developers to use and be more productive wit OpenXML.&amp;nbsp;&lt;/P&gt;&lt;img src="http://notes2self.net/aggbug.aspx?PostID=1519" width="1" height="1"&gt;</description><category domain="http://notes2self.net/archive/tags/Document+Formats/default.aspx">Document Formats</category><category domain="http://notes2self.net/archive/tags/Standards/default.aspx">Standards</category><category domain="http://notes2self.net/archive/tags/Interoperability/default.aspx">Interoperability</category><category domain="http://notes2self.net/archive/tags/Tech_2220_Ed/default.aspx">Tech•Ed</category></item></channel></rss>