Java DOM解析器中#文本的含义
我对XML解析器比较陌生,试图理解一些使用DOM api解析XML文档的java代码 我需要知道以下代码中的“#text”是什么意思,甚至这行代码的作用是什么:-Java DOM解析器中#文本的含义,java,dom,xml-parsing,Java,Dom,Xml Parsing,我对XML解析器比较陌生,试图理解一些使用DOM api解析XML文档的java代码 我需要知道以下代码中的“#text”是什么意思,甚至这行代码的作用是什么:- if(!ChildNode.getNodeName().equals("#text")) { //do something } 根据#text是实现text接口的节点的节点名属性的值 i、 e.如果文档中的节点是文本节点(例如,与元素相反),则它的节点名将是#text 在执行某些操作之前,相关代码似乎正在检查ChildNode引用的
if(!ChildNode.getNodeName().equals("#text"))
{
//do something
}
根据#text是实现text
接口的节点的节点名
属性的值
i、 e.如果文档中的节点是文本节点(例如,与元素相反),则它的节点名
将是#text
在执行某些操作之前,相关代码似乎正在检查ChildNode
引用的节点是否为文本节点。据推测,该操作无法在文本节点上执行,例如查询或添加到其子节点