Java 解析包含空格的XML节点文本时出现问题?
我正在使用Java和DOM库。我有一个XML文件,需要对其进行解析,并将其输入数据库进行验证和比较 我已经设置了我的解析器,我得到了很好的结果,但是遇到了一个问题。当节点具有包含空格的文本值时,文本的第二部分将被截断Java 解析包含空格的XML节点文本时出现问题?,java,xml,parsing,Java,Xml,Parsing,我正在使用Java和DOM库。我有一个XML文件,需要对其进行解析,并将其输入数据库进行验证和比较 我已经设置了我的解析器,我得到了很好的结果,但是遇到了一个问题。当节点具有包含空格的文本值时,文本的第二部分将被截断 <price> <list type="new"> <name>A Name</name> <description>[First Data Piece][Second Data P
<price>
<list type="new">
<name>A Name</name>
<description>[First Data Piece][Second Data Piece]</description>
</list>
</price>
这是从XML获取文本的代码。。。请让我知道我还需要提供什么。我觉得您的代码很好,在本地运行时运行良好。您能提供其余的代码吗?是的,这似乎是人为错误。谢谢你的关注@Ritesh.spitpsu:你能自己发布一个问题的答案,然后接受这个答案,这样我们就可以结束这个问题了吗?此外,如果前面的问题解决了您的问题,您需要接受这些问题的答案。
private String getTextValue(Element ele, String tagName) {
String textVal = null;
NodeList nl = ele.getElementsByTagName(tagName);
if(nl != null && nl.getLength() > 0) {
Element el = (Element)nl.item(0);
textVal = el.getFirstChild().getNodeValue();
}
return textVal;
}