Microsoft XML Diff/Patch -- how to output differences



Thanks to this newsgroup I've been pointed to Microsoft's XML Diff & Patch
utilities. I've been reading about how I can use the tools to generate a
diffgram between two XML documents, and how the XML Patch utility can (for
example) bring document A in line with document B. Very cool.

However, I was wondering if there's any way I can use the diffgram to
generate something else; a third type of document that highlights the
differences between the the input docs and is a little more readable than a
diffgram would be ideal. Where I can see actual node names instead of node
match numbers, for instance.

Even if I could get a document that shows what XML Patch would do; the new
nodes added, or nodes deleted, or values changed, I'd be happy. The XML
patch demo site at http://apps.gotdotnet.com/xmltools/xmldiff/default.aspx
has a nice colored comparison between the two files, and would be terrific
for my purposes, but I can't find any source code on how they did it.

Has anyone done something like this before? I'm open to suggestions.
Thanks!


.



Relevant Pages

  • Re: A very productive day using FORTH
    ... in XML and custom SGML-like representations. ... Has anyone else used FORTH for linguistic research tasks? ... INSERT INTO Patch (IPServer, AltServer, AltSwitch, Poort, ... Duplex, Mbit, VLAN, MAC, WeekDay) VALUES (" ...
    (comp.lang.forth)
  • Microsoft patches IE, but Firefox is still safer
    ... Microsoft recently announced that a special, out-of-cycle patch would ... If you haven't yet patched IE to protect against the XML exploit, ... visit Microsoft's December 2008 security advisory. ... Server 2003, and Server 2008. ...
    (misc.news.internet.discuss)
  • Re: windowsupdate und KB832894
    ... >> file, trusted sites list, exceptions list in the Internet Options ... > Der Patch korrumpiert die XML-Funktionalität ... Hallo Jörg, ... den XML patch habe ich ausgeführt. ...
    (microsoft.public.de.german.inetexplorer.ie6)
  • BizTalk 2004 :: Business rules engine conumdrum
    ... Normally when calling rules in a orchestration you need to target a ... specific document schema and then modify the XML ... XML to be processed? ... I have this patch of xml within about 2 dozen documents and all need to ...
    (microsoft.public.biztalk.general)
  • Re: What tool to use for processing large documents
    ... cannot parse faster than the disk can read the XML data. ... Reading 10 GB off a disk will take around 3 to 5 minutes ... I forgot to mention that my logs are in zipped xml. ... Get the set of nodes matching an XPath expression. ...
    (comp.text.xml)