The Qt5 XmlPatterns library