public static void printNode(NodeList nodeList, Document d)
{
for (int count = 0; count < nodeList.getLength(); count++)
{
Node tempNode = nodeList.item(count);
if (tempNode.getNodeType() == Node.ELEMENT_NODE)
{
if(tempNode.getChildNodes().getLength()==1)
{
if(tempNode.getNodeName()=="param-name")
{
tempNode = tempNode.getNextSibling();
System.out.println(tempNode.getTextContent());
}
}
else if (tempNode.getChildNodes().getLength() > 1)
{
printNode(tempNode.getChildNodes(),d);
}
else
{
print("ELSE")
}
}
}
}
我只想从此 xml.file 中的标签访问和获取文本值
<context-param>
<param-name>A</param-name>
<param-value>604800000</param-value>
</context-param>
<context-param>
<param-name>B</param-name>
<param-value>50</param-value>
</context-param>
<context-param>
<param-name>C</param-name>
<param-value>1</param-value>
</context-param>
但它不起作用,输出是 BLANKLINE _BLANKLINE_ BLANKLINE 。. . .
那么,有人有想法吗?
非常感谢你 。