51,410
社区成员
发帖
与我相关
我的任务
分享<c>
<t name="测试">
<i id="1"/>
<i id="2"/>
<i id="3"/>
</t>
<t name="TEST">
<i id="1"/>
<i id="2"/>
<i id="3"/>
</t>
</c>
import org.dom4j.Document;
import org.dom4j.Node;
import org.dom4j.io.SAXReader;
public class Test {
public static void main(String[] args) throws Exception {
SAXReader reader = new SAXReader();
Document doc = reader.read(new File("E:\\test.xml"));
List childNodes = doc.selectNodes("//c/t[@name='TEST']");//获取TEST节点
//doc.selectNodes("//c/t");获取测试节点,和TEST节点
for (Object obj : childNodes) {
Node childNode = (Node) obj;
String name= childNode.valueOf("@name");
System.out.println(name);
}
}
}