I work with XML a lot, specifically SDXML which is what we use to describe documents in the Silicon Designer online document editing application. I often have to compare the attributes of two elements to check for what has changed. Sometimes, I’m not checking the same document, so the content could be wildly different but there will still be nodes in the XML that have specific attributes of interest. I built a basic tool to open two XML documents side by side and select an element for each file and compare the attributes of the selected nodes.
It doesn’t allow editing or a report of any kind. It doesn’t show the content of the nodes. It doesn’t let you see more than one node at a time. This is all by design for the minimum viable product. Perhaps it will save someone else some debugging time.
I’ll be updating it over time to streamline the workflow as much as possible.