diff options
Diffstat (limited to 'test/files/xml/lnk.scala')
-rw-r--r-- | test/files/xml/lnk.scala | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/test/files/xml/lnk.scala b/test/files/xml/lnk.scala new file mode 100644 index 0000000000..72ccc117ec --- /dev/null +++ b/test/files/xml/lnk.scala @@ -0,0 +1,25 @@ +// $Id$ + +import scala.xml.PCDATA; +import scala.xml.Element; +import dtd._; + +object Test { + + // 3 ways to construct your data + def main(args:Array[String]) = { + // construct data using original Element name + val b: Element = dtd._factory.get("link")(Nil); // safe + // !!! System.out.println(b.toXML); + + // construct data using constructor + val c = Link(Name(PCDATA("hello-link"))); + c.getAttribs.put("target", "http://www.scala.org"); + System.out.println(c.toXML); + + // construct data using loading from a file + val lnkDB = load(args(0)); + System.out.println(lnkDB.toXML); + } + +} |