On Mon, Sep 21, 2020 at 15:07:28 +0200, Tim Wiederhake wrote:
No commit message ...
Signed-off-by: Tim Wiederhake <twiederh(a)redhat.com>
---
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(a)redhat.com>