为了账号安全,请及时绑定邮箱和手机立即绑定

关于nodelist.item(j).getFirstChild().getNodeValue()和nodelist.item(j).getTextContent()

如果我想得到

aa冰与火之歌

中的“冰与火之歌“,那我怎么在nodelist.item(j).getFirstChild().getNodeValue()中来得到呢

正在回答

4 回答

首先“nodelist.item(j).getFirstChild().getNodeValue()”获取的内容是子节点(text类型节点)的text内容

那你就直接获取整个节点中的text文本内容,手动分解字符串。
String str=nodelist.item(j).getTextContent();
String text=str.substring(2);//2是冰字在字符串中的下标(或者将2替换为str.indexOf("冰"))


0 回复 有任何疑惑可以回复我~

你这个得到的是“aa”,但是我想要“冰与火之歌“,这个可以用nodelist.item(j).getLastChild().getNodeValue()得到,但是如果中间还有子节点的话获取中间的既不能用first也不能用last了


0 回复 有任何疑惑可以回复我~

nodelist.item(j).getFirstChild().getTextContent()

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java眼中的XML---文件读取
  • 参与学习       83203    人
  • 解答问题       431    个

通过Java认识并且创造XML文件,如何应用 Java“解析 XML

进入课程

关于nodelist.item(j).getFirstChild().getNodeValue()和nodelist.item(j).getTextContent()

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信