XML condition cannot be reconciled?

Hi! I have quite complex condition here. It purpose is to update value in XML file.

XmlFile.Fighter.(@["name"] == Fighter1Name).Enemy.(@["name"] == Fighter2Name).state.(@type == char_state).action.(@type == char_action).move[move_num] -= 5;

It build fine, but during runtime I suddenly get crazy output followed by flash runtime error:

VerifyError: Error #1068: XMLList and * cannot be reconciled.

How can I reform my condition query, so it should work properly?

XML structure is:

<Root>
 <Fighter name = "Fighter">
     <Enemy name = "Fighter">
       <state type = "UP">
         <action type = "Block">
          <move>180</move>
          <move>150</move>
          <move>186</move>
          <move>100</move>
          <move>770</move>
          <move>286</move>
          <move>300</move>
          <move>1024</move>
          <move>100</move>
          <move>100</move>
          <move>100</move>
          <move>100</move>
          <move>100</move>
          <move>100</move>
         </action>
         <action type = "Stand">
          <move>180</move>
          <move>150</move>
          <move>186</move>
          <move>100</move>
          <move>770</move>
          <move>286</move>
          <move>300</move>
          <move>1024</move>
          <move>100</move>
          <move>100</move>
          <move>100</move>
          <move>100</move>
          <move>100</move>
          <move>100</move>
         </action>
       </state>
       <state type = "DOWN">
       <action type = "Block">
          <move>180</move>
          <move>150</move>
          <move>186</move>
          <move>100</move>
          <move>770</move>
          <move>286</move>
          <move>300</move>
          <move>1024</move>
          <move>100</move>
          <move>100</move>
          <move>100</move>
          <move>100</move>
          <move>100</move>
          <move>100</move>
       </action>
         <action type = "Stand">
          <move>180</move>
          <move>150</move>
          <move>186</move>
          <move>100</move>
          <move>770</move>
          <move>286</move>
          <move>300</move>
          <move>1024</move>
          <move>100</move>
          <move>100</move>
          <move>100</move>
          <move>100</move>
          <move>100</move>
          <move>100</move>
         </action>
       </state>
       <state type = "AIR">
       <action type = "Block">
          <move>180</move>
          <move>150</move>
          <move>186</move>
          <move>100</move>
          <move>770</move>
          <move>286</move>
          <move>300</move>
          <move>1024</move>
          <move>100</move>
          <move>100</move>
          <move>100</move>
          <move>100</move>
          <move>100</move>
          <move>100</move>
       </action>
         <action type = "Stand">
          <move>180</move>
          <move>150</move>
          <move>186</move>
          <move>100</move>
          <move>770</move>
          <move>286</move>
          <move>300</move>
          <move>1024</move>
          <move>100</move>
          <move>100</move>
          <move>100</move>
          <move>100</move>
          <move>100</move>
          <move>100</move>
         </action>
       </state>
     </Enemy>
 </Fighter>
</Root>