quick-xml
quick-xml copied to clipboard
Rust high performance xml reader and writer
I have an issue similar to [this issue in serde-xml-rs](https://github.com/RReverser/serde-xml-rs/issues/83). I have the following implementation, where i use `flatten` and `rename="$value"` on fields in the same struct: ```rust use serde::Deserialize;...
Hello, I have the code below; when it runs, it results in the following output: ```xml seralized: ``` I would like to print it in a prettyfied way, i.e. with...
Currently, the deserializer doesn't recognize a primitive unit variant (i.e. one that uses the mechanism introduced in #304) correctly. Consider the following example (simplified from the unit tests): ```rust enum...
My apologies if this is an inappropriate place to raise this issue. I have the following structure that I am trying to serialize: ```rust use serde::Serialize; /// `Description` field for...
I'm trying to deserialize an XML document with the following structure, where inside the `Id` tag, there can be a choice of two elements. ```xml Id ``` I'm trying to...
Attributes were being created as child elements. This works correctly if the simple types that should be attributes are kept at the beginning of the struct and the more complex...
This PR fixes issues with nested struct and enum serialization, where the struct name will be serialized multiple times, or enum name will serialized. Unit variant enums are supported as...
XML 1.0 disallows most kinds of control characters. XML 1.1 allows some control characters, but only when they've been encoded as numeric character references. There should probably be some way...
I'd like to make a proposal, just so I don't go implement it without having consensus on it being fine. Since `'a` is kinda the default generic lifetime name, it's...
I have been trying out the new alpha version and I think I stumbled upon a kinda-bug. Somehow something that should be possible is not, I think because of the...