<div dir="ltr"><div>Hi Dante,<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Aug 7, 2021 at 7:21 PM Dante Doménech <<a href="mailto:dante19031999@gmail.com">dante19031999@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hello. I'm working right now at something that requires to be able to parse xml from and to a string / ustring ( or other as long as I can get back the string ) and does not pass by a file (just wasting writes of the harddisk and a performance issue). <br></div></div></blockquote><div><br></div><div>Why not a SvMemoryStream instead of an OString (and definitely not an OUString)? <br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div></div><div><br></div><div>I'm using SvXMLExport and SvXMLImport.</div></div></blockquote><div><br></div><div>For lightweight XML writing and parsing (small size, non performance critical, no strict schema, non-parallel parsing) I prefer tools::XmlWriter and tools::XmlWalker, which are just wrappers around libxml2. You didn't describe what you want to use it for so it is hard to judge if it is appropriate or not. <br></div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><br></div><div>If you know where in the code is an example it is also good.<br></div></div></blockquote><div> </div><div>See the tests in tools.<br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div></div><div><br></div><div>Thank you for your time.<br></div></div></blockquote><div><br></div><div>Regards, Tomaž <br></div></div></div>