summaryrefslogtreecommitdiff
path: root/test/files/xml/lnk.scala
diff options
context:
space:
mode:
Diffstat (limited to 'test/files/xml/lnk.scala')
-rw-r--r--test/files/xml/lnk.scala22
1 files changed, 21 insertions, 1 deletions
diff --git a/test/files/xml/lnk.scala b/test/files/xml/lnk.scala
index 8d81eae609..7d4c927efe 100644
--- a/test/files/xml/lnk.scala
+++ b/test/files/xml/lnk.scala
@@ -13,13 +13,33 @@ object Test {
//val b: Node = dtd._factory.get("link").match { case Some(x) => x(Nil,null)}; // safe
// !!! System.out.println(b.toXML);
- // construct data using constructor
+ // construct data using constructor (valid)
val c = Link(
new AttributeSeq(
Attribute("","target","http://www.scala.org")
),
Name(n, scala.xml.Text("hello-link"))
);
+
+ try {
+ val c2 = Name(
+ n,
+ Link( n )
+ );
+ Console.println("eh ?");
+ } catch {
+ case scala.xml.dtd.ValidationException(msg) => {
+ Console.print("validator throws exception: ");
+ Console.println( msg );
+ }
+ case z => // ignore
+ Console.println("whut??? "+z.getClass);
+
+ }
+
+
+
+
//c.getAttribs.update("target", "http://www.scala.org");
System.out.println( c );