Java Dom API中getNodeValue和getTextContent的区别
来源:互联网 发布:北京云计算公司排名 编辑:程序博客网 时间:2024/05/16 11:27
<?xml version="1.0" encoding="UTF-8"?><people><person persionId="E01"><name> <familyname>叶</familyname>大飞</name><address>xijie</address><tel>12312-123</tel><age>21</age></person><person persionId="E02"><name>yyf</name><address>dongjie</address><tel>12325435</tel><age>12</age></person><person persionId="E03"><name>NIUNIU</name><address>NANJIE</address><tel>123123</tel><age>3213</age></person><person persionId="E04"><name>超人</name><address>北街</address><tel>123120123-2</tel><age>12</age></person></people>
Dom解析器中Node和Element是严格区分开来的。
Element值的是<person></person>这样的东东
而在XML中:文本,注释,Element,指令,CDATA都被当做node。
比如
<name> <familyname>叶</familyname>大飞</name>这段是一个tagName=”name"的元素。它包括了3个节点分别是
空格(文本节点,在DOM中就算你只是打了个回车也会被视为一行文本)
<familyname>叶</familyname>(元素,也是一个节点),
大飞(文本节点)。
而对于Node中的getNodeValue()方法只对Attribute,Text,Comment,CDATA等节点有意义,其他取出来都是null。
而getTextContent()方法则返回此节点及其后代的文本内容,啥意思?比如上面的name元素调用getTextContent()方法则返回‘空格’叶大飞.
0 0
- Java Dom API中getNodeValue和getTextContent的区别
- xml Node getNodeValue 和 getTextContent 区别
- dom中attribute和property的区别
- javascript中bom和dom的区别
- java dom xml解析和windows dom解析的区别
- HTML DOM和XML DOM的区别
- Dom Ready 和 Dom Load 的区别
- 核心DOM和html DOM的区别
- 核心DOM和html DOM的区别
- 核心DOM和html DOM的区别
- zz html DOM 中 document 和window的区别
- event事件中ie和标准dom的区别
- javascript 中各个浏览器dom,xml dom的区别和json的注意事项
- DOM和SAX的区别
- DOM和SAX的区别
- SAX和DOM的区别
- SAX和DOM的区别
- DOM和BOM的区别
- Maven的安装
- arcgis server创建站点失败,提示连接不到arcgis server时,可试下关闭ipv6
- XMPP 配置开发
- js定时器setInterval、setTimeout的使用
- MySQL中SQL优化和架构设计
- Java Dom API中getNodeValue和getTextContent的区别
- Linux内核中的hash与bucket
- Ch2-5: find the beginning of loop in a circular linked list---two solutions
- 未分类--Windows API--GetSystemTime
- Service "SYS$SYS.KUPC$C_1_20140110224935.RAC" has 1 instance(s)
- 粗糙集的动态预测
- 基于HTTP协议的断点续传
- float数据在内存中的存储方法
- aaaa