From 6f4e5e7697b6a0d034a476b2da677a7bbec165d4 Mon Sep 17 00:00:00 2001
From: Aleksey Sanin <aleksey@src.gnome.org>
Date: Tue, 4 Jun 2002 04:28:13 +0000
Subject: [PATCH] added merlin-c14n-two.tar.gz tests for c14n/exc-c14n and
 slightly modified test script to handle these test cases

---
 result/c14n/exc-without-comments/merlin-c14n-two-09 | 9 +++++++++
 result/c14n/exc-without-comments/merlin-c14n-two-10 | 9 +++++++++
 result/c14n/exc-without-comments/merlin-c14n-two-11 | 9 +++++++++
 result/c14n/exc-without-comments/merlin-c14n-two-12 | 9 +++++++++
 result/c14n/exc-without-comments/merlin-c14n-two-13 | 9 +++++++++
 result/c14n/exc-without-comments/merlin-c14n-two-14 | 9 +++++++++
 result/c14n/exc-without-comments/merlin-c14n-two-15 | 0
 result/c14n/exc-without-comments/merlin-c14n-two-16 | 0
 result/c14n/exc-without-comments/merlin-c14n-two-17 | 9 +++++++++
 result/c14n/exc-without-comments/merlin-c14n-two-18 | 9 +++++++++
 result/c14n/exc-without-comments/merlin-c14n-two-19 | 9 +++++++++
 result/c14n/exc-without-comments/merlin-c14n-two-20 | 9 +++++++++
 result/c14n/exc-without-comments/merlin-c14n-two-21 | 9 +++++++++
 result/c14n/exc-without-comments/merlin-c14n-two-22 | 9 +++++++++
 result/c14n/exc-without-comments/merlin-c14n-two-23 | 9 +++++++++
 result/c14n/exc-without-comments/merlin-c14n-two-24 | 1 +
 result/c14n/exc-without-comments/merlin-c14n-two-25 | 0
 result/c14n/exc-without-comments/merlin-c14n-two-26 | 9 +++++++++
 result/c14n/without-comments/merlin-c14n-two-00     | 9 +++++++++
 result/c14n/without-comments/merlin-c14n-two-01     | 9 +++++++++
 result/c14n/without-comments/merlin-c14n-two-02     | 9 +++++++++
 result/c14n/without-comments/merlin-c14n-two-03     | 9 +++++++++
 result/c14n/without-comments/merlin-c14n-two-04     | 9 +++++++++
 result/c14n/without-comments/merlin-c14n-two-05     | 9 +++++++++
 result/c14n/without-comments/merlin-c14n-two-06     | 1 +
 result/c14n/without-comments/merlin-c14n-two-07     | 1 +
 result/c14n/without-comments/merlin-c14n-two-08     | 9 +++++++++
 27 files changed, 192 insertions(+)
 create mode 100644 result/c14n/exc-without-comments/merlin-c14n-two-09
 create mode 100644 result/c14n/exc-without-comments/merlin-c14n-two-10
 create mode 100644 result/c14n/exc-without-comments/merlin-c14n-two-11
 create mode 100644 result/c14n/exc-without-comments/merlin-c14n-two-12
 create mode 100644 result/c14n/exc-without-comments/merlin-c14n-two-13
 create mode 100644 result/c14n/exc-without-comments/merlin-c14n-two-14
 create mode 100644 result/c14n/exc-without-comments/merlin-c14n-two-15
 create mode 100644 result/c14n/exc-without-comments/merlin-c14n-two-16
 create mode 100644 result/c14n/exc-without-comments/merlin-c14n-two-17
 create mode 100644 result/c14n/exc-without-comments/merlin-c14n-two-18
 create mode 100644 result/c14n/exc-without-comments/merlin-c14n-two-19
 create mode 100644 result/c14n/exc-without-comments/merlin-c14n-two-20
 create mode 100644 result/c14n/exc-without-comments/merlin-c14n-two-21
 create mode 100644 result/c14n/exc-without-comments/merlin-c14n-two-22
 create mode 100644 result/c14n/exc-without-comments/merlin-c14n-two-23
 create mode 100644 result/c14n/exc-without-comments/merlin-c14n-two-24
 create mode 100644 result/c14n/exc-without-comments/merlin-c14n-two-25
 create mode 100644 result/c14n/exc-without-comments/merlin-c14n-two-26
 create mode 100644 result/c14n/without-comments/merlin-c14n-two-00
 create mode 100644 result/c14n/without-comments/merlin-c14n-two-01
 create mode 100644 result/c14n/without-comments/merlin-c14n-two-02
 create mode 100644 result/c14n/without-comments/merlin-c14n-two-03
 create mode 100644 result/c14n/without-comments/merlin-c14n-two-04
 create mode 100644 result/c14n/without-comments/merlin-c14n-two-05
 create mode 100644 result/c14n/without-comments/merlin-c14n-two-06
 create mode 100644 result/c14n/without-comments/merlin-c14n-two-07
 create mode 100644 result/c14n/without-comments/merlin-c14n-two-08

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 00000000..279fd6cf
--- /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 00000000..279fd6cf
--- /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 00000000..279fd6cf
--- /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 00000000..cd53346f
--- /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 00000000..27fb6e5e
--- /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 00000000..27fb6e5e
--- /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 00000000..e69de29b
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 00000000..e69de29b
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 00000000..27fb6e5e
--- /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 00000000..6675391b
--- /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 00000000..279fd6cf
--- /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 00000000..279fd6cf
--- /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 00000000..cd53346f
--- /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 00000000..27fb6e5e
--- /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 00000000..27fb6e5e
--- /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 00000000..162c746e
--- /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 00000000..e69de29b
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 00000000..1f7eb6e3
--- /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 00000000..2ca2b305
--- /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 00000000..be42edf9
--- /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 00000000..be42edf9
--- /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 00000000..170354a1
--- /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 00000000..185cbf3f
--- /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 00000000..185cbf3f
--- /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 00000000..bb45d0b1
--- /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 00000000..c42ffc14
--- /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 00000000..4f5bbb4f
--- /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