请教一个关于用java解析XML格式数据的问题
在解析一xml格式组织好的数据流时, 碰到百思不得其解的问题,如下:
有一xml格式如下:
<msg>
<name><![CDATA[hello]]</name>
...
</msg>
解析程序如下:
...
Element element = ...;
NodeList names = element.getElementsByTagName("name");
...
Element profile = (Element) names.item(0);
Node dataNode = profile.getFirstChild();
String name = dataNode.getNodeValue();
读到此处出现问题, 若元素<name>中数据仅为一简单字符串,没问题,可以读出.但若其中包括回车换行符('\r\n')时,此时读出的数据将只有'\n'没有'\r'了,也就是只有换行符,没有回车符了.
实在是不解,望各位大侠指点.
问题点数:0、回复次数:2Top
1 楼TinyJimmy(Jimmy)回复于 2004-09-01 20:57:26 得分 0
也正常, 解释器给你过滤掉呗Top
2 楼isco(isco)回复于 2004-09-02 08:49:22 得分 0
关键是我不想它过滤掉啊!希望原汁原味的读出来.Top




