Как лучше всего взять документ с произвольным форматированием текста, скажем:
Hello world
1.1.1 (John Doe)
Paragraph one here... pargraph one continued here
paragraph two here
и преобразовать его в документ XML, который выглядит примерно так:
<note id="1.1.1" author_first = "John" author_last = "Doe">
<paragraph>Paragraph one here... paragraph one continued here</paragraph>
<paragraph>paragraph two here</paragraph>
</note>
Единственное, о чем я могу думать, это стандартный императивный способ использования класса типа XMLBuilder
, скажем, Scanner
.Но это не очень похоже на идиоматическую Scala.
Спасибо!