QDomElement BuildTagsTree(QStringList tags, QDomNode &node, QDomDocument &document, const QString &elementName, const std::function< QString(QDomElement)> &tagGetter, const std::function< void(QDomElement &, QString)> &tagSetter)
Builds a nested sequence of DOM elements representing a list of tags.