I want to create a document like this:
<root/>
What can I add children to the software. Theoretically, it would look like this:
val root_node_name = "root" val doc = <{root_node_name}/>
But this does not work:
error: not found: value <
So, I tried instead:
val root_node_name = "root" val doc = new scala.xml.Elem(null, root_node_name, null, scala.xml.TopScope, null)
This compiles, but at runtime I get this exception from the null pointer:
java.lang.NullPointerException at scala.xml.Utility$.toXML(Utility.scala:201) at scala.xml.Utility$$anonfun$sequenceToXML$2.apply(Utility.scala:235) at scala.xml.Utility$$anonfun$sequenceToXML$2.apply(Utility.scala:235) at scala.Iterator$class.foreach(Iterator.scala:414) at scala.runtime.BoxedArray$AnyIterator.foreach(BoxedArray.scala:45) at scala.Iterable$class.foreach(Iterable...
I am using Scala 2.8. Any examples of how to do this? Thanks.
Isaac oates
source share