加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

xml Node getNodeValue 和 getTextContent 区别

发布时间:2020-12-16 05:21:11 所属栏目:百科 来源:网络整理
导读:?xmlversion="1.0" encoding="UTF-8" ? 书架 书 书名魔兽世界法师攻略/书名 作者皮卡丘/作者 售价100.00/售价 /书 书 书名魔兽世界萨满攻略/书名 作者杰尼龟/作者 售价100.00/售价 /书 /书架 XML中,只有 属性、备注、文本,这几种节点才有nodeValue。 而文

<?xmlversion="1.0" encoding="UTF-8" ?>
	<书架>
		<书>
			<书名>魔兽世界法师攻略</书名>
			<作者>皮卡丘</作者>
			<售价>100.00</售价>
		</书>
		<书>
			<书名>魔兽世界萨满攻略</书名>
			<作者>杰尼龟</作者>
			<售价>100.00</售价>
		</书>
	</书架>


XML中,只有 属性、备注、文本,这几种节点才有nodeValue。

而文本,不是
“<书名>魔兽世界法师攻略</书名>”
这个东西,而是<书名>这个节点之内还有一个文本节点是:
“魔兽世界法师攻略”

比如有节点为:
<书名>魔兽世界<强调>法师</强调>攻略</书名>
那么书名下面有三个字节点,分别为:
文本节点:魔兽世界
元素节点:<强调>
文本节点:攻略


System.out.println(list.item(0).getFirstChild().getFirstChild().getNodeValue());
或者:
System.out.println(list.item(0).getFirstChild().getTextContent())

转自 csdn

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读