summaryrefslogtreecommitdiff
path: root/test/files/xml/lnk.scala
diff options
context:
space:
mode:
authorburaq <buraq@epfl.ch>2004-06-29 09:31:48 +0000
committerburaq <buraq@epfl.ch>2004-06-29 09:31:48 +0000
commitd2db0dc89df674a898c0eb0aee69bc326e74dfd6 (patch)
tree70ee3dc1d64bcee8ecff0cd27823b4e429f42b8c /test/files/xml/lnk.scala
parentd4e3c78e738e37a0ba5fa5eb8b5196a8556d2c53 (diff)
downloadscala-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.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 );