Preserve newlines when parsing xml

本秂侑毒 提交于 2019-12-20 03:34:06

问题


I'm using the SAX xml parser to parse some xml data which contains newlines. When using Attributes#getValue, the newline data is lost. How can keep the newlines?


回答1:


you can use this code when getting the String to parse:

  public void characters(char ch[], int start, int length) { 


      for(int i=start; i<length; i++)
      if(!Character.isISOControl(ch[i]))
          content.append(ch[i]);

  } 



回答2:


The solution was to use &#xA; instead of \n



来源:https://stackoverflow.com/questions/3401111/preserve-newlines-when-parsing-xml

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!