added merlin-c14n-two.tar.gz tests for
c14n/exc-c14n and slightly modified test script to handle
these test cases
diff --git a/result/c14n/exc-without-comments/merlin-c14n-two-09 b/result/c14n/exc-without-comments/merlin-c14n-two-09
new file mode 100644
index 0000000..279fd6c
--- /dev/null
+++ b/result/c14n/exc-without-comments/merlin-c14n-two-09
@@ -0,0 +1,9 @@
+<bar:Something xmlns:bar="http://example.org/bar">
+     <foo:Something xmlns:foo="http://example.org/foo">
+        <bar:Something>
+           <foo:Something>
+             <baz:Something xmlns:baz="http://example.org/baz"></baz:Something>
+           </foo:Something>
+        </bar:Something>
+     </foo:Something>
+  </bar:Something>
\ No newline at end of file
diff --git a/result/c14n/exc-without-comments/merlin-c14n-two-10 b/result/c14n/exc-without-comments/merlin-c14n-two-10
new file mode 100644
index 0000000..279fd6c
--- /dev/null
+++ b/result/c14n/exc-without-comments/merlin-c14n-two-10
@@ -0,0 +1,9 @@
+<bar:Something xmlns:bar="http://example.org/bar">
+     <foo:Something xmlns:foo="http://example.org/foo">
+        <bar:Something>
+           <foo:Something>
+             <baz:Something xmlns:baz="http://example.org/baz"></baz:Something>
+           </foo:Something>
+        </bar:Something>
+     </foo:Something>
+  </bar:Something>
\ No newline at end of file
diff --git a/result/c14n/exc-without-comments/merlin-c14n-two-11 b/result/c14n/exc-without-comments/merlin-c14n-two-11
new file mode 100644
index 0000000..279fd6c
--- /dev/null
+++ b/result/c14n/exc-without-comments/merlin-c14n-two-11
@@ -0,0 +1,9 @@
+<bar:Something xmlns:bar="http://example.org/bar">
+     <foo:Something xmlns:foo="http://example.org/foo">
+        <bar:Something>
+           <foo:Something>
+             <baz:Something xmlns:baz="http://example.org/baz"></baz:Something>
+           </foo:Something>
+        </bar:Something>
+     </foo:Something>
+  </bar:Something>
\ No newline at end of file
diff --git a/result/c14n/exc-without-comments/merlin-c14n-two-12 b/result/c14n/exc-without-comments/merlin-c14n-two-12
new file mode 100644
index 0000000..cd53346
--- /dev/null
+++ b/result/c14n/exc-without-comments/merlin-c14n-two-12
@@ -0,0 +1,9 @@
+<bar:Something xmlns:bar="http://example.org/bar">
+     
+        <bar:Something>
+           
+             <baz:Something xmlns:baz="http://example.org/baz"></baz:Something>
+           
+        </bar:Something>
+     
+  </bar:Something>
\ No newline at end of file
diff --git a/result/c14n/exc-without-comments/merlin-c14n-two-13 b/result/c14n/exc-without-comments/merlin-c14n-two-13
new file mode 100644
index 0000000..27fb6e5
--- /dev/null
+++ b/result/c14n/exc-without-comments/merlin-c14n-two-13
@@ -0,0 +1,9 @@
+<bar:Something>
+     <foo:Something>
+        <bar:Something>
+           <foo:Something>
+             <baz:Something></baz:Something>
+           </foo:Something>
+        </bar:Something>
+     </foo:Something>
+  </bar:Something>
\ No newline at end of file
diff --git a/result/c14n/exc-without-comments/merlin-c14n-two-14 b/result/c14n/exc-without-comments/merlin-c14n-two-14
new file mode 100644
index 0000000..27fb6e5
--- /dev/null
+++ b/result/c14n/exc-without-comments/merlin-c14n-two-14
@@ -0,0 +1,9 @@
+<bar:Something>
+     <foo:Something>
+        <bar:Something>
+           <foo:Something>
+             <baz:Something></baz:Something>
+           </foo:Something>
+        </bar:Something>
+     </foo:Something>
+  </bar:Something>
\ No newline at end of file
diff --git a/result/c14n/exc-without-comments/merlin-c14n-two-15 b/result/c14n/exc-without-comments/merlin-c14n-two-15
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/result/c14n/exc-without-comments/merlin-c14n-two-15
diff --git a/result/c14n/exc-without-comments/merlin-c14n-two-16 b/result/c14n/exc-without-comments/merlin-c14n-two-16
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/result/c14n/exc-without-comments/merlin-c14n-two-16
diff --git a/result/c14n/exc-without-comments/merlin-c14n-two-17 b/result/c14n/exc-without-comments/merlin-c14n-two-17
new file mode 100644
index 0000000..27fb6e5
--- /dev/null
+++ b/result/c14n/exc-without-comments/merlin-c14n-two-17
@@ -0,0 +1,9 @@
+<bar:Something>
+     <foo:Something>
+        <bar:Something>
+           <foo:Something>
+             <baz:Something></baz:Something>
+           </foo:Something>
+        </bar:Something>
+     </foo:Something>
+  </bar:Something>
\ No newline at end of file
diff --git a/result/c14n/exc-without-comments/merlin-c14n-two-18 b/result/c14n/exc-without-comments/merlin-c14n-two-18
new file mode 100644
index 0000000..6675391
--- /dev/null
+++ b/result/c14n/exc-without-comments/merlin-c14n-two-18
@@ -0,0 +1,9 @@
+<bar:Something xmlns="http://example.org/" xmlns:bar="http://example.org/bar">
+     <foo:Something xmlns:foo="http://example.org/foo">
+        <bar:Something>
+           <foo:Something>
+             <baz:Something xmlns:baz="http://example.org/baz"></baz:Something>
+           </foo:Something>
+        </bar:Something>
+     </foo:Something>
+  </bar:Something>
\ No newline at end of file
diff --git a/result/c14n/exc-without-comments/merlin-c14n-two-19 b/result/c14n/exc-without-comments/merlin-c14n-two-19
new file mode 100644
index 0000000..279fd6c
--- /dev/null
+++ b/result/c14n/exc-without-comments/merlin-c14n-two-19
@@ -0,0 +1,9 @@
+<bar:Something xmlns:bar="http://example.org/bar">
+     <foo:Something xmlns:foo="http://example.org/foo">
+        <bar:Something>
+           <foo:Something>
+             <baz:Something xmlns:baz="http://example.org/baz"></baz:Something>
+           </foo:Something>
+        </bar:Something>
+     </foo:Something>
+  </bar:Something>
\ No newline at end of file
diff --git a/result/c14n/exc-without-comments/merlin-c14n-two-20 b/result/c14n/exc-without-comments/merlin-c14n-two-20
new file mode 100644
index 0000000..279fd6c
--- /dev/null
+++ b/result/c14n/exc-without-comments/merlin-c14n-two-20
@@ -0,0 +1,9 @@
+<bar:Something xmlns:bar="http://example.org/bar">
+     <foo:Something xmlns:foo="http://example.org/foo">
+        <bar:Something>
+           <foo:Something>
+             <baz:Something xmlns:baz="http://example.org/baz"></baz:Something>
+           </foo:Something>
+        </bar:Something>
+     </foo:Something>
+  </bar:Something>
\ No newline at end of file
diff --git a/result/c14n/exc-without-comments/merlin-c14n-two-21 b/result/c14n/exc-without-comments/merlin-c14n-two-21
new file mode 100644
index 0000000..cd53346
--- /dev/null
+++ b/result/c14n/exc-without-comments/merlin-c14n-two-21
@@ -0,0 +1,9 @@
+<bar:Something xmlns:bar="http://example.org/bar">
+     
+        <bar:Something>
+           
+             <baz:Something xmlns:baz="http://example.org/baz"></baz:Something>
+           
+        </bar:Something>
+     
+  </bar:Something>
\ No newline at end of file
diff --git a/result/c14n/exc-without-comments/merlin-c14n-two-22 b/result/c14n/exc-without-comments/merlin-c14n-two-22
new file mode 100644
index 0000000..27fb6e5
--- /dev/null
+++ b/result/c14n/exc-without-comments/merlin-c14n-two-22
@@ -0,0 +1,9 @@
+<bar:Something>
+     <foo:Something>
+        <bar:Something>
+           <foo:Something>
+             <baz:Something></baz:Something>
+           </foo:Something>
+        </bar:Something>
+     </foo:Something>
+  </bar:Something>
\ No newline at end of file
diff --git a/result/c14n/exc-without-comments/merlin-c14n-two-23 b/result/c14n/exc-without-comments/merlin-c14n-two-23
new file mode 100644
index 0000000..27fb6e5
--- /dev/null
+++ b/result/c14n/exc-without-comments/merlin-c14n-two-23
@@ -0,0 +1,9 @@
+<bar:Something>
+     <foo:Something>
+        <bar:Something>
+           <foo:Something>
+             <baz:Something></baz:Something>
+           </foo:Something>
+        </bar:Something>
+     </foo:Something>
+  </bar:Something>
\ No newline at end of file
diff --git a/result/c14n/exc-without-comments/merlin-c14n-two-24 b/result/c14n/exc-without-comments/merlin-c14n-two-24
new file mode 100644
index 0000000..162c746
--- /dev/null
+++ b/result/c14n/exc-without-comments/merlin-c14n-two-24
@@ -0,0 +1 @@
+ xmlns="http://example.org/" xmlns="http://example.org/" xmlns="http://example.org/" xmlns="http://example.org/" xmlns="http://example.org/"
\ No newline at end of file
diff --git a/result/c14n/exc-without-comments/merlin-c14n-two-25 b/result/c14n/exc-without-comments/merlin-c14n-two-25
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/result/c14n/exc-without-comments/merlin-c14n-two-25
diff --git a/result/c14n/exc-without-comments/merlin-c14n-two-26 b/result/c14n/exc-without-comments/merlin-c14n-two-26
new file mode 100644
index 0000000..1f7eb6e
--- /dev/null
+++ b/result/c14n/exc-without-comments/merlin-c14n-two-26
@@ -0,0 +1,9 @@
+<bar:Something>
+     <foo:Something xmlns="http://example.org/">
+        <bar:Something xmlns="">
+           <foo:Something xmlns="http://example.org/">
+             <baz:Something xmlns=""></baz:Something>
+           </foo:Something>
+        </bar:Something>
+     </foo:Something>
+  </bar:Something>
\ No newline at end of file
diff --git a/result/c14n/without-comments/merlin-c14n-two-00 b/result/c14n/without-comments/merlin-c14n-two-00
new file mode 100644
index 0000000..2ca2b30
--- /dev/null
+++ b/result/c14n/without-comments/merlin-c14n-two-00
@@ -0,0 +1,9 @@
+<bar:Something xmlns="http://example.org/" xmlns:bar="http://example.org/bar" xmlns:baz="http://example.org/baz" xmlns:foo="http://example.org/foo" xml:lang="en-ie">
+     <foo:Something>
+        <bar:Something>
+           <foo:Something>
+             <baz:Something></baz:Something>
+           </foo:Something>
+        </bar:Something>
+     </foo:Something>
+  </bar:Something>
\ No newline at end of file
diff --git a/result/c14n/without-comments/merlin-c14n-two-01 b/result/c14n/without-comments/merlin-c14n-two-01
new file mode 100644
index 0000000..be42edf
--- /dev/null
+++ b/result/c14n/without-comments/merlin-c14n-two-01
@@ -0,0 +1,9 @@
+<bar:Something xmlns:bar="http://example.org/bar" xml:lang="en-ie">
+     <foo:Something xmlns:foo="http://example.org/foo">
+        <bar:Something xmlns:bar="http://example.org/bar">
+           <foo:Something xmlns:foo="http://example.org/foo">
+             <baz:Something xmlns:baz="http://example.org/baz"></baz:Something>
+           </foo:Something>
+        </bar:Something>
+     </foo:Something>
+  </bar:Something>
\ No newline at end of file
diff --git a/result/c14n/without-comments/merlin-c14n-two-02 b/result/c14n/without-comments/merlin-c14n-two-02
new file mode 100644
index 0000000..be42edf
--- /dev/null
+++ b/result/c14n/without-comments/merlin-c14n-two-02
@@ -0,0 +1,9 @@
+<bar:Something xmlns:bar="http://example.org/bar" xml:lang="en-ie">
+     <foo:Something xmlns:foo="http://example.org/foo">
+        <bar:Something xmlns:bar="http://example.org/bar">
+           <foo:Something xmlns:foo="http://example.org/foo">
+             <baz:Something xmlns:baz="http://example.org/baz"></baz:Something>
+           </foo:Something>
+        </bar:Something>
+     </foo:Something>
+  </bar:Something>
\ No newline at end of file
diff --git a/result/c14n/without-comments/merlin-c14n-two-03 b/result/c14n/without-comments/merlin-c14n-two-03
new file mode 100644
index 0000000..170354a
--- /dev/null
+++ b/result/c14n/without-comments/merlin-c14n-two-03
@@ -0,0 +1,9 @@
+<bar:Something xmlns:bar="http://example.org/bar" xml:lang="en-ie">
+      xmlns:foo="http://example.org/foo"
+        <bar:Something xml:lang="en-ie">
+            xmlns:foo="http://example.org/foo"
+             <baz:Something xmlns:baz="http://example.org/baz" xml:lang="en-ie"></baz:Something>
+           
+        </bar:Something>
+     
+  </bar:Something>
\ No newline at end of file
diff --git a/result/c14n/without-comments/merlin-c14n-two-04 b/result/c14n/without-comments/merlin-c14n-two-04
new file mode 100644
index 0000000..185cbf3
--- /dev/null
+++ b/result/c14n/without-comments/merlin-c14n-two-04
@@ -0,0 +1,9 @@
+<bar:Something xml:lang="en-ie">
+     <foo:Something>
+        <bar:Something>
+           <foo:Something>
+             <baz:Something></baz:Something>
+           </foo:Something>
+        </bar:Something>
+     </foo:Something>
+  </bar:Something>
\ No newline at end of file
diff --git a/result/c14n/without-comments/merlin-c14n-two-05 b/result/c14n/without-comments/merlin-c14n-two-05
new file mode 100644
index 0000000..185cbf3
--- /dev/null
+++ b/result/c14n/without-comments/merlin-c14n-two-05
@@ -0,0 +1,9 @@
+<bar:Something xml:lang="en-ie">
+     <foo:Something>
+        <bar:Something>
+           <foo:Something>
+             <baz:Something></baz:Something>
+           </foo:Something>
+        </bar:Something>
+     </foo:Something>
+  </bar:Something>
\ No newline at end of file
diff --git a/result/c14n/without-comments/merlin-c14n-two-06 b/result/c14n/without-comments/merlin-c14n-two-06
new file mode 100644
index 0000000..bb45d0b
--- /dev/null
+++ b/result/c14n/without-comments/merlin-c14n-two-06
@@ -0,0 +1 @@
+ xmlns="http://example.org/" xmlns:bar="http://example.org/bar" xmlns:baz="http://example.org/baz" xmlns:foo="http://example.org/foo" xmlns="http://example.org/" xmlns:bar="http://example.org/bar" xmlns:baz="http://example.org/baz" xmlns:foo="http://example.org/foo" xmlns="http://example.org/" xmlns:bar="http://example.org/bar" xmlns:baz="http://example.org/baz" xmlns:foo="http://example.org/foo" xmlns="http://example.org/" xmlns:bar="http://example.org/bar" xmlns:baz="http://example.org/baz" xmlns:foo="http://example.org/foo" xmlns="http://example.org/" xmlns:bar="http://example.org/bar" xmlns:baz="http://example.org/baz" xmlns:foo="http://example.org/foo"
\ No newline at end of file
diff --git a/result/c14n/without-comments/merlin-c14n-two-07 b/result/c14n/without-comments/merlin-c14n-two-07
new file mode 100644
index 0000000..c42ffc1
--- /dev/null
+++ b/result/c14n/without-comments/merlin-c14n-two-07
@@ -0,0 +1 @@
+ xmlns:bar="http://example.org/bar" xmlns:foo="http://example.org/foo" xmlns:bar="http://example.org/bar" xmlns:foo="http://example.org/foo" xmlns:baz="http://example.org/baz"
\ No newline at end of file
diff --git a/result/c14n/without-comments/merlin-c14n-two-08 b/result/c14n/without-comments/merlin-c14n-two-08
new file mode 100644
index 0000000..4f5bbb4
--- /dev/null
+++ b/result/c14n/without-comments/merlin-c14n-two-08
@@ -0,0 +1,9 @@
+<bar:Something xml:lang="en-ie">
+     <foo:Something xmlns="http://example.org/">
+        <bar:Something xmlns="">
+           <foo:Something xmlns="http://example.org/">
+             <baz:Something xmlns=""></baz:Something>
+           </foo:Something>
+        </bar:Something>
+     </foo:Something>
+  </bar:Something>
\ No newline at end of file