【发布时间】:2011-10-02 18:54:53
【问题描述】:
我有这个 XML 文档:
<?xml version="1.0" encoding="utf-8"?>
<RootElement>
<Achild>
.....
</Achild>
</RootElement>
如何检查文档是否包含Achild 元素?我试过了
final DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
// Use the factory to create a builder
try {
final DocumentBuilder builder = factory.newDocumentBuilder();
final Document doc = builder.parse(configFile);
final Node parentNode = doc.getDocumentElement();
final Element childElement = (Element) parentNode.getFirstChild();
if(childElement.getNodeName().equalsIgnoreCase(...
但它给了我一个错误(childElement 为空)。
【问题讨论】:
-
什么是
null,childElement本身,是节点名还是别的什么? -
您是指一个名为“AChild”的标签还是一般的子节点?
-
我的意思是一个名为“Achild”的子节点
-
正在提供类似 [#text....]