# XML condition cannot be reconciled?

**URL:** <https://forum.kirupa.com/t/xml-condition-cannot-be-reconciled/303726>\
**Category:** flash\
**Created:** [January 26, 2010, 2:53am UTC](https://forum.kirupa.com/t/xml-condition-cannot-be-reconciled/303726 "2010-01-26T02:53:53Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![RyuMaster](https://avatars.discourse-cdn.com/v4/letter/r/ed8c4c/32.png) [@RyuMaster](https://forum.kirupa.com/u/RyuMaster)\
**Post date:** [January 26, 2010, 2:53am UTC](https://forum.kirupa.com/t/xml-condition-cannot-be-reconciled/303726/1 "2010-01-26T02:53:53Z")

</div>

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

```auto
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:

```auto
<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>

```
