<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Why use diffxml?</title>
	<atom:link href="http://www.adrianmouat.com/bit-bucket/2009/05/why-use-diffxml/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.adrianmouat.com/bit-bucket/2009/05/why-use-diffxml/</link>
	<description>Software development thoughts and rants</description>
	<lastBuildDate>Sat, 14 Jan 2012 13:28:06 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: mkf</title>
		<link>http://www.adrianmouat.com/bit-bucket/2009/05/why-use-diffxml/comment-page-1/#comment-6793</link>
		<dc:creator>mkf</dc:creator>
		<pubDate>Tue, 20 Dec 2011 12:16:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.adrianmouat.com/bit-bucket/?p=15#comment-6793</guid>
		<description>sadsadsa</description>
		<content:encoded><![CDATA[<p>sadsadsa</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Robertson</title>
		<link>http://www.adrianmouat.com/bit-bucket/2009/05/why-use-diffxml/comment-page-1/#comment-3949</link>
		<dc:creator>James Robertson</dc:creator>
		<pubDate>Sun, 27 Feb 2011 20:38:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.adrianmouat.com/bit-bucket/?p=15#comment-3949</guid>
		<description>Hi,

if anyone is interested in a Windows application which performs two and three way comparison and merging of XML files, Project: Merge is such a tool I recently released.  I originally wrote it to specifically solve the problem of resolving conflicts in Visual Studio project files.

More information and a trial version can be found at http://www.projectmerge.com

Cheers,
James</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>if anyone is interested in a Windows application which performs two and three way comparison and merging of XML files, Project: Merge is such a tool I recently released.  I originally wrote it to specifically solve the problem of resolving conflicts in Visual Studio project files.</p>
<p>More information and a trial version can be found at <a href="http://www.projectmerge.com" rel="nofollow">http://www.projectmerge.com</a></p>
<p>Cheers,<br />
James</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adrian Mouat</title>
		<link>http://www.adrianmouat.com/bit-bucket/2009/05/why-use-diffxml/comment-page-1/#comment-2177</link>
		<dc:creator>Adrian Mouat</dc:creator>
		<pubDate>Mon, 25 Oct 2010 20:53:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.adrianmouat.com/bit-bucket/?p=15#comment-2177</guid>
		<description>Hi Allan,

No, there is no favouring of ID attributes, but it is a good suggestion.</description>
		<content:encoded><![CDATA[<p>Hi Allan,</p>
<p>No, there is no favouring of ID attributes, but it is a good suggestion.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Allan Clark</title>
		<link>http://www.adrianmouat.com/bit-bucket/2009/05/why-use-diffxml/comment-page-1/#comment-2029</link>
		<dc:creator>Allan Clark</dc:creator>
		<pubDate>Tue, 12 Oct 2010 17:46:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.adrianmouat.com/bit-bucket/?p=15#comment-2029</guid>
		<description>Can diffxml favour id=&quot;&quot; attributes in the source?  If it generated xpath involving unique IDs recognized in the initial XML, and patchxml used that, you&#039;d be able to use IDs in your source to improve the accuracy of patching rather than (@Mark) rewriting the diff/patch as an XSLT</description>
		<content:encoded><![CDATA[<p>Can diffxml favour id=&#8221;" attributes in the source?  If it generated xpath involving unique IDs recognized in the initial XML, and patchxml used that, you&#8217;d be able to use IDs in your source to improve the accuracy of patching rather than (@Mark) rewriting the diff/patch as an XSLT</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Allan Clark</title>
		<link>http://www.adrianmouat.com/bit-bucket/2009/05/why-use-diffxml/comment-page-1/#comment-2028</link>
		<dc:creator>Allan Clark</dc:creator>
		<pubDate>Tue, 12 Oct 2010 16:00:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.adrianmouat.com/bit-bucket/?p=15#comment-2028</guid>
		<description>@Mark: you might get better results using XSLT to transform your existing doc to a &quot;custom&quot; version.</description>
		<content:encoded><![CDATA[<p>@Mark: you might get better results using XSLT to transform your existing doc to a &#8220;custom&#8221; version.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adrian Mouat</title>
		<link>http://www.adrianmouat.com/bit-bucket/2009/05/why-use-diffxml/comment-page-1/#comment-1014</link>
		<dc:creator>Adrian Mouat</dc:creator>
		<pubDate>Sat, 08 May 2010 20:55:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.adrianmouat.com/bit-bucket/?p=15#comment-1014</guid>
		<description>Hi Mark,

Sorry for the slow reply, for some reason WP marked you as spam.

You are right about context matching. I want to get the basics working properly first though!</description>
		<content:encoded><![CDATA[<p>Hi Mark,</p>
<p>Sorry for the slow reply, for some reason WP marked you as spam.</p>
<p>You are right about context matching. I want to get the basics working properly first though!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark</title>
		<link>http://www.adrianmouat.com/bit-bucket/2009/05/why-use-diffxml/comment-page-1/#comment-870</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Fri, 09 Apr 2010 00:45:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.adrianmouat.com/bit-bucket/?p=15#comment-870</guid>
		<description>Interesting, but one big problem, no context checking.  A standard diff tool checks to make sure the change is really what the patch is, it doesn&#039;t just say &quot;change line three&quot; it says &quot;change the line that comes after these three lines, and before these three lines&quot;.  That way if  the original file has changed in some non-relevant way ( a few lines added or removed else where), the patch should still work, and if the patch is on top of something else that&#039;s also changed, you can detect the conflict. 

For instance, I&#039;ve got a project which has xml docs that we then need to update in &quot;customize&quot; releases.  However, as the base project moves along, the original xml doc changes.  I could generate a diff (between the orginal and customized version of the xml doc) with your tool, but the instant I added/removed elements from the root doc, the patch would start modify/deleting the wrong elements.</description>
		<content:encoded><![CDATA[<p>Interesting, but one big problem, no context checking.  A standard diff tool checks to make sure the change is really what the patch is, it doesn&#8217;t just say &#8220;change line three&#8221; it says &#8220;change the line that comes after these three lines, and before these three lines&#8221;.  That way if  the original file has changed in some non-relevant way ( a few lines added or removed else where), the patch should still work, and if the patch is on top of something else that&#8217;s also changed, you can detect the conflict. </p>
<p>For instance, I&#8217;ve got a project which has xml docs that we then need to update in &#8220;customize&#8221; releases.  However, as the base project moves along, the original xml doc changes.  I could generate a diff (between the orginal and customized version of the xml doc) with your tool, but the instant I added/removed elements from the root doc, the patch would start modify/deleting the wrong elements.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Senthil</title>
		<link>http://www.adrianmouat.com/bit-bucket/2009/05/why-use-diffxml/comment-page-1/#comment-82</link>
		<dc:creator>Senthil</dc:creator>
		<pubDate>Thu, 27 Aug 2009 19:04:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.adrianmouat.com/bit-bucket/?p=15#comment-82</guid>
		<description>Please, we absolutely need a GUI interface for this. Awesome tool!</description>
		<content:encoded><![CDATA[<p>Please, we absolutely need a GUI interface for this. Awesome tool!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adrian Mouat</title>
		<link>http://www.adrianmouat.com/bit-bucket/2009/05/why-use-diffxml/comment-page-1/#comment-14</link>
		<dc:creator>Adrian Mouat</dc:creator>
		<pubDate>Mon, 08 Jun 2009 16:48:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.adrianmouat.com/bit-bucket/?p=15#comment-14</guid>
		<description>I&#039;m not 100% sure what you mean, but I think the answer is yes.

They are command line utilities, so it&#039;s dead simple to create a wrapper script or something. You could also directly axis the Java classes, but that&#039;s a little more work (and remember that they are GPL licensed).</description>
		<content:encoded><![CDATA[<p>I&#8217;m not 100% sure what you mean, but I think the answer is yes.</p>
<p>They are command line utilities, so it&#8217;s dead simple to create a wrapper script or something. You could also directly axis the Java classes, but that&#8217;s a little more work (and remember that they are GPL licensed).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian spencer</title>
		<link>http://www.adrianmouat.com/bit-bucket/2009/05/why-use-diffxml/comment-page-1/#comment-13</link>
		<dc:creator>Brian spencer</dc:creator>
		<pubDate>Mon, 08 Jun 2009 09:27:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.adrianmouat.com/bit-bucket/?p=15#comment-13</guid>
		<description>I have just seen this utility and following a company project based on this. Its undoubtly an easy resolution but can we automate the process or comparing two xml files thru this tool? I have been asked this question and looking for an answer. So that we can include diffxml in our projects.

Thanks</description>
		<content:encoded><![CDATA[<p>I have just seen this utility and following a company project based on this. Its undoubtly an easy resolution but can we automate the process or comparing two xml files thru this tool? I have been asked this question and looking for an answer. So that we can include diffxml in our projects.</p>
<p>Thanks</p>
]]></content:encoded>
	</item>
</channel>
</rss>

