<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Conversion factors</title>
	<atom:link href="http://www.schwieb.com/blog/2006/12/05/conversion-factors/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.schwieb.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F12%2F05%2Fconversion-factors%2F&amp;seed_title=Conversion+factors</link>
	<description>Random blatherings</description>
	<pubDate>Wed, 19 Nov 2008 17:01:57 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
		<item>
		<title>By: Jon</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F12%2F05%2Fconversion-factors%2F&amp;seed_title=Conversion+factors#comment-23005</link>
		<dc:creator>Jon</dc:creator>
		<pubDate>Sun, 06 May 2007 22:17:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/12/05/conversion-factors/#comment-23005</guid>
		<description>I'm sure you're sick of hearing this, but any update on the converter release?   Also, I've asked on the Office-for-Mac blog more than once about whether or not the converters will be available for Office X, and no one has replied.

Thanks, I appreciate it.</description>
		<content:encoded><![CDATA[<p>I&#8217;m sure you&#8217;re sick of hearing this, but any update on the converter release?   Also, I&#8217;ve asked on the Office-for-Mac blog more than once about whether or not the converters will be available for Office X, and no one has replied.</p>
<p>Thanks, I appreciate it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Diigo daily 04/26/2007 &#171; Graham Perrin: fuzzy brained geek</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F12%2F05%2Fconversion-factors%2F&amp;seed_title=Conversion+factors#comment-21386</link>
		<dc:creator>Diigo daily 04/26/2007 &#171; Graham Perrin: fuzzy brained geek</dc:creator>
		<pubDate>Thu, 26 Apr 2007 17:31:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/12/05/conversion-factors/#comment-21386</guid>
		<description>[...] Posted by Graham Perrin on April 26th, 2007  Schwieb Â» Blog Archive Â» Conversion factors [...]</description>
		<content:encoded><![CDATA[<p>[...] Posted by Graham Perrin on April 26th, 2007  Schwieb Â» Blog Archive Â» Conversion factors [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Maximara</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F12%2F05%2Fconversion-factors%2F&amp;seed_title=Conversion+factors#comment-21008</link>
		<dc:creator>Maximara</dc:creator>
		<pubDate>Tue, 24 Apr 2007 07:08:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/12/05/conversion-factors/#comment-21008</guid>
		<description>Well here it is April 2007.  NeoOffice can open and save in .docx format.  My fully updated Microsoft Office 2004 of the Mac cannot.  Now what pathetic song and dance will be put for to explain this piece of idiocy?</description>
		<content:encoded><![CDATA[<p>Well here it is April 2007.  NeoOffice can open and save in .docx format.  My fully updated Microsoft Office 2004 of the Mac cannot.  Now what pathetic song and dance will be put for to explain this piece of idiocy?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Serrano</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F12%2F05%2Fconversion-factors%2F&amp;seed_title=Conversion+factors#comment-12384</link>
		<dc:creator>Mike Serrano</dc:creator>
		<pubDate>Mon, 19 Feb 2007 07:55:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/12/05/conversion-factors/#comment-12384</guid>
		<description>After reading all of these well articulated and insightful answers from MBU employees, I almost forgot I was reading about a Microsoft project... until I read this:

"The difference WRT the security issue is that we own the source to MSXML. When, not if, a security issue is discovered, we can fix the issue and release a patch without having to worry about any encumberance [sic] due to various intellectual property rights [related to libxml] (which will vary according to the specific licenses involved)."

Do they force you to drink the kool-aid or is it voluntary? ;)</description>
		<content:encoded><![CDATA[<p>After reading all of these well articulated and insightful answers from MBU employees, I almost forgot I was reading about a Microsoft project&#8230; until I read this:</p>
<p>&#8220;The difference WRT the security issue is that we own the source to MSXML. When, not if, a security issue is discovered, we can fix the issue and release a patch without having to worry about any encumberance [sic] due to various intellectual property rights [related to libxml] (which will vary according to the specific licenses involved).&#8221;</p>
<p>Do they force you to drink the kool-aid or is it voluntary? <img src='http://www.schwieb.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Florian</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F12%2F05%2Fconversion-factors%2F&amp;seed_title=Conversion+factors#comment-9321</link>
		<dc:creator>Florian</dc:creator>
		<pubDate>Sun, 28 Jan 2007 19:55:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/12/05/conversion-factors/#comment-9321</guid>
		<description>Hi, 
I found your blog via google by accident and have to admit that youve a really interesting blog :-) 
Just saved your feed in my reader, have a nice day :)</description>
		<content:encoded><![CDATA[<p>Hi,<br />
I found your blog via google by accident and have to admit that youve a really interesting blog <img src='http://www.schwieb.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
Just saved your feed in my reader, have a nice day <img src='http://www.schwieb.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Otto</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F12%2F05%2Fconversion-factors%2F&amp;seed_title=Conversion+factors#comment-8245</link>
		<dc:creator>Otto</dc:creator>
		<pubDate>Wed, 17 Jan 2007 20:00:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/12/05/conversion-factors/#comment-8245</guid>
		<description>Since we're getting MSXML, like-it-or-not, hopefully there will be AppleScript bindings or something that allows it be used outside of MS Office.</description>
		<content:encoded><![CDATA[<p>Since we&#8217;re getting MSXML, like-it-or-not, hopefully there will be AppleScript bindings or something that allows it be used outside of MS Office.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: robert</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F12%2F05%2Fconversion-factors%2F&amp;seed_title=Conversion+factors#comment-6706</link>
		<dc:creator>robert</dc:creator>
		<pubDate>Fri, 29 Dec 2006 19:00:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/12/05/conversion-factors/#comment-6706</guid>
		<description>I just wish that windows and Mac could work together a bit so that there were fewer differences and thus less converters required. Could people like you put some pressure on them (I think it has to come from industry, not individual consumers like myself). Maybe we need to start a huge petition. I know that they are competitors, but competitors in lots of other industries have worked together to move from competing standards to common standards.</description>
		<content:encoded><![CDATA[<p>I just wish that windows and Mac could work together a bit so that there were fewer differences and thus less converters required. Could people like you put some pressure on them (I think it has to come from industry, not individual consumers like myself). Maybe we need to start a huge petition. I know that they are competitors, but competitors in lots of other industries have worked together to move from competing standards to common standards.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alan Sky</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F12%2F05%2Fconversion-factors%2F&amp;seed_title=Conversion+factors#comment-5649</link>
		<dc:creator>Alan Sky</dc:creator>
		<pubDate>Wed, 13 Dec 2006 09:10:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/12/05/conversion-factors/#comment-5649</guid>
		<description>Mac Office is a very complex piece of software as far as I can see from the features offered. Developing it while the lead of the project (MacOffice) depends on a more important project (Office 2007) not using the same technologies is not an easy one.

Now if you add the fact that the new Office file formats are standarized by ECMA and possibly ISO, you can expect both projects to be slowed down.

I wish MS didn't choose that .net path, it sounds like MS is gradually losing all its x-platform knowledge (now concentrated only in the MacBU).</description>
		<content:encoded><![CDATA[<p>Mac Office is a very complex piece of software as far as I can see from the features offered. Developing it while the lead of the project (MacOffice) depends on a more important project (Office 2007) not using the same technologies is not an easy one.</p>
<p>Now if you add the fact that the new Office file formats are standarized by ECMA and possibly ISO, you can expect both projects to be slowed down.</p>
<p>I wish MS didn&#8217;t choose that .net path, it sounds like MS is gradually losing all its x-platform knowledge (now concentrated only in the MacBU).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Luca</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F12%2F05%2Fconversion-factors%2F&amp;seed_title=Conversion+factors#comment-5451</link>
		<dc:creator>Luca</dc:creator>
		<pubDate>Sun, 10 Dec 2006 09:09:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/12/05/conversion-factors/#comment-5451</guid>
		<description>--Apple-Script vr Visual Basic--

I believe that Mac office 2007 will be better than the Windows one, as alrealdy happened with the 2004 release.You made a very good job. Many collegues of mine bought a mac also for mac-office 2004.

I have two questions:
1)what can be done with Real-Basic to fill the gap left by VB?
2) Apple-script seems to be very powerful, since it would also provide full access to other OSX resources, which have been unavailable with VB. Then, you are going to leave the effort of "low-level programming" to apple-scripts, because of all the tech reasons explained in your post.

My second question is: are there chances to see the same script-code being interpreted by Apple script in OSX and by VB in Windows?</description>
		<content:encoded><![CDATA[<p>&#8211;Apple-Script vr Visual Basic&#8211;</p>
<p>I believe that Mac office 2007 will be better than the Windows one, as alrealdy happened with the 2004 release.You made a very good job. Many collegues of mine bought a mac also for mac-office 2004.</p>
<p>I have two questions:<br />
1)what can be done with Real-Basic to fill the gap left by VB?<br />
2) Apple-script seems to be very powerful, since it would also provide full access to other OSX resources, which have been unavailable with VB. Then, you are going to leave the effort of &#8220;low-level programming&#8221; to apple-scripts, because of all the tech reasons explained in your post.</p>
<p>My second question is: are there chances to see the same script-code being interpreted by Apple script in OSX and by VB in Windows?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Legion 360 - The Web Design and Development Co. &#187; Blog Archive &#187; Microsoft XML, the Mac Angle</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F12%2F05%2Fconversion-factors%2F&amp;seed_title=Conversion+factors#comment-5343</link>
		<dc:creator>Legion 360 - The Web Design and Development Co. &#187; Blog Archive &#187; Microsoft XML, the Mac Angle</dc:creator>
		<pubDate>Sat, 09 Dec 2006 00:09:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/12/05/conversion-factors/#comment-5343</guid>
		<description>[...] Students of message management will be amused at the conversation launched by Erik Schwiebert in Conversion factors. He dives deep on the Mac Office file-format issues. One fairly astounding statement was â€œthere are certainly a variety of XML parsers out there, including libxml, but the only one that ships on Mac OS by default is libxml and it doesnâ€™t support everything that the new file formats need.â€ Now thatâ€™s guaranteed to raise eyebrows in markup-land. Predictably, the comments got a little heated, and it didnâ€™t help when Erik added â€œlibxml didnâ€™t handle the latest open standards that the XML spec detailsâ€. Iâ€™m trying hard to find a way to see that as anything other than a blatant lie, but itâ€™s tough. [...]</description>
		<content:encoded><![CDATA[<p>[...] Students of message management will be amused at the conversation launched by Erik Schwiebert in Conversion factors. He dives deep on the Mac Office file-format issues. One fairly astounding statement was â€œthere are certainly a variety of XML parsers out there, including libxml, but the only one that ships on Mac OS by default is libxml and it doesnâ€™t support everything that the new file formats need.â€ Now thatâ€™s guaranteed to raise eyebrows in markup-land. Predictably, the comments got a little heated, and it didnâ€™t help when Erik added â€œlibxml didnâ€™t handle the latest open standards that the XML spec detailsâ€. Iâ€™m trying hard to find a way to see that as anything other than a blatant lie, but itâ€™s tough. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Drew</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F12%2F05%2Fconversion-factors%2F&amp;seed_title=Conversion+factors#comment-5289</link>
		<dc:creator>Drew</dc:creator>
		<pubDate>Fri, 08 Dec 2006 06:51:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/12/05/conversion-factors/#comment-5289</guid>
		<description>As someone who does use NeoOffice over MS Office I can say quite happily that I have no intention of switching to Linux any time soon.

I may have this wrong but it was my understanding that parts of the Windows networking stack is built on opensource code. IANAL but if I understand it right part of the beauty of the MIT license is that you aren't going to have any property rights blow-back to worry about if you go ahead and use it in your proprietary software, so it's disingenuous to say you can't sleep at night for fear you going to get sued for patching libxml.

Realize I could be wrong on both of my above points. Frankly I'd consider using office again if it wasn't the only mac app I've ever used besides Quark that can't handle network shares. You know what I'm talking about. I'm much more worried about Office saving files to any format on a remote drive vs. what files it can open from the Win side of the world.</description>
		<content:encoded><![CDATA[<p>As someone who does use NeoOffice over MS Office I can say quite happily that I have no intention of switching to Linux any time soon.</p>
<p>I may have this wrong but it was my understanding that parts of the Windows networking stack is built on opensource code. IANAL but if I understand it right part of the beauty of the MIT license is that you aren&#8217;t going to have any property rights blow-back to worry about if you go ahead and use it in your proprietary software, so it&#8217;s disingenuous to say you can&#8217;t sleep at night for fear you going to get sued for patching libxml.</p>
<p>Realize I could be wrong on both of my above points. Frankly I&#8217;d consider using office again if it wasn&#8217;t the only mac app I&#8217;ve ever used besides Quark that can&#8217;t handle network shares. You know what I&#8217;m talking about. I&#8217;m much more worried about Office saving files to any format on a remote drive vs. what files it can open from the Win side of the world.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Schwieb</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F12%2F05%2Fconversion-factors%2F&amp;seed_title=Conversion+factors#comment-5285</link>
		<dc:creator>Schwieb</dc:creator>
		<pubDate>Fri, 08 Dec 2006 03:40:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/12/05/conversion-factors/#comment-5285</guid>
		<description>Thanks, Rick, for chiming in on why we chose MSXML over libxml.  Having not been involved in the scoping of the XML work at the time, I was not aware of the complete set of issues involved.  My apologies to Rosnya and others if my comments above appeared misleading.  As I've blogged about elsewhere, I spent most of SUmmer 2005 to Summer 2006 heavily immersed in the Xcode and Intel parts of the project.</description>
		<content:encoded><![CDATA[<p>Thanks, Rick, for chiming in on why we chose MSXML over libxml.  Having not been involved in the scoping of the XML work at the time, I was not aware of the complete set of issues involved.  My apologies to Rosnya and others if my comments above appeared misleading.  As I&#8217;ve blogged about elsewhere, I spent most of SUmmer 2005 to Summer 2006 heavily immersed in the Xcode and Intel parts of the project.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rick Schaut</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F12%2F05%2Fconversion-factors%2F&amp;seed_title=Conversion+factors#comment-5283</link>
		<dc:creator>Rick Schaut</dc:creator>
		<pubDate>Fri, 08 Dec 2006 02:56:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/12/05/conversion-factors/#comment-5283</guid>
		<description>By the way, simply saying, "The MSXML and libxml APIs are just too different to make using libxml feasible," isn't the whole truth.  There were costs associated with porting MSXML, and it might well have been easier to simply write a wrapper around LibXML that did the UTF16 to/from UTF8 conversions.  Of course, that's a little hard to tell without the use of a time machine, but I'm not sure that issue alone would have been sufficient to get me to spend the time porting MSXML to the Mac.</description>
		<content:encoded><![CDATA[<p>By the way, simply saying, &#8220;The MSXML and libxml APIs are just too different to make using libxml feasible,&#8221; isn&#8217;t the whole truth.  There were costs associated with porting MSXML, and it might well have been easier to simply write a wrapper around LibXML that did the UTF16 to/from UTF8 conversions.  Of course, that&#8217;s a little hard to tell without the use of a time machine, but I&#8217;m not sure that issue alone would have been sufficient to get me to spend the time porting MSXML to the Mac.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rick Schaut</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F12%2F05%2Fconversion-factors%2F&amp;seed_title=Conversion+factors#comment-5282</link>
		<dc:creator>Rick Schaut</dc:creator>
		<pubDate>Fri, 08 Dec 2006 02:47:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/12/05/conversion-factors/#comment-5282</guid>
		<description>Rosyna,

First, there wasn't a single issue.  That's why I listed four issues that played a role in our decision.  And, I'll still stand by the statement that, at the time we made the decision, the version of LibXML that we could assume to be available on our minimum OS was not up to the task (which is actually what I said--I did not make a blanket statement about deficiencies in LibXML in general).

The difference WRT the security issue is that we own the source to MSXML.  When, not if, a security issue is discovered, we can fix the issue and release a patch without having to worry about any encumberance due to various intellectual property rights (which will vary according to the specific licenses involved).

The point regarding security issues is not to claim that MSXML is more, or less for that metter, secure than LibXML.  Rather, the point is the extent to which we control the ability to get a patch to our customers in a timely manner.  Clearly, that's far easier when we own the code.

It's important to keep in mind that, unlike Apple, shipping open source components as part of our software isn't a part of our business.  So, while Apple can afford to keep a paid staff of developers whose work is dedicated to open source changes and who do not work on any of Apple's proprietary code, we can't afford to do that.  It's not as though anyone here can wade into some open source code, fix a problem, and we can still sleep at night knowing we have an ironclad defense should someone raise the spectre of some violation of their intellectual property rights.</description>
		<content:encoded><![CDATA[<p>Rosyna,</p>
<p>First, there wasn&#8217;t a single issue.  That&#8217;s why I listed four issues that played a role in our decision.  And, I&#8217;ll still stand by the statement that, at the time we made the decision, the version of LibXML that we could assume to be available on our minimum OS was not up to the task (which is actually what I said&#8211;I did not make a blanket statement about deficiencies in LibXML in general).</p>
<p>The difference WRT the security issue is that we own the source to MSXML.  When, not if, a security issue is discovered, we can fix the issue and release a patch without having to worry about any encumberance due to various intellectual property rights (which will vary according to the specific licenses involved).</p>
<p>The point regarding security issues is not to claim that MSXML is more, or less for that metter, secure than LibXML.  Rather, the point is the extent to which we control the ability to get a patch to our customers in a timely manner.  Clearly, that&#8217;s far easier when we own the code.</p>
<p>It&#8217;s important to keep in mind that, unlike Apple, shipping open source components as part of our software isn&#8217;t a part of our business.  So, while Apple can afford to keep a paid staff of developers whose work is dedicated to open source changes and who do not work on any of Apple&#8217;s proprietary code, we can&#8217;t afford to do that.  It&#8217;s not as though anyone here can wade into some open source code, fix a problem, and we can still sleep at night knowing we have an ironclad defense should someone raise the spectre of some violation of their intellectual property rights.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rosyna</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F12%2F05%2Fconversion-factors%2F&amp;seed_title=Conversion+factors#comment-5279</link>
		<dc:creator>Rosyna</dc:creator>
		<pubDate>Fri, 08 Dec 2006 01:36:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/12/05/conversion-factors/#comment-5279</guid>
		<description>Rick, that's what I always thought the issue was. Office couldn't use libxml because the source code the MacBU was using was all based off the MSXML APIs and they're just too different. 

It'd be better if this was said flat out instead of saying there are features missing form libxml. Especially since the latter contradicts observed and reported behaviour. Namely, the fact leopard, openoffice, and other apps will support the "OpenXML" formats when the far majority use libxml to do it.

Not sure about the security issue problem. Whether you ship your own version of libxml or a port of MSXML, the security issues will be the same. There's been potential/actual security issues found in both. Furthermore, Apple is in the same boat. They ship more than one version of libxml with OS X and even though it's third party code, they still stay on top of the issues.

I guess my point is that simply saying, "The MSXML and libxml APIs are just too different to make using libxml feasible," would be the most rational reason for not going with libxml.</description>
		<content:encoded><![CDATA[<p>Rick, that&#8217;s what I always thought the issue was. Office couldn&#8217;t use libxml because the source code the MacBU was using was all based off the MSXML APIs and they&#8217;re just too different. </p>
<p>It&#8217;d be better if this was said flat out instead of saying there are features missing form libxml. Especially since the latter contradicts observed and reported behaviour. Namely, the fact leopard, openoffice, and other apps will support the &#8220;OpenXML&#8221; formats when the far majority use libxml to do it.</p>
<p>Not sure about the security issue problem. Whether you ship your own version of libxml or a port of MSXML, the security issues will be the same. There&#8217;s been potential/actual security issues found in both. Furthermore, Apple is in the same boat. They ship more than one version of libxml with OS X and even though it&#8217;s third party code, they still stay on top of the issues.</p>
<p>I guess my point is that simply saying, &#8220;The MSXML and libxml APIs are just too different to make using libxml feasible,&#8221; would be the most rational reason for not going with libxml.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dzd</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F12%2F05%2Fconversion-factors%2F&amp;seed_title=Conversion+factors#comment-5275</link>
		<dc:creator>dzd</dc:creator>
		<pubDate>Fri, 08 Dec 2006 00:54:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/12/05/conversion-factors/#comment-5275</guid>
		<description>I really can't think of an emptier threat than a Mac user threatening to switch to OpenOffice. If they wanted Linux-level usability they'd be using Linux.</description>
		<content:encoded><![CDATA[<p>I really can&#8217;t think of an emptier threat than a Mac user threatening to switch to OpenOffice. If they wanted Linux-level usability they&#8217;d be using Linux.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rick Schaut</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F12%2F05%2Fconversion-factors%2F&amp;seed_title=Conversion+factors#comment-5270</link>
		<dc:creator>Rick Schaut</dc:creator>
		<pubDate>Fri, 08 Dec 2006 00:20:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/12/05/conversion-factors/#comment-5270</guid>
		<description>Martina and Rosyna,

With respect to libXml, there are some additional points worth considering:

1) 18 months ago, we hadn't made the decision of the minium OS version that Office 12 was going to support.

2) Shipping an updated version of an open source library is a non-starter, for one simple reason: if there's a security flaw in the version we ship, we're on the hook for that security issue without having ownership of the code.  The potential legal issues are too risky to allow us to go down that route.

3) We need more than just SAX2 compliance.  We also need DOM support on the write side.

4) LibXML's APIs all use UTF8 for string arguments (or, at least, the libXML that shipped with Panther did).  MSXML uses UTF16.  Since Win Office is written to MSXML, we'd either have to rewrite considerable portions of the code we port from Win Office, or write UTF16 wrappers around the API's and the callbacks.

All of those combined to make a difficult decision fall on the MSXML side of the fence.</description>
		<content:encoded><![CDATA[<p>Martina and Rosyna,</p>
<p>With respect to libXml, there are some additional points worth considering:</p>
<p>1) 18 months ago, we hadn&#8217;t made the decision of the minium OS version that Office 12 was going to support.</p>
<p>2) Shipping an updated version of an open source library is a non-starter, for one simple reason: if there&#8217;s a security flaw in the version we ship, we&#8217;re on the hook for that security issue without having ownership of the code.  The potential legal issues are too risky to allow us to go down that route.</p>
<p>3) We need more than just SAX2 compliance.  We also need DOM support on the write side.</p>
<p>4) LibXML&#8217;s APIs all use UTF8 for string arguments (or, at least, the libXML that shipped with Panther did).  MSXML uses UTF16.  Since Win Office is written to MSXML, we&#8217;d either have to rewrite considerable portions of the code we port from Win Office, or write UTF16 wrappers around the API&#8217;s and the callbacks.</p>
<p>All of those combined to make a difficult decision fall on the MSXML side of the fence.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Schwieb</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F12%2F05%2Fconversion-factors%2F&amp;seed_title=Conversion+factors#comment-5265</link>
		<dc:creator>Schwieb</dc:creator>
		<pubDate>Thu, 07 Dec 2006 23:21:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/12/05/conversion-factors/#comment-5265</guid>
		<description>If we maintained the same codebase as WinWord, we'd still be facing the Word 6 debacle.  Users also would not have QuickTime integration, any part of Entourage, MERP, Quartz graphics, floating toolbars, the Scrapbook, or any other number of items we've implemented over the last 10 years.</description>
		<content:encoded><![CDATA[<p>If we maintained the same codebase as WinWord, we&#8217;d still be facing the Word 6 debacle.  Users also would not have QuickTime integration, any part of Entourage, MERP, Quartz graphics, floating toolbars, the Scrapbook, or any other number of items we&#8217;ve implemented over the last 10 years.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: eponymous coward</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F12%2F05%2Fconversion-factors%2F&amp;seed_title=Conversion+factors#comment-5246</link>
		<dc:creator>eponymous coward</dc:creator>
		<pubDate>Thu, 07 Dec 2006 18:39:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/12/05/conversion-factors/#comment-5246</guid>
		<description>James, you must have thought Word 6 was the bee's knees then- WinWord and MacWord were using the same code (with some thunking to make the code talk to the correct system APIs on the Mac).

Go look on the Internets to see what Mac users thought of Word 6 compared to Word 5.1, and see why Microsoft re-evaluated their strategy.</description>
		<content:encoded><![CDATA[<p>James, you must have thought Word 6 was the bee&#8217;s knees then- WinWord and MacWord were using the same code (with some thunking to make the code talk to the correct system APIs on the Mac).</p>
<p>Go look on the Internets to see what Mac users thought of Word 6 compared to Word 5.1, and see why Microsoft re-evaluated their strategy.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Thiele</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F12%2F05%2Fconversion-factors%2F&amp;seed_title=Conversion+factors#comment-5241</link>
		<dc:creator>James Thiele</dc:creator>
		<pubDate>Thu, 07 Dec 2006 18:05:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/12/05/conversion-factors/#comment-5241</guid>
		<description>From the post:
"Our apps have diverged from WinOffice over the last 10 years"

This is, IM(Seldom)HO a mistake. A long time ago, in a galaxy far far away (about 1990) Excel had the same code base on Windows, Mac and even OS/2. Aldus also did this with PageMaker (tho perhaps they didn't support OS/2). It requires effort and discipline but in the long run less effort than trying to keep some sync between different versions. Developer work is better leveraged. Testing is cheaper. Writing documentation is cheaper, assuming anyone still writes docs for apps. And finally it means you can release for multiple platforms at the same time.</description>
		<content:encoded><![CDATA[<p>From the post:<br />
&#8220;Our apps have diverged from WinOffice over the last 10 years&#8221;</p>
<p>This is, IM(Seldom)HO a mistake. A long time ago, in a galaxy far far away (about 1990) Excel had the same code base on Windows, Mac and even OS/2. Aldus also did this with PageMaker (tho perhaps they didn&#8217;t support OS/2). It requires effort and discipline but in the long run less effort than trying to keep some sync between different versions. Developer work is better leveraged. Testing is cheaper. Writing documentation is cheaper, assuming anyone still writes docs for apps. And finally it means you can release for multiple platforms at the same time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Lockwood</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F12%2F05%2Fconversion-factors%2F&amp;seed_title=Conversion+factors#comment-5227</link>
		<dc:creator>John Lockwood</dc:creator>
		<pubDate>Thu, 07 Dec 2006 13:42:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/12/05/conversion-factors/#comment-5227</guid>
		<description>Note to Schwieb.

I believe the Mac market moves to newer operating system (and processors :-) ) far, far faster than the Windows market.

Also while your explanations of the difficulties in porting the file conversion plugin, VBA, and Office itself are extremely illuminating (and much appreciated), the sad reality is that Microsoft looks like a bunch of incompetents when faced with the reality that third parties have or are going to achieve the same goals far sooner. (I am referring to a perception rather than making an accusation.)

More recent comments above now lead to the logical conclusion that little old Text Edit is going to be able to read and write Word docx files before the real Microsoft Word for Mac!

Indeed it would be interesting to know if someone with access to the Leopard developer release could try this write [sic] now.

Note: I already find Text Edit does a far better job handling Cyrillic Word documents than the 'real' Word 2004 for Mac.

On a totally different topic, the news from Microsoft as to whether Office 12 for Mac is going to [finally] support right to left languages such as Hebrew and Arabic is deafening in its silence.</description>
		<content:encoded><![CDATA[<p>Note to Schwieb.</p>
<p>I believe the Mac market moves to newer operating system (and processors <img src='http://www.schwieb.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> ) far, far faster than the Windows market.</p>
<p>Also while your explanations of the difficulties in porting the file conversion plugin, VBA, and Office itself are extremely illuminating (and much appreciated), the sad reality is that Microsoft looks like a bunch of incompetents when faced with the reality that third parties have or are going to achieve the same goals far sooner. (I am referring to a perception rather than making an accusation.)</p>
<p>More recent comments above now lead to the logical conclusion that little old Text Edit is going to be able to read and write Word docx files before the real Microsoft Word for Mac!</p>
<p>Indeed it would be interesting to know if someone with access to the Leopard developer release could try this write [sic] now.</p>
<p>Note: I already find Text Edit does a far better job handling Cyrillic Word documents than the &#8216;real&#8217; Word 2004 for Mac.</p>
<p>On a totally different topic, the news from Microsoft as to whether Office 12 for Mac is going to [finally] support right to left languages such as Hebrew and Arabic is deafening in its silence.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Helge</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F12%2F05%2Fconversion-factors%2F&amp;seed_title=Conversion+factors#comment-5224</link>
		<dc:creator>Helge</dc:creator>
		<pubDate>Thu, 07 Dec 2006 12:23:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/12/05/conversion-factors/#comment-5224</guid>
		<description>:-D</description>
		<content:encoded><![CDATA[<p> <img src='http://www.schwieb.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: HowardG</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F12%2F05%2Fconversion-factors%2F&amp;seed_title=Conversion+factors#comment-5212</link>
		<dc:creator>HowardG</dc:creator>
		<pubDate>Thu, 07 Dec 2006 08:27:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/12/05/conversion-factors/#comment-5212</guid>
		<description>I think the one thing that people fail to realize time and time again is the manpower available to the Win Office development group, or even Open Office group compared to that of the &lt;b&gt;entire&lt;/b&gt; MacBU.  

The MacBU has &lt;a href="http://blogs.msdn.com/macmojo/archive/2006/08/30/732232.aspx" rel="nofollow"&gt;around 180&lt;/a&gt; folks total.  

The Open Office group has &lt;a href="http://www.openoffice.org/copyright/copyrightapproved.html" rel="nofollow"&gt;about 737&lt;/a&gt; contributors according to their website.

I couldn't find any definitive estimate on the size of the Windows Office development team size, but I would guess-timate somewhere in the 1500-2000+ range conservatively.

So to all the nay sayers and pessimists I would say you need to take a step back and get some perspective.  The MacBU is working on Office 12 (4 apps here),and at least 3 other applications I can think of, all in some stage of development. And all of this with less than a third of the team of the "closest" rival application suite.

They deserve a round of drinks for their work, not a bottle of whine. Keep up the great work guys.</description>
		<content:encoded><![CDATA[<p>I think the one thing that people fail to realize time and time again is the manpower available to the Win Office development group, or even Open Office group compared to that of the <b>entire</b> MacBU.  </p>
<p>The MacBU has <a href="http://blogs.msdn.com/macmojo/archive/2006/08/30/732232.aspx" rel="nofollow">around 180</a> folks total.  </p>
<p>The Open Office group has <a href="http://www.openoffice.org/copyright/copyrightapproved.html" rel="nofollow">about 737</a> contributors according to their website.</p>
<p>I couldn&#8217;t find any definitive estimate on the size of the Windows Office development team size, but I would guess-timate somewhere in the 1500-2000+ range conservatively.</p>
<p>So to all the nay sayers and pessimists I would say you need to take a step back and get some perspective.  The MacBU is working on Office 12 (4 apps here),and at least 3 other applications I can think of, all in some stage of development. And all of this with less than a third of the team of the &#8220;closest&#8221; rival application suite.</p>
<p>They deserve a round of drinks for their work, not a bottle of whine. Keep up the great work guys.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Schwieb</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F12%2F05%2Fconversion-factors%2F&amp;seed_title=Conversion+factors#comment-5207</link>
		<dc:creator>Schwieb</dc:creator>
		<pubDate>Thu, 07 Dec 2006 06:00:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/12/05/conversion-factors/#comment-5207</guid>
		<description>Martina, perhaps I should have been more clear.  Yes, I know that Open Source means that anyone in the greater public can contribute to it.  However, Microsoft has a corporate policy that precludes us from even reading open source code, much less contributing to it.  The basis behind that policy is so that I don't accidentally incorporate open-source-licenced code or algorithms into Microsoft code and thus bind that particular Open Source licence to our products.  That policy exists regardless of the type of Open Source licence attached to any particular project.

Having said that, I do not want my blog and comments page to become a referendum on Open Source and Microsoft's corporate positions on it.  I reserve the right to reject or remove comments that drift in that direction.  Instead, please continue to focus on the topic at hand -- namely the Mac Office 12 converters for the new Open XML file formats.  Thanks for understanding.</description>
		<content:encoded><![CDATA[<p>Martina, perhaps I should have been more clear.  Yes, I know that Open Source means that anyone in the greater public can contribute to it.  However, Microsoft has a corporate policy that precludes us from even reading open source code, much less contributing to it.  The basis behind that policy is so that I don&#8217;t accidentally incorporate open-source-licenced code or algorithms into Microsoft code and thus bind that particular Open Source licence to our products.  That policy exists regardless of the type of Open Source licence attached to any particular project.</p>
<p>Having said that, I do not want my blog and comments page to become a referendum on Open Source and Microsoft&#8217;s corporate positions on it.  I reserve the right to reject or remove comments that drift in that direction.  Instead, please continue to focus on the topic at hand &#8212; namely the Mac Office 12 converters for the new Open XML file formats.  Thanks for understanding.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Schwieb</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F12%2F05%2Fconversion-factors%2F&amp;seed_title=Conversion+factors#comment-5206</link>
		<dc:creator>Schwieb</dc:creator>
		<pubDate>Thu, 07 Dec 2006 05:54:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/12/05/conversion-factors/#comment-5206</guid>
		<description>Rosnya,

Since Leopard isn't shipping until some time in 2007 (late spring?) it would be impractical for us to require our users to have Leopard to do their file conversions, if we relied on its XML parser.  As for SAX support as mentioned in Rick's post, we were well into our development work at that stage having already determined that Panther didn't give us the support we needed and Tiger, although a year old, was still not widely adopted enough to cover as much of our user base as we needed.  

As much as we love it when Apple adds technologies to the OS so that we can remove code from Office, we can't always make it a requirement too early.

Beyond that, you'll have to talk to Rick -- he's the XML technologies expert in our group.</description>
		<content:encoded><![CDATA[<p>Rosnya,</p>
<p>Since Leopard isn&#8217;t shipping until some time in 2007 (late spring?) it would be impractical for us to require our users to have Leopard to do their file conversions, if we relied on its XML parser.  As for SAX support as mentioned in Rick&#8217;s post, we were well into our development work at that stage having already determined that Panther didn&#8217;t give us the support we needed and Tiger, although a year old, was still not widely adopted enough to cover as much of our user base as we needed.  </p>
<p>As much as we love it when Apple adds technologies to the OS so that we can remove code from Office, we can&#8217;t always make it a requirement too early.</p>
<p>Beyond that, you&#8217;ll have to talk to Rick &#8212; he&#8217;s the XML technologies expert in our group.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Muir</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F12%2F05%2Fconversion-factors%2F&amp;seed_title=Conversion+factors#comment-5196</link>
		<dc:creator>John Muir</dc:creator>
		<pubDate>Thu, 07 Dec 2006 02:50:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/12/05/conversion-factors/#comment-5196</guid>
		<description>One of Mac Office's drawbacks I think lies in the conservative approach you guys often take in decisions just such as the MSXML one we're kind of talking about here.  Bringing something like that to the table, porting it, testing it, and basically doing the implementation cha cha for something which surely you must itch could be done a simpler way ... it delays release and it makes for bigger apps and more lag.

I appreciate the almost Sisyphean efforts the Mac BU undertake to bring us our premium suite.  But sometimes it really does seem to even a sympathetic observer like me that for whatever reasons you forever end up doing things the hard way!

Fingers crossed for a great Office 12 ... "2008" maybe?  So long as it comes out in '07!</description>
		<content:encoded><![CDATA[<p>One of Mac Office&#8217;s drawbacks I think lies in the conservative approach you guys often take in decisions just such as the MSXML one we&#8217;re kind of talking about here.  Bringing something like that to the table, porting it, testing it, and basically doing the implementation cha cha for something which surely you must itch could be done a simpler way &#8230; it delays release and it makes for bigger apps and more lag.</p>
<p>I appreciate the almost Sisyphean efforts the Mac BU undertake to bring us our premium suite.  But sometimes it really does seem to even a sympathetic observer like me that for whatever reasons you forever end up doing things the hard way!</p>
<p>Fingers crossed for a great Office 12 &#8230; &#8220;2008&#8243; maybe?  So long as it comes out in &#8216;07!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rosyna</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F12%2F05%2Fconversion-factors%2F&amp;seed_title=Conversion+factors#comment-5190</link>
		<dc:creator>Rosyna</dc:creator>
		<pubDate>Thu, 07 Dec 2006 01:05:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/12/05/conversion-factors/#comment-5190</guid>
		<description>That post you link to about libxml and SAX2 is well over a year old (almost 18 months old). Also, libxml does support SAX2. Rumors on the internets (http://www.aeroxp.org/board/index.php?showtopic=5142&#38;view=findpost&#38;p=59726) say 10.5 supports Word 2007 saves from TextEdit, and since OS X uses libxml, libxml obviously has to have the support necessary in order to handle Word 2007 documents.</description>
		<content:encoded><![CDATA[<p>That post you link to about libxml and SAX2 is well over a year old (almost 18 months old). Also, libxml does support SAX2. Rumors on the internets (http://www.aeroxp.org/board/index.php?showtopic=5142&amp;view=findpost&amp;p=59726) say 10.5 supports Word 2007 saves from TextEdit, and since OS X uses libxml, libxml obviously has to have the support necessary in order to handle Word 2007 documents.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martina</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F12%2F05%2Fconversion-factors%2F&amp;seed_title=Conversion+factors#comment-5178</link>
		<dc:creator>Martina</dc:creator>
		<pubDate>Wed, 06 Dec 2006 20:10:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/12/05/conversion-factors/#comment-5178</guid>
		<description>&#62; ChrisG, libxml is open-source, so I canâ€™t contribute to its implementation.

pardon?

It's open source to that you CAN contribute.

And it's MIT-licensed, so you don't have to. If you want, you can add your needed features to it and bundle this enhanced libxml2 with Office without publishing your changes.

But probably you don't even need that. Rick's post (which you link above) explicitly refers to the version of libxml2 that shipped with Panther (2.5.4).  Libxml2 2.6.16 (which is shipping with Tiger, and is also include in the latest Panther update 10.3.9) supports SAX2. And if that's still not enough, you can bundle a newer version with Office.</description>
		<content:encoded><![CDATA[<p>&gt; ChrisG, libxml is open-source, so I canâ€™t contribute to its implementation.</p>
<p>pardon?</p>
<p>It&#8217;s open source to that you CAN contribute.</p>
<p>And it&#8217;s MIT-licensed, so you don&#8217;t have to. If you want, you can add your needed features to it and bundle this enhanced libxml2 with Office without publishing your changes.</p>
<p>But probably you don&#8217;t even need that. Rick&#8217;s post (which you link above) explicitly refers to the version of libxml2 that shipped with Panther (2.5.4).  Libxml2 2.6.16 (which is shipping with Tiger, and is also include in the latest Panther update 10.3.9) supports SAX2. And if that&#8217;s still not enough, you can bundle a newer version with Office.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan B.</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F12%2F05%2Fconversion-factors%2F&amp;seed_title=Conversion+factors#comment-5174</link>
		<dc:creator>Ryan B.</dc:creator>
		<pubDate>Wed, 06 Dec 2006 18:13:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/12/05/conversion-factors/#comment-5174</guid>
		<description>It looks to this outsider like it's an issue of priorities. Is there anything stopping you from writing the converter code first, then copying it to the new Office (instead of the other way around)?

Well, there is if your priority is the new version and not compatibility for the old. Err...forget I said anything. ;)

But, there's something else I don't understand. You make it sound like the converter has to be hard-coded into Office 2004. My (and I would guess, most people's) assumption was that it would be a plugin...At least, I always thought the file format readers/converters/savers in Office were modular. Guess I was wrong.</description>
		<content:encoded><![CDATA[<p>It looks to this outsider like it&#8217;s an issue of priorities. Is there anything stopping you from writing the converter code first, then copying it to the new Office (instead of the other way around)?</p>
<p>Well, there is if your priority is the new version and not compatibility for the old. Err&#8230;forget I said anything. <img src='http://www.schwieb.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>But, there&#8217;s something else I don&#8217;t understand. You make it sound like the converter has to be hard-coded into Office 2004. My (and I would guess, most people&#8217;s) assumption was that it would be a plugin&#8230;At least, I always thought the file format readers/converters/savers in Office were modular. Guess I was wrong.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Schwieb</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F12%2F05%2Fconversion-factors%2F&amp;seed_title=Conversion+factors#comment-5169</link>
		<dc:creator>Schwieb</dc:creator>
		<pubDate>Wed, 06 Dec 2006 17:25:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/12/05/conversion-factors/#comment-5169</guid>
		<description>There's nothing nefarious about MSXML.  As Rick said in this post (http://blogs.msdn.com/rick_schaut/archive/2005/06/01/424086.aspx) libxml didn't handle the latest open standards that the XML spec details and that the converters rely on.  If libxml did, we'd most likely have used it (and saved ourselves the time and resources put into porting yet more code from Windows.)

As for OpenOffice having their support done first, they aren't also implementing an entire new version of Office simultaneously, as I noted that we are doing.  

ChrisG, libxml is open-source, so I can't contribute to its implementation.</description>
		<content:encoded><![CDATA[<p>There&#8217;s nothing nefarious about MSXML.  As Rick said in this post (http://blogs.msdn.com/rick_schaut/archive/2005/06/01/424086.aspx) libxml didn&#8217;t handle the latest open standards that the XML spec details and that the converters rely on.  If libxml did, we&#8217;d most likely have used it (and saved ourselves the time and resources put into porting yet more code from Windows.)</p>
<p>As for OpenOffice having their support done first, they aren&#8217;t also implementing an entire new version of Office simultaneously, as I noted that we are doing.  </p>
<p>ChrisG, libxml is open-source, so I can&#8217;t contribute to its implementation.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
