当节点名称不标准时使用e4x

一般使用e4x是这样的
<root>
<result>aa</result>
</root>


trace(xml.result)//aa


但是有时候xml格式是有一定变化的,比如服务器端使用castor自动生成的xml就会在节点中出现横杠等符号。
<root>
<result-result>aa</result-result>
</root>


这时我们需要稍微改变一下
trace(xml.child("result-result"))//aa


e4x其他用法也可以参照这个变化

这个问题困扰了一下午,记录一下。

你可能感兴趣的:(java,xml)