diff options
Diffstat (limited to 'test/files/xml/lnk.scala')
-rw-r--r-- | test/files/xml/lnk.scala | 22 |
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 ); |