Hi everyone !,
I’m trying to create some soap xml data, but I can’t find starting point how to start this.
It seems that there is no serde_json equivalent for xml
All serde examples I can find are json serialization. Nothing about Struct->XML
serde_xml crate doesn’t have serialization support.
I can’t believe that Rust lack basic xml serialization support - I’m pretty sure my google skills are the reason
Can someone give be some references how to create struct that after serialization gives me following very simple xml string:
I can’t even find example for struct to xml serialization …
<?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:os="os.xsd.v1"> <soapenv:Header> < os:OS_Header/> </soapenv:Header> <soapenv:Body></soapenv:Body> <soapenv:Envelope>
I took me 15 minutes to make this in Go, due to its standard library xml support, but I really want to have this library in Rust so I can use it as FFI.
P.S Serde documentation about xml sucks … :-/