我的最后一个问题: E4X 选择后代可以是 A OR B 或 A && B 的节点 是关于如何在 E4X 表达式中查询多个属性值,@Patrick 对此进行了回答:
xml.Item.(descendants('ProductRange').(@id=="1" || @id=="2").length()>0);
现在的问题是,我们如何使用数组或字符串使值动态化?
有点像这样,但这不起作用:
var attributeValues:String = "@id==\"1\" || @id==\"2\" || @id==\"3\" || @id==\"4\"";
xml.Item.(descendants('ProductRange').(attributeValues).length()>0);
非常感谢