summaryrefslogtreecommitdiff
path: root/test/files/xml/xhtml.scala
blob: 623dbfbe961770e0da04fd513891abe858b1b84b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
// $Id$

import scala.xml.PCDATA;
import dtd._;

object Test {

  def main( argv:Array[String] ) = {
    val link = A(PCDATA("link"));

    val m = new scala.xml.javaAdapter.HashMap[String, String];
    m.put("href","http://lampwww.epfl.ch");
    link.setAttribs(m);

    val body = Body(
      H1(PCDATA("Welcome to xhtml in scala")),
      P(PCDATA( "a paragraph")),
      P(PCDATA("another one, with a "),link,PCDATA(" to the LAMP homepage.")));
    val page = Html(Head(Title(PCDATA("a basic xhtml page"))), body);
    System.out.println(page.toXML) ;

    val doc = load(argv(0));
    System.out.println(doc);
    System.out.println(doc.toXML);
  }

}