老师请问为什么使用Element元素获取属性值,有且只能有一个属性?

来源:2-2 使用 DOM 解析 XML 文件的属性名和属性值

lida

2015-11-23 10:31

Element中的getAttribute()方法中的参数就是指明属性名,理论上就能从多个属性中获取到指定属性名的属性值,我自己的实验也能从多个属性值中获取指定属性名的值。

写回答 关注

1回答

  • JessicaJiang
    2015-11-24 11:31:09
    已采纳

    这位同学你说的对啊,的确可以使用Element对象中的getAttribute("nodeName")方法获取到对应的node Value;不过我没有采取这种方式是因为我使用Node对象中有一个getNodeName()方法,可以在我不知道NodeName的情况下遍历到所有的NodeName以及它们的Value。所以说如果你知道每个节点的名字,那么你就可以使用Element对象中的getAttribute("nodeName")方法;如果你不知道每个节点的名字,那么你就可以使用Node对象的getNodeName()和getNodeValue()方法;不知道这样解释你有没有看懂?

    lida

    非常感谢!

    2015-12-15 09:49:08

    共 1 条回复 >

Java眼中的XML---文件读取

通过Java认识并且创造XML文件,如何应用 Java“解析 XML

83202 学习 · 431 问题

查看课程

相似问题