header = new LinkedHashMap<String,Object>();
Element headerElement = (Element)doc.getElementsByTagName( "Header").item(0);
NodeList elementList = headerElement.getElementsByTagName( "*" );
for( int index =0; index < elementList.getLength(); index++ ){
Node element = elementList.item(index);
System.out.println( element.getChildNodes().item(0).getTextContent() ); // Statement A
System.out.println( element.getTextContent()); // Statement B
Statement A 和 Statement B 都打印相同的输出。
这是什么意思,每个节点都是自己的子节点?
输入 XML 是
<Header>
<tag1>1</tag1>
<tag2>2</tag2>
<tag3>3</tag3>
<tag4>4</tag4>
</Header>