throws DataSourceException, ReportProcessingException
{
try
{
final XmlWriter xmlWriter = getXmlWriter();
final LineBreakIterator lb = new LineBreakIterator(text);
while (lb.hasNext())
{
final String line = (String) lb.next();
final String normalizedText = XmlWriterSupport.normalize(line, false);
xmlWriter.writeText(normalizedText);
if (lb.hasNext())
{
xmlWriter.writeTag(OfficeNamespaces.TEXT_NS, "line-break", XmlWriterSupport.CLOSE);
}
}
}