On Mon, Sep 21, 2020 at 15:07:28 +0200, Tim Wiederhake wrote: No commit message ... > Signed-off-by: Tim Wiederhake <twiederh@xxxxxxxxxx> > --- > src/util/virxml.c | 15 +++++++++++++++ > src/util/virxml.h | 6 ++++++ > 2 files changed, 21 insertions(+) > > diff --git a/src/util/virxml.c b/src/util/virxml.c > index 5315d4ff6f..2ec526456f 100644 > --- a/src/util/virxml.c > +++ b/src/util/virxml.c > @@ -1320,6 +1320,21 @@ virXMLValidateAgainstSchema(const char *schemafile, > } > > ... or function documentation explaining what this does. > +int > +virXMLValidateNodeAgainstSchema(const char *schemafile, > + xmlDocPtr doc, > + xmlNodePtr node) > +{ > + xmlNodePtr root; > + int ret; > + > + root = xmlDocSetRootElement(doc, node); > + ret = virXMLValidateAgainstSchema(schemafile, doc); > + xmlDocSetRootElement(doc, root); > + return ret; > +} Once you add a comment for the function: Reviewed-by: Peter Krempa <pkrempa@xxxxxxxxxx>