When printing Scala XML nodes/elements, closing tags for empty elements are added, even if there weren't any in the input.
For example, if you input <childless/>
, the XML processor will add a closing tag like this:
scala> val elem = <childless/>
elem: scala.xml.Elem = <childless></childless>
(The two versions of the XML element are equivalent, but sometimes it is practical to be able to do a simple string comparison of the input and output XML files. The added closing tags may make this harder.)
See this thread.
No comments:
Post a Comment