@tafia wrote and @ColinKinloch contributed to an experimental DOM wrapper API here (which is now updated here)
Originally the PR was closed because the minidom crate was using quick-xml. As of right now however they seem to be using a different library.
I'm opening this mostly so that we don't completely lose track of the work, which might be useful. But that remains to be seen. We ought to determine
- whether it's a useful addition to the ecosystem, which already has a few crates that handle the DOM
- whether this crate would be the correct place for it to live if it was (I suspect it probably would not be, as long as no deep integration is required)