[PATCH v2 19/19] docs: add some content to the XML format main page

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The XML format main page has never had any content in it,
relying on the left navbar to provide links to the XML
schema pages. Since the navbar is gone, the page needs
to have some content created, otherwise it is useless.

Signed-off-by: Daniel P. Berrange <berrange@xxxxxxxxxx>
---
 docs/format.html.in | 36 +++++++++++++++++++++++++++++++++++-
 1 file changed, 35 insertions(+), 1 deletion(-)

diff --git a/docs/format.html.in b/docs/format.html.in
index 9cb8eee..56ec76f 100644
--- a/docs/format.html.in
+++ b/docs/format.html.in
@@ -2,9 +2,43 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";>
 <html xmlns="http://www.w3.org/1999/xhtml";>
   <body>
-    <h1 >XML Format</h1>
+    <h1>XML Format</h1>
 
 
+    <p>
+      Objects in the libvirt API are configured using XML documents to allow
+      for ease of extension in future releases. Each XML document has an
+      associated Relax-NG schema that can be used to validate documents
+      prior to usage.
+    </p>
+
+
+    <ul>
+      <li><a href="formatdomain.html" shape="rect">Domains</a></li>
+      <li><a href="formatnetwork.html" shape="rect">Networks</a></li>
+      <li><a href="formatnwfilter.html" shape="rect">Network filtering</a></li>
+      <li><a href="formatstorage.html" shape="rect">Storage</a></li>
+      <li><a href="formatstorageencryption.html" shape="rect">Storage encryption</a></li>
+      <li><a href="formatcaps.html" shape="rect">Capabilities</a></li>
+      <li><a href="formatdomaincaps.html" shape="rect">Domain capabilities</a></li>
+      <li><a href="formatnode.html" shape="rect">Node devices</a></li>
+      <li><a href="formatsecret.html" shape="rect">Secrets</a></li>
+      <li><a href="formatsnapshot.html" shape="rect">Snapshots</a></li>
+    </ul>
+
+    <h2>Command line validation</h2>
+
+    <p>
+      The <code>virt-xml-validate</code> tool provides a simple command line
+      for validating XML documents prior to giving them to libvirt. It uses
+      the locally instaled RNG schema documents. It will auto-detect which
+      schema to use for validation based on the name of the top level element
+      in the input document. Thus it merely requires the XML document filename
+      to be passed on the command line
+    </p>
+
+    <pre>
+      $ virt-xml-validate /path/to/XML/file</pre>
 
   </body>
 </html>
-- 
2.9.3

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list



[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]