Minor refinements/bug-fixes to XML printing.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3837 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/README_XML_OUTPUT.txt b/README_XML_OUTPUT.txt
index 9502dfb..136c962 100644
--- a/README_XML_OUTPUT.txt
+++ b/README_XML_OUTPUT.txt
@@ -86,6 +86,7 @@
 created by future versions of Valgrind merely by observing that the
 protocol version is one they don't understand.  Hence TOPLEVEL is:
 
+  <?xml version="1.0"?>
   <valgrindoutput>
     <protocolversion>INT<protocolversion>
     VERSION1STUFF
@@ -117,12 +118,11 @@
 
      <tool>TEXT</tool>
 
-* The program and args being run.  Note, the program name is not
-  distinguished; it is merely the first presented TEXT:
+* The program and args being run.
 
      <argv>
-       <arg>TEXT</arg>
-       (one or more of)
+       <exe>TEXT</exe>
+       <arg>TEXT</arg> (zero or more of)
      </argv>
 
 * The following, indicating that the program has now started: