<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-15">
</head>
<body>
<div class="moz-cite-prefix">On 1/3/21 3:37 PM, Lorenzo Bertini
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:fd74367d-1b8c-8f69-fef9-7260b1ef17cd@gmail.com">
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-15">
<p>Hello list,</p>
<p>In <a moz-do-not-send="true"
href="https://www.lyx.org/trac/ticket/12055">12055</a>,
discussing the merge of some MathMLStream and XmlStream
components, we were contemplating the possibility of using an
external library to handle XML streams, for example with
indentation and tag insertion. One of the candidates was <a
moz-do-not-send="true"
href="https://doc.qt.io/qt-5/qxmlstreamwriter.html">QXmlStreamWriter</a>
class, but with the talk about removing unnecessary Qt
components we thought to ask the list.</p>
<p>Lest us know what do you think it's the best course, and if you
know of other libraries we should look.<br>
</p>
</blockquote>
<p>As I mention in the bug, I looked over various XML libraries a
while ago, when I was thinking about the long-standing idea of
converting LyX's own format to XML. There seemed to be a myriad of
options, and I never settled upon one. But it looks like there's a
general feeling that we don't want to get too married to Qt---any
more than we already are. That is in part because Qt seems to
break itself fairly frequently (especially on OSX) and partly
because they keep changing their attitude towards open source.
There was some thing not long ago about how recent updates would
only be available to paid subscribers right away, or something
like that.</p>
<p>So I'd generally suggest searching around for good,
well-maintained XML libraries, maybe asking on Stack Exchange what
people like. I'll send an email to the Fedora list and see what
suggestions pop up.</p>
<p>Riki</p>
<p><br>
</p>
</body>
</html>