title: Flex 4 E4X Filtering By Attributes Has Undefined Variable
body: <p>I have some xml and I am trying to filter it using e4x.  My e4x statement looks like this:</p>
  
  <pre><code>model.config.source.fees..fee.(@min&lt;amount).@amount
  </code></pre>
  
  <p>My xml looks liks this:</p>
  
  <pre><code>&lt;flex&gt;
    &lt;fees&gt;
      &lt;fee type="credit" min="0.00" max="200.00" amount="6.00"/&gt;
      &lt;fee type="credit" min="200.01" max="370.00" amount="10.00"/&gt;
    &lt;/fees&gt;
  &lt;/flex&gt;
  </code></pre>
  
  <p>When the e4x statement is run, I get an error message: 
  <strong>Error #1065: Variable @min is not defined.</strong></p>
  
  <p>But if I change my statement to model.config.source.fees..fee.@min it will return an xmllist of all the min attribute values, so min is defined, at least in that statement.  Why doesnt the original statement work? </p>