diff options
author | buraq <buraq@epfl.ch> | 2004-06-29 09:31:48 +0000 |
---|---|---|
committer | buraq <buraq@epfl.ch> | 2004-06-29 09:31:48 +0000 |
commit | d2db0dc89df674a898c0eb0aee69bc326e74dfd6 (patch) | |
tree | 70ee3dc1d64bcee8ecff0cd27823b4e429f42b8c /test/files/xml/lnk.scala | |
parent | d4e3c78e738e37a0ba5fa5eb8b5196a8556d2c53 (diff) | |
download | scala-d2db0dc89df674a898c0eb0aee69bc326e74dfd6.tar.gz scala-d2db0dc89df674a898c0eb0aee69bc326e74dfd6.tar.bz2 scala-d2db0dc89df674a898c0eb0aee69bc326e74dfd6.zip |
namespace fix + more validation
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 ); |