Wednesday, 4 February 2015

How to prevent Scala pretty printer to remove CDATA?



I've used Scala xml PrettyPrinter library to format xml files. It removes the tags content that has CDATA section. How can I prevent PrettyPrinter to remove CDATA?


this is the code :



val printer = new scala.xml.PrettyPrinter(80, 2)
printer.format(XML.loadString(input))


it converts <textFieldExpression><![CDATA[something]]></textFieldExpression> to <textFieldExpression>something</textFieldExpression>


No comments:

Post a Comment