0

I need to compare in .NET 2 XML documents with the same schema. I also need to add if the node has been updated/deleted/added.

Exemple: doc1:

<Root>
    <Node1>
        <Node11>abc</Node11>
        <Node12>def</Node12>
        <Node13>dhi</Node13>
    </Node1>
    <Node2>
    </Node2>
</Root>

doc2:

<Root>
    <Node1>
        <Node12>ABCdef</Node12>
        <Node13>dhi</Node13>
    </Node1>
    <Node2>
        <Node21>dhi</Node21>
    </Node2>
</Root>

result:

<Root>
    <Node1>
        <Node11 Info='DELETED'>abc</Node11>
        <Node12 Info='UPDATED'>def</Node12>
        <Node13 Info='NO CHANGE'>dhi</Node13>
    </Node1>
    <Node2>
        <Node21 Info='ADDED'>dhi</Node21>
    </Node2>
</Root>

Does someone have an idea? Thanks

Jovi
  • 1

0 Answers0