diff options
Diffstat (limited to 'test/files/run/xmlParsing.scala')
-rw-r--r-- | test/files/run/xmlParsing.scala | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/test/files/run/xmlParsing.scala b/test/files/run/xmlParsing.scala new file mode 100644 index 0000000000..d602d9e0bc --- /dev/null +++ b/test/files/run/xmlParsing.scala @@ -0,0 +1,42 @@ +//############################################################################ +// XML Parsing +//############################################################################ +// $Id$ + +import scala.testing.UnitTest._ ; + +import scala.xml._ ; + +/** this file test just succesful run of the parser. There are no checks whether + * the encoding to Scala expressions is done correctly + */ +object Test with Application { + + val x0 = <hello/>; + val x1s = <foo></foo>.toString(); + val x2 = <foo><bar><baz/></bar><bar/></foo>.toString(); + + /* whitespace (ws) handling */ + + val x3 = <hello > </hello>.toString(); /* ws in tags allowed */ + + val x4 = <hello> + <world></world> + <test/> + <mars></mars></hello>.toString(); /* ws in element content */ + + /* attributes */ + + val z = <html> + <body background="#FFFFFF"> + <h1>Hello World</h1> + <p>Check the <a href="scala.epfl.ch">scala</a> page!</p> + </body> + </html>.toString(); + + val ent = <foo> + hello character entities! + welcome   unicode characters! + </foo> + +} |