我编写了一个代码,它返回包含字符串类型变量的以下XML。
<imageedit>
<matrix a="0.5213903738845257" b="0" c="0" d="0.5213903738845257" tx="559.6" ty="1.0784769629138395"/>
<cutout x="0" y="0" width="400" height="568"/>
</imageedit>
现在我想将所有节点乘以3并再次存储在该字符串类型变量中。我怎么能这样做?
答案 0 :(得分:0)
您可以使用E4X访问以下属性:
var xml : XML = <imageedit>
<matrix a="0.5213903738845257" b="0" c="0" d="0.5213903738845257" tx="559.6" ty="1.0784769629138395"/>
<cutout x="0" y="0" width="400" height="568"/>
</imageedit>
xml.matrix.@a = Number(xml.matrix.@a)*3
和其他属性相同。您也可以使用'for each'来迭代它们。