私は次のような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( "permanent")
child.getLocalName()がnullであるため、例外がスローされます。デバッガーで子をチェックしたところ、localName="permanent"であることがわかりました。
この奇妙な振る舞いに精通している人はいますか?