Fix the xml_diff program to also check trailing events (after </root>)
[tatoo.git] / src / main.ml
index 3216e71..af1c930 100644 (file)
@@ -14,7 +14,7 @@
 (***********************************************************************)
 
 (*
-  Time-stamp: <Last modified on 2013-03-05 15:26:51 CET by Kim Nguyen>
+  Time-stamp: <Last modified on 2013-03-10 09:49:00 CET by Kim Nguyen>
 *)
 
 (** use: xml_file "XPath querie"
@@ -50,10 +50,10 @@ let () =
   fprintf err_formatter "Evaluating automaton:\n%!";
   let module Naive = Auto.Eval.Make(Tree.Naive) in
   let results = Naive.eval auto doc (Tree.Naive.root doc) in
+  output_string stdout "<xml_results>\n"
   List.iter (fun n ->
-    Tree.Naive.print_xml stderr doc n;
-    flush stderr;
-    output_string stderr "\n-------------------\n";
-  ) results
-
-
+    Tree.Naive.print_xml stdout doc n;
+    output_char stdout '\n'
+  ) results;
+  output_string stdout "\n<xml_results>";
+  flush stdout