У меня есть XML-код с встроенной Scala, но он не помещает сгенерированный XML в отдельные строки.Создание отформатированного XML в Scala
В настоящее время, это выглядит так,
<book id="0">
<author>Gambardella, Matthew</author><publish_date>Sun Oct 01 00:00:00 EDT 2000</publish_date><description>An in-depth loo
k at creating applications with XML.</description><price>44.95</price><genre>Computer</genre><title>XML Developer's Guide</title>
</book>
, но я хочу, чтобы выглядеть следующим образом:
<book id="0">
<author>Gambardella, Matthew</author>
<publish_date>Sun Oct 01 00:00:00 EDT 2000</publish_date>
<description>An in-depth look at creating applications with XML.</description>
<price>44.95</price>
<genre>Computer</genre>
<title>XML Developer's Guide</title>
</book>
Как я могу контролировать форматирование? Вот код, который генерирует XML
<book id="0">
{ keys map (_.toXML) }
</book>
здесь ToXml:
def toXML:Node = XML.loadString(String.format("<%s>%s</%s>", tag, value.toString, tag))
Возможный дубликат [Как создать красиво отформатированный XML в Scala?] (Http://stackoverflow.com/questions/3364627/how-to-produce-nicely-formatted-xml -in-scala) – Suma