Handle identical namespaces of sibling elements correctly

Jasper Hugo created

Fixes #48

Change summary

minidom/src/element.rs | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Detailed changes

minidom/src/element.rs 🔗

@@ -545,7 +545,7 @@ impl Element {
         writer.write_event(Event::Start(start))?;
 
         for child in &self.children {
-            child.write_to_inner(writer, all_prefixes)?;
+            child.write_to_inner(writer, &mut all_prefixes.clone())?;
         }
 
         writer.write_event(Event::End(BytesEnd::borrowed(name.as_bytes())))?;