Richard W.M. Jones wrote:
Subject: [PATCH 1/2] inspector: Add RELAX NG schema for
virt-inspector --xml output.
diff --git a/inspector/virt-inspector b/inspector/virt-inspector
...
+There is a RELAX-NG schema for this XML in the file
+I<virt-inspector.rng> which normally ships with virt-inspector, or can
+be found in the source.
diff --git a/inspector/virt-inspector.rng
b/inspector/virt-inspector.rng
new file mode 100644
index 0000000..1da58fc
--- /dev/null
+++ b/inspector/virt-inspector.rng
@@ -0,0 +1,168 @@
+<grammar
xmlns="http://relaxng.org/ns/structure/1.0">
+ <!-- -*- xml -*-
+ This is a RELAX NG schema for the output of 'virt-inspector - -xml'.
+
+ To validate an existing document against this schema, you can
+ use xmllint, like this:
+
+ virt-inspector - -xml Foo > output.xml
+ xmllint - -noout - -relaxng virt-inspector.rng output.xml
+
+ (Note that because of limitations of XML, I have had to put spaces
+ between double dashes in the above code. Those spaces should not
+ be there in what you type on the command line).
This looks fine (in spite of having to write "- -" for "--" above ;-),
so
ACK.