<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/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>Microformats and Open XML</title><link>http://blogs.msdn.com/dmahugh/archive/2007/03/03/microformats-and-open-xml.aspx</link><description>Like most people, I hadn't heard of microformats a year ago. But now the concept seems to be gathering momentum. Microformats have their limitations, but they offer a practical way to solve a common interoperability problem: how to add structured data</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Business Tax Forms &amp;raquo; Microformats and Open XML</title><link>http://blogs.msdn.com/dmahugh/archive/2007/03/03/microformats-and-open-xml.aspx#1804198</link><pubDate>Sun, 04 Mar 2007 16:20:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1804198</guid><dc:creator>Business Tax Forms » Microformats and Open XML</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://businesstaxform.com/microformats-and-open-xml/"&gt;http://businesstaxform.com/microformats-and-open-xml/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: Microformats and Open XML</title><link>http://blogs.msdn.com/dmahugh/archive/2007/03/03/microformats-and-open-xml.aspx#1809075</link><pubDate>Mon, 05 Mar 2007 14:44:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1809075</guid><dc:creator>Wouter</dc:creator><description>&lt;p&gt;Dude, you're stealing my demos! :)&lt;/p&gt;</description></item><item><title>re: Microformats and Open XML</title><link>http://blogs.msdn.com/dmahugh/archive/2007/03/03/microformats-and-open-xml.aspx#1810480</link><pubDate>Mon, 05 Mar 2007 18:45:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1810480</guid><dc:creator>dmahugh</dc:creator><description>&lt;p&gt;Hey, I thought you were busy this week. &amp;nbsp;Ciao!&lt;/p&gt;
</description></item><item><title>How microformats relate to custom XML</title><link>http://blogs.msdn.com/dmahugh/archive/2007/03/03/microformats-and-open-xml.aspx#1812433</link><pubDate>Tue, 06 Mar 2007 00:57:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1812433</guid><dc:creator>Brian Jones: Open XML Formats</dc:creator><description>&lt;p&gt;I've blogged a few times about the support for custom defined schema in the OpenXML formats. ( &lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/brian_jones/archive/tags/Custom+Schema+Solutions/default.aspx"&gt;http://blogs.msdn.com/brian_jones/archive/tags/Custom+Schema+Solutions/default.aspx&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: Microformats and Open XML</title><link>http://blogs.msdn.com/dmahugh/archive/2007/03/03/microformats-and-open-xml.aspx#1814931</link><pubDate>Tue, 06 Mar 2007 09:49:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1814931</guid><dc:creator>Shurik</dc:creator><description>&lt;p&gt;Is it possible to add and reference custom XML parts in ECEL documents? I was able to add a reference to an external XML document, but can I do the same with a XML document built into the XLSX? &lt;/p&gt;</description></item><item><title>re: Microformats and Open XML</title><link>http://blogs.msdn.com/dmahugh/archive/2007/03/03/microformats-and-open-xml.aspx#1817467</link><pubDate>Tue, 06 Mar 2007 17:41:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1817467</guid><dc:creator>dmahugh</dc:creator><description>&lt;p&gt;You can embed an XML document in an XLSX using the same mechanism you use for embedding it in a DOCX (as a custom XML part), but there is no support in spreadsheets for the 2-way data binding that can be used with content controls. &amp;nbsp;One thing that compensates for this a bit is that the simplicty of the sheetdata content makes it easier to read and write data in the worksheet itself (as opposed to within a WordprocessingML document, which has more complex markup to navigate).&lt;/p&gt;
</description></item><item><title>re: Microformats and Open XML</title><link>http://blogs.msdn.com/dmahugh/archive/2007/03/03/microformats-and-open-xml.aspx#1818852</link><pubDate>Tue, 06 Mar 2007 21:53:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1818852</guid><dc:creator>Shurik</dc:creator><description>&lt;p&gt;Doug, you say &amp;quot;there is no support for 2-way data binding&amp;quot;? Does this mean that there is support for one-way databinding? :)&lt;/p&gt;
&lt;p&gt;I am generating XLSX using XSLT, and for me it would be much easier to produce a bound custom XML part then XLSX markup.&lt;/p&gt;
&lt;p&gt;Actually I can produce custom XML parts, but I cant bind them.&lt;/p&gt;</description></item><item><title>re: Microformats and Open XML</title><link>http://blogs.msdn.com/dmahugh/archive/2007/03/03/microformats-and-open-xml.aspx#1822046</link><pubDate>Wed, 07 Mar 2007 02:54:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1822046</guid><dc:creator>doncampbell</dc:creator><description>&lt;p&gt;Hey nice write-up Doug. &amp;nbsp;I think I finally understand Microformats conceptually now. &amp;nbsp;I always wondered how it could be flexible enough to handle different formats in the XML. &amp;nbsp;Thanks!&lt;/p&gt;</description></item><item><title>XBRL and Open XML</title><link>http://blogs.msdn.com/dmahugh/archive/2007/03/03/microformats-and-open-xml.aspx#1846853</link><pubDate>Fri, 09 Mar 2007 22:27:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1846853</guid><dc:creator>Doug Mahugh</dc:creator><description>&lt;p&gt;As a brief follow-up to my post on microformats and Open XML , I'd like to show a slightly different&lt;/p&gt;
</description></item><item><title>re: Microformats and Open XML</title><link>http://blogs.msdn.com/dmahugh/archive/2007/03/03/microformats-and-open-xml.aspx#1862149</link><pubDate>Mon, 12 Mar 2007 06:35:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1862149</guid><dc:creator>dmahugh</dc:creator><description>&lt;p&gt;Shurik,&lt;/p&gt;
&lt;p&gt;You can do 1-way binding of XML nodes in an *external* XML part to a spreadsheet. &amp;nbsp;Is this what you want to do?&lt;/p&gt;
&lt;p&gt;If you'd like to send me a sample XML part, I'll bind it to a spreadsheet and send you a sample. &amp;nbsp;Very busy week this week, but feel free to send something if you'd like and I'll get to it in a few days. &amp;nbsp;It's dmahugh at the usual place.&lt;/p&gt;
&lt;p&gt;- Doug&lt;/p&gt;
</description></item><item><title>re: Microformats and Open XML</title><link>http://blogs.msdn.com/dmahugh/archive/2007/03/03/microformats-and-open-xml.aspx#1885304</link><pubDate>Thu, 15 Mar 2007 10:18:21 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1885304</guid><dc:creator>Shurik</dc:creator><description>&lt;p&gt;Doug, &lt;/p&gt;
&lt;p&gt;I generate EXCEL files on a web server, and then users download autogenerated EXCELs by clicking on a link. So I need everything to be in a single file and external XML parts will not work for me :(&lt;/p&gt;
&lt;p&gt;But anyway thank you for the clarification.&lt;/p&gt;</description></item><item><title>re: Microformats and Open XML</title><link>http://blogs.msdn.com/dmahugh/archive/2007/03/03/microformats-and-open-xml.aspx#1891359</link><pubDate>Fri, 16 Mar 2007 05:43:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1891359</guid><dc:creator>Jon Udell</dc:creator><description>&lt;p&gt;Sounds good. I tried the paste operation and wound up with a bunch of angle brackets though. What's the procedure to get the data cleanly into the docx?&lt;/p&gt;</description></item><item><title>re: Microformats and Open XML</title><link>http://blogs.msdn.com/dmahugh/archive/2007/03/03/microformats-and-open-xml.aspx#1894917</link><pubDate>Fri, 16 Mar 2007 17:42:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1894917</guid><dc:creator>dmahugh</dc:creator><description>&lt;p&gt;Hi Jon,&lt;/p&gt;
&lt;p&gt;It's not clear to me what you did -- did you paste some XML into the custom XML part? &amp;nbsp;If you paste directly into the document, then of course the tags and angle brackets are just text in the document and will appear as such.&lt;/p&gt;
&lt;p&gt;In general, the answer to your question is that you just put XML in the custom XML part, which is a discrete file in the ZIP package that constitutes the docx. &amp;nbsp;Then the XPath binding populates the content controls from the appropriate nodes in the custom XML part.&lt;/p&gt;
&lt;p&gt;Feel free to send me a sample document if you'd like and I'll take a look.&lt;/p&gt;
</description></item></channel></rss>