<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>osrin.net &#187; openxml</title>
	<atom:link href="http://osrin.net/tag/openxml/feed/" rel="self" type="application/rss+xml" />
	<link>http://osrin.net</link>
	<description>Notes from fourty one degrees south...</description>
	<lastBuildDate>Fri, 29 Apr 2011 05:01:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<cloud domain='osrin.net' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>Release Version of Open XML SDK v2 is now available</title>
		<link>http://osrin.net/2010/03/release-version-of-open-xml-sdk-v2-is-now-available/</link>
		<comments>http://osrin.net/2010/03/release-version-of-open-xml-sdk-v2-is-now-available/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 23:30:21 +0000</pubDate>
		<dc:creator>oliver</dc:creator>
				<category><![CDATA[Interoperability]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[openxml]]></category>

		<guid isPermaLink="false">http://osrin.net/2010/03/release-version-of-open-xml-sdk-v2-is-now-available/</guid>
		<description><![CDATA[Several of my colleagues are talking about this today, after four successful technology preview releases the final version is now available. You can download version 2.0 of the Open XML SDK from the Microsoft Download Centre. For those of you &#8230; <a class="more-link" href="http://osrin.net/2010/03/release-version-of-open-xml-sdk-v2-is-now-available/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://msdn.microsoft.com/en-us/office/bb265236.aspx" target="_blank"><img style="border-bottom: 0px; border-left: 0px; margin: 0px 0px 10px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" align="right" src="http://osrin.net/wp-content/uploads/2010/03/image1.png" width="230" height="170" /></a> Several of my colleagues are talking about this today, after four successful technology preview releases the final version is now available. You can download version 2.0 of the Open XML SDK from the <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=C6E744E5-36E9-45F5-8D8C-331DF206E0D0&amp;displaylang=en" target="_blank">Microsoft Download Centre</a>. For those of you working with Open XML documents, today also sees a revamp of the <a href="http://msdn.microsoft.com/en-us/office/bb265236.aspx" target="_blank">Open XML Developer Centre</a> on MSDN.</p>
<p>For detailed information check out one of the blog entries from <a href="http://blogs.msdn.com/brian_jones/archive/2010/03/12/announcing-the-release-of-the-open-xml-sdk-2-0.aspx" target="_blank">Brian Jones &amp; Zeyad Rajabi</a>, <a href="http://blogs.msdn.com/ericwhite/archive/2010/03/15/release-of-the-open-xml-sdk-2-0-for-microsoft-office.aspx" target="_blank">Eric White</a> or <a href="http://blogs.technet.com/gray_knowlton/archive/2010/03/15/open-xml-sdk-2-0-released.aspx" target="_blank">Gray Knowlton</a>.</p>
<p>Eric White has a great description of the two components of the SDK;</p>
<blockquote><p>As with the CTPs, the RTM version of the Open XML SDK consists of two principle components:</p>
<ul>
<li>
<p><strong>A .NET managed class library</strong> that provides capabilities for reading, writing, modifying, and validating Open XML documents.</p>
</li>
<li>
<p><strong>A productivity tool</strong> that includes the ability to diff Open XML documents, a C# code generator, and tools to explore and read about the class library and the standard.</p>
</li>
</ul>
<h4>About the Library</h4>
<p>Some of the key characteristics of the library are:</p>
<ul>
<li>
<p>You can use a powerful <strong>functional programming</strong> approach to write applications that generate documents, spreadsheets, and presentations.</p>
</li>
<li>
<p>You can use <strong>Language Integrated Query (LINQ)</strong> to retrieve data and content from documents, spreadsheets, and presentations.</p>
</li>
<li>
<p>You can write code to open, modify, and save documents.</p>
</li>
<li>
<p>You can use <strong>validation functionality</strong> to be more certain that your documents conform to the IS29500 standard and will be able to be opened using Microsoft Office and other conforming applications. Document formats, by their very nature, are involved. The validation functionality in the Open XML SDK is a big help when writing real-world solutions.</p>
</li>
</ul>
<h4>About the Tool</h4>
<p>Key features of the tool are:</p>
<ul>
<li>
<p>You can <strong>compare</strong> two Open XML documents to see exact changes in their markup. This is one of the best ways to learn about Open XML markup. If you want to understand which elements and attributes represent a feature that you want to interact with, create a document without the feature, copy the document to a new document, modify the new document, and compare to the old. After determining the elements and attributes that changed, you can research them in the Open XML specification.</p>
</li>
<li>
<p>You can <strong>build a document generation program</strong> with a minimum of effort. You supply the tool with a sample document. You can then generate C# code that that will generate the entire document, a specific part, or a specific element with its children elements. This code is generated in a style that takes advantage of ‘functional construction’. By this, I mean that any element (or its descendant elements) can be generated in a single expression. You don’t need to write multiple statements. This ability to generate content in an expression instead of a statement means that you can use LINQ queries and projections to formulate new descendant content for an element. It’s a powerful approach.</p>
</li>
<li>
<p>The ability to <strong>explore </strong>the <strong>Open XML specification</strong>, the <strong>implementation notes</strong>, and the <strong>Open XML SDK class hierarchy</strong> in the tool means that you have one integrated tool to do much of the work that is necessary to build sophisticated document generation systems. </p>
</li>
</ul>
</blockquote>
<h6>Download the SDK</h6>
<p><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=c6e744e5-36e9-45f5-8d8c-331df206e0d0" target="_blank"><img style="margin: 0px 10px 0px 0px; display: inline" title="clip_image002" border="0" alt="clip_image002" align="left" src="http://blogs.technet.com/blogfiles/gray_knowlton/WindowsLiveWriter/OpenXMLSDK2.0Released_770A/clip_image002_7fa314c4-deab-4f6b-9e42-26b495f57c77.gif" width="88" height="88" /></a></p>
<p><b>Download the Open XML SDK 2.0 for Microsoft Office</b>     <br />This download provides strongly typed part and content classes for use with Office 2007 &amp; Office 2010 Open XML documents. <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=c6e744e5-36e9-45f5-8d8c-331df206e0d0">http://www.microsoft.com/downloads/details.aspx?FamilyID=c6e744e5-36e9-45f5-8d8c-331df206e0d0</a></p>
]]></content:encoded>
			<wfw:commentRss>http://osrin.net/2010/03/release-version-of-open-xml-sdk-v2-is-now-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open XPS &#8211; the Open XML Paper Specification is now an ECMA Standard</title>
		<link>http://osrin.net/2009/07/open-xps-the-open-xml-paper-specification-is-now-an-ecma-standard/</link>
		<comments>http://osrin.net/2009/07/open-xps-the-open-xml-paper-specification-is-now-an-ecma-standard/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 01:34:53 +0000</pubDate>
		<dc:creator>oliver</dc:creator>
				<category><![CDATA[Interoperability]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[openxml]]></category>
		<category><![CDATA[openxps]]></category>

		<guid isPermaLink="false">http://osrin.net/2009/07/open-xps-open-xml-paper-specification-now-an-ecma-standard/</guid>
		<description><![CDATA[I’m surprised I missed this, I’ve been a little distracted by my recent move. It seems that back on the 16th June OpenXPS, the Open XML Paper Specification, was approved as an ECMA standard by their 97th General Assembly meeting, &#8230; <a class="more-link" href="http://osrin.net/2009/07/open-xps-the-open-xml-paper-specification-is-now-an-ecma-standard/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I’m surprised I missed this, I’ve been a little distracted by my recent move.</p>
<p>It seems that back on the 16th June OpenXPS, the Open XML Paper Specification, was approved as an ECMA standard by their 97th General Assembly meeting, OpenXPS will be known as ECMA-388.</p>
<p>A basic outline can be found on the specification download page;</p>
<blockquote><p><em>This Standard defines OpenXPS, the Open XML Paper Specification. OpenXPS describes a set of conventions for the use of XML and other widely available technologies to describe the content and appearance of paginated documents. It is written for developers who are building systems that process OpenXPS content. </em></p>
<p><em>A primary goal is to ensure the interoperability of independently created software and hardware systems that produce or consume OpenXPS content. This Standard defines the requirements that systems processing OpenXPS Documents must satisfy in order to achieve interoperability. </em></p>
<p><em>This Standard describes a paginated-document format called the OpenXPS Document. The format requirements are an extension of the packaging requirements described in the Open Packaging Conventions (OPC) Standard. That Standard describes packaging and physical format conventions for the use of XML, Unicode, ZIP, and other technologies and specifications, to organize the content and resources that make up any document. They are an integral part of the OpenXPS Standard, and are included by reference. </em></p>
<p><em>Many XML-based building blocks within OpenXPS make use of the conventions described in the Markup Compatibility and Extensibility Standard that is relied upon by the OPC Standard to facilitate future enhancement and extension of OpenXPS markup. As such, that Markup Compatibility and Extensibility Standard is included by reference.</em></p></blockquote>
<p>The specification itself has yet to be posted, but will be available from <a href="http://www.ecma-international.org/publications/standards/Ecma-388.htm" target="_blank">this link</a> once it is.</p>
<p>For those wanting to find out more, Stephen McGibbon <a href="http://notes2self.net/archive/2009/06/17/openxps-openxml-paper-specification.aspx" target="_blank">provides</a> pointers to an explanatory whitepaper in <a href="http://www.ecma-international.org/activities/XML%20Paper%20Specification/TC46%20XPS%20White%20Paper.xps" target="_blank">XPS</a> and <a href="http://www.ecma-international.org/activities/XML%20Paper%20Specification/TC46%20XPS%20White%20Paper.pdf" target="_blank">PDF</a> format.</p>
]]></content:encoded>
			<wfw:commentRss>http://osrin.net/2009/07/open-xps-the-open-xml-paper-specification-is-now-an-ecma-standard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IS29500 (OpenXML) One Year On &#8211; Alex Brown</title>
		<link>http://osrin.net/2009/04/is29500-openxml-one-year-on-alex-brown/</link>
		<comments>http://osrin.net/2009/04/is29500-openxml-one-year-on-alex-brown/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 00:57:44 +0000</pubDate>
		<dc:creator>oliver</dc:creator>
				<category><![CDATA[Standards]]></category>
		<category><![CDATA[openxml]]></category>

		<guid isPermaLink="false">http://osrin.net/2009/04/is29500-openxml-one-year-on-alex-brown/</guid>
		<description><![CDATA[As part of his notes on the recent SC34 plenary meeting in Prague Alex Brown has offered a few comments on his views of OpenXML (and in a small part ODF) one year after the ratification of IS29500 by ISO. &#8230; <a class="more-link" href="http://osrin.net/2009/04/is29500-openxml-one-year-on-alex-brown/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>As part of his notes on the recent SC34 plenary meeting in Prague Alex Brown has offered a few comments on his views of OpenXML (and in a small part ODF) one year after the ratification of IS29500 by ISO.
<p>The maintenance of OpenXML within ISO appears to be moving forward well.
<p>From <a href="http://www.adjb.net/post/SC-34-Meetings-Prague-Days-2-3-4.aspx">Alex’s blog post</a>;<br />
<blockquote>
<p>Overall, WG 4 is making excellent progress. To date, 169 defects have been collected for OOXML (check out the <a href="http://www.itscj.ipsj.or.jp/sc34/open/1168.pdf">defect log</a>) and the majority of these have either been closed, or a resolution agreed. Amendments were started for 3 of the 4 parts of OOXML to allow a bunch of small corrections to be put in place, and the even-more-minor problems will be fixed by publishing technical corrigenda. Overall, I think stakeholders in OOXML can feel pretty confident that the Standard is being sensibly and efficiently maintained.</p>
</blockquote>
<blockquote><p>I was personally very pleased to see National Bodies well-represented (the attendance list is here [tbc]) – to the extent that I’d now ideally like to see some more big vendors coming to the table so their views can be heard. Microsoft (of course) was; but where (for example) are Apple, Oracle and the other vendors who participated in Ecma TC 45 while OOXML was being drafted? To them – and to anybody who wants to get involved in this important work – I say: participate!</p>
<p>Over at <a href="http://www.oreillynet.com/pub/au/1712">Rick Jelliffe’s blog</a> Rick has been carrying out <a href="http://broadcast.oreilly.com/2009/03/another-leap-forward-for-openn.html">something of an exposé</a> of the unfortunate imbalance in the stakeholders represented in the maintenance of ODF at OASIS (something which will become even more acute if Sun is, in the end, <a href="http://www.theregister.co.uk/2009/04/06/ibm_sun_breakdown_followup/">snapped-up by IBM</a>). Personally I think Rick is right that it is vitally important to have a good <em>mix </em>of voices at the standardisation table: big vendors, small vendors, altruistic experts, users, government representatives, etc. WG 4 is getting there, but it too has some way to go.</p>
</blockquote>
<p>The international participation in the IS29500 maintenance process appears to be both climbing and broadening beyond the original actors. </p>
]]></content:encoded>
			<wfw:commentRss>http://osrin.net/2009/04/is29500-openxml-one-year-on-alex-brown/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Planning a DII workshop in Singapore</title>
		<link>http://osrin.net/2009/01/planning-a-dii-workshop-in-singapore/</link>
		<comments>http://osrin.net/2009/01/planning-a-dii-workshop-in-singapore/#comments</comments>
		<pubDate>Sat, 31 Jan 2009 10:29:25 +0000</pubDate>
		<dc:creator>oliver</dc:creator>
				<category><![CDATA[Standards]]></category>
		<category><![CDATA[dii]]></category>
		<category><![CDATA[odf]]></category>
		<category><![CDATA[openxml]]></category>
		<category><![CDATA[uof]]></category>

		<guid isPermaLink="false">http://osrin.net/2009/01/planning-a-dii-workshop-in-singapore/</guid>
		<description><![CDATA[Regular readers will be aware of the Document Interoperability Initiative and the associated workshops that the DII has been running around the world. We have been talking for a while now about running one of those workshops in South East &#8230; <a class="more-link" href="http://osrin.net/2009/01/planning-a-dii-workshop-in-singapore/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Regular readers will be aware of the <a href="http://www.documentinteropinitiative.org/" target="_blank">Document Interoperability Initiative</a> and the <a href="http://www.documentinteropinitiative.org/recentevents.aspx" target="_blank">associated workshops</a> that the DII has been running around the world. </p>
<p>We have been talking for a while now about running one of those workshops in South East Asia, and we finally have a date for it. The intention is to run a DII workshop in Singapore on March 16th and 17th.</p>
<p>For now we are starting to think about topics that would be valuable to discuss during the time that we have. Initial ideas include looking at China’s <a href="http://en.wikipedia.org/wiki/Uniform_Office_Format" target="_blank">Uniform Office Format (UOF)</a> and how it interoperates with other document formats, along with spending some time looking at the extensive work that has been taking place with <a href="http://en.wikipedia.org/wiki/DAISY" target="_blank">DAISY</a> in the region.</p>
<p>Any other ideas are welcome, please feel free to drop your thoughts in the comments of this post or hit the “contact” button on the right and send me an email.</p>
<p>I’ll share the venue details a little closer to the time, it will most likely be in a hotel somewhere in Singapore’s CBD. Like previous workshops attendance is open to anybody who is interested, and conversations will be as interactive as possible.</p>
]]></content:encoded>
			<wfw:commentRss>http://osrin.net/2009/01/planning-a-dii-workshop-in-singapore/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ECMA approves ECMA-376 Edition 2</title>
		<link>http://osrin.net/2008/12/ecma-approves-ecma-376-edition-2/</link>
		<comments>http://osrin.net/2008/12/ecma-approves-ecma-376-edition-2/#comments</comments>
		<pubDate>Thu, 18 Dec 2008 05:35:19 +0000</pubDate>
		<dc:creator>oliver</dc:creator>
				<category><![CDATA[Standards]]></category>
		<category><![CDATA[openxml]]></category>

		<guid isPermaLink="false">http://osrin.net/?p=449</guid>
		<description><![CDATA[From the ECMA press release; On Thursday, December 4, 2008 the Ecma General Assembly voted to approve International Standard (IS) ISO/IEC 29500 (Office Open XML) as ECMA-376 Edition 2. Office Open XML is an open standard for word-processing documents, presentations &#8230; <a class="more-link" href="http://osrin.net/2008/12/ecma-approves-ecma-376-edition-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>From the <a href="http://www.ecma-international.org/news/PressReleases/PR_Ecma_approves_ECMA-376_2nd_edition.htm" target="_blank">ECMA press release</a>;</p>
<blockquote><p>On Thursday, December 4, 2008 the Ecma General Assembly voted to approve International Standard (IS) ISO/IEC 29500 (Office Open XML) as <a href="http://www.ecma-international.org/publications/standards/Ecma-376.htm">ECMA-376 Edition 2</a>.</p>
<p>Office Open XML is an open standard for word-processing documents, presentations and spreadsheets that is intended to be implemented by multiple applications on multiple platforms. A primary rationale behind the standard is to ensure the long-term preservation of documents to maintain compatibility with continuing advances in the field of information technology.</p>
<p>The work to standardize Office Open XML started in December 2005 in Ecma International via its Technical Committee 45 (TC45), which included representatives from Apple, Barclays Capital, BP, The British Library, Essilor, Intel, Microsoft, NextPage, Novell, Statoil, Toshiba and the United States Library of Congress.</p></blockquote>
<p>This means that IS29500 and ECMA-376 are now aligned, so all the changes that occurred within the spec as revision one of the ECMA standard went through ISO approval are now rolled back into the original document.</p>
]]></content:encoded>
			<wfw:commentRss>http://osrin.net/2008/12/ecma-approves-ecma-376-edition-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IS29500:2008 (Open XML) published by ISO</title>
		<link>http://osrin.net/2008/11/is295002008-open-xml-published-by-iso/</link>
		<comments>http://osrin.net/2008/11/is295002008-open-xml-published-by-iso/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 09:45:45 +0000</pubDate>
		<dc:creator>oliver</dc:creator>
				<category><![CDATA[Standards]]></category>
		<category><![CDATA[openxml]]></category>

		<guid isPermaLink="false">http://osrin.net/2008/11/is295002008-open-xml-published-by-iso/</guid>
		<description><![CDATA[The press release just appeared on their site; ISO/IEC 29500 is a standard for word-processing documents, presentations and spreadsheets that is intended to be implemented by multiple applications on multiple platforms. One of its objectives is to ensure the long-term &#8230; <a class="more-link" href="http://osrin.net/2008/11/is295002008-open-xml-published-by-iso/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The press release just appeared <a href="http://www.iso.org/iso/pressrelease.htm?refid=Ref1181">on their site</a>;</p>
<blockquote><p>ISO/IEC 29500 is a standard for word-processing documents, presentations and spreadsheets that is intended to be implemented by multiple applications on multiple platforms. One of its objectives is to ensure the long-term preservation of documents created over the last two decades using programmes that are becoming incompatible with continuing advances in the field of information technology.</p></blockquote>
<p>The release explains the four parts of the standard that have been published, and how to find them.</p>
<p>The ISO <a href="http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=51463" target="_blank">catalogue entry for IS29500</a> explains that the documents can be downloaded for free from the <a href="http://standards.iso.org/ittf/PubliclyAvailableStandards/index.html" target="_blank">ITTF</a>. Here are the links for parts <a href="http://standards.iso.org/ittf/PubliclyAvailableStandards/c051463_ISOIEC%2029500-1_2008(E).zip" target="_blank">1</a>, <a href="http://standards.iso.org/ittf/PubliclyAvailableStandards/c051459_ISOIEC%2029500-2_2008(E).zip" target="_blank">2</a>, <a href="http://standards.iso.org/ittf/PubliclyAvailableStandards/c051461_ISOIEC%2029500-3_2008(E).zip" target="_blank">3</a> &amp; <a href="http://standards.iso.org/ittf/PubliclyAvailableStandards/c051462_ISOIEC%2029500-4_2008(E).zip" target="_blank">4</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://osrin.net/2008/11/is295002008-open-xml-published-by-iso/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eric White has too much to say!</title>
		<link>http://osrin.net/2008/10/eric-white-has-too-much-to-say/</link>
		<comments>http://osrin.net/2008/10/eric-white-has-too-much-to-say/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 06:36:40 +0000</pubDate>
		<dc:creator>oliver</dc:creator>
				<category><![CDATA[Standards]]></category>
		<category><![CDATA[openxml]]></category>

		<guid isPermaLink="false">http://osrin.net/?p=357</guid>
		<description><![CDATA[My colleague Eric White from our developer group has been quite prolific over the last few months, his blog focuses on LINQ, XML and of course Open XML. He posts frequently, and sometime over the last week has been kind &#8230; <a class="more-link" href="http://osrin.net/2008/10/eric-white-has-too-much-to-say/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>My colleague Eric White from our developer group has been quite prolific over the last few months, his blog focuses on LINQ, XML and of course Open XML.</p>
<p>He posts frequently, and sometime over the last week has been kind enough to compile a table of contents for his recent work. The <a href="http://blogs.msdn.com/ericwhite/archive/2008/10/20/eric-white-s-blog-s-table-of-contents.aspx">entire ToC is here</a>, I&#8217;ve pulled out his Open XML focused posts below.</p>
<h4>Open XML</h4>
<blockquote><p><a href="http://blogs.msdn.com/ericwhite/archive/2008/07/09/open-xml-sdk-and-linq-to-xml.aspx">Open XML SDK and LINQ to XML</a></p>
<p><a href="http://blogs.msdn.com/ericwhite/archive/2008/09/29/transforming-open-xml-documents-using-xslt.aspx">Transforming Open XML Documents using XSLT</a></p>
<p><a href="http://blogs.msdn.com/ericwhite/archive/2008/09/29/transforming-open-xml-documents-to-flat-opc-format.aspx">Transforming Open XML Documents to Flat OPC Format</a></p>
<p><a href="http://blogs.msdn.com/ericwhite/archive/2008/09/29/transforming-flat-opc-format-to-open-xml-documents.aspx">Transforming Flat OPC Format to Open XML Documents</a></p>
<p><a href="http://blogs.msdn.com/ericwhite/archive/2008/09/29/the-flat-opc-format.aspx">The Flat OPC Format</a></p>
<p><a href="http://blogs.msdn.com/ericwhite/archive/2008/10/19/creating-data-bound-content-controls-using-the-open-xml-sdk-and-linq-to-xml.aspx">Creating Data-Bound Content Controls using the Open XML SDK and LINQ to XML</a></p>
<p><a href="http://blogs.msdn.com/ericwhite/archive/2008/09/18/how-to-create-a-list-of-all-parts-in-an-open-xml-document.aspx">Create a List of All Parts in an Open XML Document</a></p>
<p><a href="http://blogs.msdn.com/ericwhite/archive/2008/09/08/openxmlcodetester-validating-code-in-open-xml-documents.aspx">OpenXmlCodeTester: Validating Code in Open XML Documents</a></p>
<p><a href="http://blogs.msdn.com/ericwhite/archive/2008/08/21/using-linq-to-xml-to-retrieve-content-controls-in-word-2007.aspx">Using LINQ to XML to Retrieve Content Controls in Word 2007</a></p>
<p><a href="http://blogs.msdn.com/ericwhite/archive/2008/07/14/using-the-open-xml-sdk-and-linq-to-xml-to-remove-comments-from-an-open-xml-wordprocessing-document.aspx">Remove Comments</a></p>
<p><a href="http://blogs.msdn.com/ericwhite/archive/2008/07/13/using-the-open-xml-sdk-and-linq-to-xml-to-remove-personal-information-from-an-open-xml-wordprocessing-document.aspx">Remove Personal Information</a></p>
<p><a href="http://blogs.msdn.com/ericwhite/archive/2008/07/13/using-the-open-xml-sdk-and-linq-to-xml-to-accept-revisions-in-an-open-xml-wordprocessing-document.aspx">Accept Revisions</a></p>
<p><a href="http://blogs.msdn.com/ericwhite/archive/2008/06/11/processing-open-xml-documents-server-side-using-powershell.aspx">Automated Processing of Open XML Documents using PowerShell</a></p>
<p><a href="http://blogs.msdn.com/ericwhite/archive/2008/01/17/how-to-extract-comments-from-open-xml-documents.aspx">Extract Comments</a></p>
<p><a href="http://blogs.msdn.com/ericwhite/archive/2007/12/11/openxml-content-types-in-an-xml-document.aspx">OpenXML Content Types in an XML Document</a></p>
<p><a href="http://blogs.msdn.com/ericwhite/archive/2008/09/19/bulk-convert-doc-to-docx.aspx">Bulk Convert DOC to DOCX</a></p>
<p><a href="http://blogs.msdn.com/ericwhite/archive/2008/02/23/the-legacy-hashing-algorithm-in-open-xml.aspx">The Legacy Hashing Algorithm in Open XML</a></p>
<p><a href="http://blogs.msdn.com/ericwhite/archive/2008/06/11/processing-open-xml-documents-server-side-using-powershell.aspx">Automated Processing of Open XML Documents using PowerShell</a></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://osrin.net/2008/10/eric-white-has-too-much-to-say/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Where did all the &quot;experts&quot; go?</title>
		<link>http://osrin.net/2008/10/where-did-all-the-experts-go/</link>
		<comments>http://osrin.net/2008/10/where-did-all-the-experts-go/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 00:00:37 +0000</pubDate>
		<dc:creator>oliver</dc:creator>
				<category><![CDATA[Standards]]></category>
		<category><![CDATA[openxml]]></category>

		<guid isPermaLink="false">http://osrin.net/?p=312</guid>
		<description><![CDATA[Those of you still following the drama that relates to the standardization of OpenXML will probably have caught a story in the Inquirer earlier this week that announced that thirteen of the twenty three members of the Standards Norway document &#8230; <a class="more-link" href="http://osrin.net/2008/10/where-did-all-the-experts-go/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Those of you still following the drama that relates to the standardization of OpenXML will probably have caught a story <a href="http://www.theinquirer.net/gb/inquirer/news/2008/10/02/norway-standards-members-walk">in the Inquirer</a> earlier this week that announced that thirteen of the twenty three members of the Standards Norway document format group had walked out in protest over the countries OpenXML vote.</p>
<blockquote><p>NORWEGIAN MEMBERS of the Technical Committee of that country&#8217;s International Standards Organisation (ISO) body Standard Norge have resigned their posts to protest the approval of Microsoft&#8217;s OOXML document formats proposal in defiance of the majority recommendation.</p>
<p>In all, 13 of the committee&#8217;s 23 members have resigned, a majority of the membership.</p></blockquote>
<p>On the face of it this is pretty dramatic stuff.</p>
<p>Rick Jelliffe spent a little time trying to work out what had happened and who these thirteen committee members were.</p>
<p><a href="http://broadcast.oreilly.com/2008/10/how-many-mavericks-does-it-tak.html">His conclusion</a>;</p>
<blockquote><p>So if we take these 13, and subtract people who either work for competitors of Microsoft or affiliated with the NUUG/FOSS industry/community, we get&#8230;1 person (the esteemed Steve Pepper) by my count.</p>
<p>Of course, affiliation does not mean bought or rote votes: I am the last person to think that, except perhaps for people without technical competence. ODF&#8217;s Patrick Durusau, for example, is paid by Sun but his value is largely that he <strong>is</strong> independent and knowledgeable. And even parrots have value, if they fairly advocate their stakeholder&#8217;s view. (Of course, most people like to consider themselves mavericks, even when violently agreeing with each other and the conventional wisdom of their peers.)</p>
<p>But all that being said, I tend to think that a walkout by [people who see themselves as commercial and non-commercial] competitors may generate more scepticism, fairly or unfairly, than, say, a walk-out by prospective users.</p></blockquote>
<p>The whole post is worth a read, as are the comments.</p>
<p>One in particular from Fredrik E. Nilsen sheds some light on what might really be going on;</p>
<blockquote><p>12 of the 13 members who walked out (all except Steve Pepper) joined Standard Norge K/185 when the OOXML-process started.</p>
<p>Lars Marius Garshol is a long time member of SN K/185 and has commented the situation at Arstechnica:</p>
<p>&#8220;What&#8217;s happened here is that lots of people joined the committee to oppose the standard, and while in the committee that&#8217;s all they&#8217;ve done. Now that OOXML has been approved, they no longer have any reason to be in the committee, so they are leaving. That&#8217;s hardly the committee imploding.</p></blockquote>
<p>It is actually a great shame. Many minds came together to work on the process to standardize OpenXML bringing a wide array of relevant expert opinions. In many cases there was disagreement, but I have always held the view that there was a lot to be gained from the debate.</p>
]]></content:encoded>
			<wfw:commentRss>http://osrin.net/2008/10/where-did-all-the-experts-go/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DII Workshop on OpenXML Implementation and Interoperability</title>
		<link>http://osrin.net/2008/09/dii-workshop-on-openxml-implementation-and-interoperability/</link>
		<comments>http://osrin.net/2008/09/dii-workshop-on-openxml-implementation-and-interoperability/#comments</comments>
		<pubDate>Tue, 30 Sep 2008 11:59:12 +0000</pubDate>
		<dc:creator>oliver</dc:creator>
				<category><![CDATA[Interoperability]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[dii]]></category>
		<category><![CDATA[openxml]]></category>

		<guid isPermaLink="false">http://osrin.net/?p=284</guid>
		<description><![CDATA[Doug Mahugh is carrying an announcement of the next in the series of workshops that we&#8217;re running in Redmond to support the Document Interoperability Initiative, this time looking at OpenXML Implementation and Interoperability. The workshop will be held on the &#8230; <a class="more-link" href="http://osrin.net/2008/09/dii-workshop-on-openxml-implementation-and-interoperability/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Doug Mahugh is carrying an announcement of the next in the series of workshops that we&#8217;re running in Redmond to support the Document Interoperability Initiative, this time looking at OpenXML Implementation and Interoperability.</p>
<p>The workshop will be held on the Microsoft Redmond Campus on the 24th and 25th October. I managed to attend the last one, which covered ODF and Office SP2, and it was a great opportunity to talk directly with the product groups about what they&#8217;re doing in this area.</p>
<p><a href="http://blogs.msdn.com/dmahugh/archive/2008/09/23/dii-workshop-october-23-24-in-redmond.aspx">Doug talks a about</a> why we&#8217;re doing this and how to sign up if you are interested, as with the last DII workshop it is open to anybody who wants to attend.</p>
<blockquote><p>We heard from some of the attendees of the July workshop that they&#8217;d like to see a similar event around Open XML interop, and that&#8217;s why we&#8217;re doing this event. It will be in Redmond again because that&#8217;s the only way we can realistically get multiple Office PMs involved, and attendees of the July event found the direct interaction with our technical experts to be very useful. This workshop is not restricted to Open XML interop (and certainly not just to our own implementation of Open XML), however, so any other document interop topics can be added to the agenda, time permitting.</p>
<p>Like the last workshop, this is a free event that is part of the Document Interoperability Initiative, and the goal is to share information with the developer community and solicit feedback on how we can work together to improve interoperability. To register for the event, send me your name, email, and company/organization via <a href="http://blogs.msdn.com/dmahugh/contact.aspx">this contact form</a>, and we&#8217;ll follow up with more details including hotel recommendations and related information.</p></blockquote>
<p>He also mentions that the date is the Thursday and Friday before PDC in LA, which will make it easier for PDC attendees to join this session.</p>
]]></content:encoded>
			<wfw:commentRss>http://osrin.net/2008/09/dii-workshop-on-openxml-implementation-and-interoperability/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open XML SDK v2.0 CTP now available</title>
		<link>http://osrin.net/2008/09/open-xml-sdk-v20-ctp-now-available/</link>
		<comments>http://osrin.net/2008/09/open-xml-sdk-v20-ctp-now-available/#comments</comments>
		<pubDate>Tue, 09 Sep 2008 05:22:41 +0000</pubDate>
		<dc:creator>oliver</dc:creator>
				<category><![CDATA[Standards]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[openxml]]></category>
		<category><![CDATA[sdk]]></category>

		<guid isPermaLink="false">http://osrin.net/?p=250</guid>
		<description><![CDATA[Both Doug Mahugh and Eric White have some info on this, version 2.0 of the SDK for Open XML is now available as a CTP, you&#8217;ll find it here. Some of the new features include; The OpenXmlDiff utility identifies differences &#8230; <a class="more-link" href="http://osrin.net/2008/09/open-xml-sdk-v20-ctp-now-available/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Both <a href="http://blogs.msdn.com/dmahugh/archive/2008/09/08/open-xml-sdk-xmlspy-standard-edition-and-custom-markup.aspx">Doug Mahugh</a> and <a href="http://blogs.msdn.com/ericwhite/archive/2008/09/06/announcing-the-first-ctp-of-open-xml-sdk-v2.aspx">Eric White</a> have some info on this, version 2.0 of the SDK for Open XML is now available as a CTP, you&#8217;ll <a href="http://go.microsoft.com/fwlink/?LinkId=127912">find it here</a>.</p>
<p>Some of the new features include;</p>
<blockquote><p>The <strong>OpenXmlDiff</strong> utility identifies differences in the markup in two Open XML documents.</p>
<p>The <strong>Open XML Class Explorer</strong> helps you determine which strongly typed class to use for a specific task, and includes the text of the relevant section of the ECMA-376 spec for each class.</p>
<p>The <strong>Open XML Document Reflector</strong> takes a target document as input, and with a few clicks it shows you the C# code needed to generate that document (or a section of it) with the Open XML SDK. This tool will be a huge time-saver for those who need to write code to generate documents to match a template defined by others.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://osrin.net/2008/09/open-xml-sdk-v20-ctp-now-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

