KIOCORE_EXPORT DavJob *davPropFind(const QUrl &url, const QDomDocument &properties, const QString &depth, JobFlags flags = KIOCORE_EXPORT DavJob *davPropPatch(const QUrl &url, const QDomDocument &properties, JobFlags flags = DefaultFlags);
Description
Description
Comment Actions
AFAIK this is the only place in KIO pulling QtXml into the public link interface, and as such also forcing QDom* on the consumer, instead of any of the more efficient XML APIs. IMHO still worth using the opportunity of the ABI break to address this, IIRC this is a fairly straightforward qdom -> string change, but you are right of course that this moved from essential to nice to have.
Comment Actions
https://invent.kde.org/frameworks/kio/-/merge_requests/535 addresses the remaining part of this.
Comment Actions
Posting here so as not to forget; QDomDocument is still used in the implementation of KIO::davSearch().