summaryrefslogtreecommitdiff
path: root/test/files/jvm/xmlstuff.scala
diff options
context:
space:
mode:
Diffstat (limited to 'test/files/jvm/xmlstuff.scala')
-rw-r--r--test/files/jvm/xmlstuff.scala13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/files/jvm/xmlstuff.scala b/test/files/jvm/xmlstuff.scala
index 90ae82e18a..82d58a59a3 100644
--- a/test/files/jvm/xmlstuff.scala
+++ b/test/files/jvm/xmlstuff.scala
@@ -122,6 +122,7 @@ val addrBook =
case _ => false; },
true);
+
/* namespaces */
// begin tmp
Console.println("namespaces");
@@ -156,4 +157,16 @@ DEPRECATED, don't support namespaces in pattern match anymore
case _ => false; });
// end tmp
*/
+ Console.println("validation");
+ val vtor = new scala.xml.dtd.ElementValidator();
+ {
+ import scala.xml.dtd.ELEMENTS;
+ import scala.xml.dtd.ContentModel._;
+ vtor.setContentModel(
+ ELEMENTS(
+ Sequ(
+ Letter(ElemName("bar")),
+ Star(Letter(ElemName("baz"))) )));
+ }
+ assertEquals( vtor( <foo><bar/><baz/><baz/></foo> ), true );
}