summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorburaq <buraq@epfl.ch>2004-06-03 20:05:37 +0000
committerburaq <buraq@epfl.ch>2004-06-03 20:05:37 +0000
commit3b537582a64cfaee371e7f3439b7077ea3e4fc49 (patch)
tree1695d3b8a8ae1be702c428c73a58e4fa159acceb /test
parent1e59ef7fe08de15dd7a87d7b39f88d750c401c03 (diff)
downloadscala-3b537582a64cfaee371e7f3439b7077ea3e4fc49.tar.gz
scala-3b537582a64cfaee371e7f3439b7077ea3e4fc49.tar.bz2
scala-3b537582a64cfaee371e7f3439b7077ea3e4fc49.zip
validation works
Diffstat (limited to 'test')
-rw-r--r--test/files/xml/xhtml.check2
-rw-r--r--test/files/xml/xhtml.scala33
2 files changed, 35 insertions, 0 deletions
diff --git a/test/files/xml/xhtml.check b/test/files/xml/xhtml.check
new file mode 100644
index 0000000000..50186a8428
--- /dev/null
+++ b/test/files/xml/xhtml.check
@@ -0,0 +1,2 @@
+<html version="-//W3C//DTD XHTML Basic 1.0//EN" xmlns="http://www.w3.org/1999/xhtml"><head profile="" xmlns="http://www.w3.org/1999/xhtml"><base href="http://here.edu" xmlns="http://www.w3.org/1999/xhtml"></base><title xmlns="http://www.w3.org/1999/xhtml">a basic xhtml page</title></head><body xmlns="http://www.w3.org/1999/xhtml"><h1 xmlns="http://www.w3.org/1999/xhtml">Welcome to xhtml in scala</h1><p xmlns="http://www.w3.org/1999/xhtml">a paragraph</p><p xmlns="http://www.w3.org/1999/xhtml">another one, with a <a href="http://lampwww.epfl.ch" xmlns="http://www.w3.org/1999/xhtml">link</a> to the LAMP homepage.</p></body></html>
+<html version="-//W3C//DTD XHTML Basic 1.0//EN" xmlns="http://www.w3.org/1999/xhtml"><head profile="" xmlns="http://www.w3.org/1999/xhtml"><base href="here.com" xmlns="http://www.w3.org/1999/xhtml"></base><title xmlns="http://www.w3.org/1999/xhtml">a basic xhtml page</title></head><body xmlns="http://www.w3.org/1999/xhtml"><h1 xmlns="http://www.w3.org/1999/xhtml">Welcome to xhtml in scala</h1><p xmlns="http://www.w3.org/1999/xhtml">a paragraph</p><p xmlns="http://www.w3.org/1999/xhtml">another, with a <a href="http://lampwww.epfl.ch" xmlns="http://www.w3.org/1999/xhtml">example link</a> to lamp homepage</p></body></html>
diff --git a/test/files/xml/xhtml.scala b/test/files/xml/xhtml.scala
new file mode 100644
index 0000000000..e1510456c7
--- /dev/null
+++ b/test/files/xml/xhtml.scala
@@ -0,0 +1,33 @@
+// $Id$
+
+import scala.xml.{Node,Text};
+import dtd._;
+
+object Test {
+
+ val n = Node.NoAttributes;
+
+ def main( argv:Array[String] ) = {
+ val link = A( n + "href" -> "http://lampwww.epfl.ch",
+ Text("link"));
+
+ //val m = new scala.collection.mutable.HashMap[String, String];
+ //m.put("href","http://lampwww.epfl.ch");
+ //link.setAttribs(m);
+
+ val body = Body(n,
+ H1(n,Text("Welcome to xhtml in scala")),
+ P(n,Text( "a paragraph")),
+ P(n,Text("another one, with a "),link,Text(" to the LAMP homepage.")));
+ val page = Html(n,
+ Head(n,
+ Base(n+"href" -> "http://here.edu"),
+ Title(n,Text("a basic xhtml page"))),
+ body);
+ System.out.println( page ) ;
+
+ val doc = load(argv(0));
+ System.out.println( doc );
+ }
+
+}