qdebug.h includes many Qt and STL headers, so if you include a Qt header you get all those transitive includes, which may affect build time. - Where appropriate use the printf-like syntax of qDebug() and co., these don't need the QDebug streaming operators - qfloat16 is used in an inline member function, so include it explicitly [ChangeLog][Potentially Source Incompatible Changes] Various Qt public headers don't include QDebug any more; if you need QDebug's streaming you'll have to include it in your code. Task-number: QTBUG-132439 Change-Id: I750587e17a3b38fa226cd3af8eaccc8da580f436 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com> (cherry picked from commit 185cba6e95a006d2548f20599f84390e5a3ad653) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
XML parsing and handling is supported through DOM compliant APIs. For reading or writing XML documents iteratively we recommend using Qt Core's QXmlStreamReader and QXmlStreamWriter classes. Documentation for these examples can be found via the Examples link in the main Qt documentation.