我有一个看起来像的 xml
<Personnel>
<Employee type="permanent">
<Name>Seagull</Name>
<Id>3674</Id>
<Age>34</Age>
</Employee>
<Employee type="contract">
<Name>Robin</Name>
<Id>3675</Id>
<Age>25</Age>
</Employee>
<Employee type="permanent">
<Name>Crow</Name>
<Id>3676</Id>
<Age>28</Age>
</Employee>
</Personnel>
我正在尝试获取每个节点的名称,然后从那里获取值,但是当我执行以下操作时,我总是得到 null 或空字符串:
child.getLocalName().equals("永久")
它抛出异常,因为 child.getLocalName() 为 null 我在调试器中检查了孩子,我看到 localName = "permanent"
有谁熟悉这种奇怪的行为?