有的时候,XML里面的节点的嵌套结构太多,太多子节点的子节点 的某些属性需要被获得。
XML文件里面的节点太多
...
<imgdir name="walk1">
<imgdir name="0">
<canvas name="body" width="27" height="32">
<vector name="origin" x="1" y="32"/>
<imgdir name="map">
<vector name="neck" x="-1" y="-32"/>
<vector name="navel" x="-1" y="-20"/>
</imgdir>
<string name="z" value="body"/>
</canvas>
<canvas name="arm" width="22" height="17">
<vector name="origin" x="62" y="8"/>
<imgdir name="map">
<vector name="navel" x="-2" y="2"/>
<vector name="hand" x="2" y="5"/>
</imgdir>
<string name="z" value="arm"/>
</canvas>
<short name="face" value="3"/>
<int name="value" value="180"/>
</imgdir>
<imgdir name="1">
<canvas name="body" width="26" height="32">
<vector name="origin" x="16" y="32"/>
<imgdir name="map">
<vector name="neck" x="-4" y="-31"/>
<vector name="navel" x="-6" y="-20"/>
</imgdir>
<string name="z" value="body"/>
</canvas>
<canvas name="arm" width="13" height="17">
<vector name="origin" x="6" y="9"/>
<imgdir name="map">
<vector name="navel" x="-6" y="-1"/>
<vector name="hand" x="-2" y="5"/>
</imgdir>
<string name="z" value="arm"/>
</canvas>
<short name="face" value="1"/>
<int name="value" value="180"/>
</imgdir>
<imgdir name="2">
<canvas name="body" width="24" height="32">
<vector name="origin" x="19" y="32"/>
<imgdir name="map">