Hello,

i have a xml with this structure
Code:
- <root>
   <item item_id="1"  metamodel_id="1">
   <itemName>
  Name1
</itemName>
   <attribute type="TA">
    <name>
 att11name  </name>
    </attribute>
  <attribute type="TA">
   <name>
 att12name  </name>
    </attribute>
  <attribute type="TA">
   <name>
 att13name  </name>
    </attribute>
</item>
<item item_id="2"  metamodel_id="2">
  <itemName>
  Name2
  </itemName>
   <attribute type="TA">
    <name>
 att21name  </name>
    </attribute>
  <attribute type="TA">
    <name>
 att22name  </name>
    </attribute>
  <attribute type="TA">
      <name>
 att23name  </name>
    </attribute>
   </item>
</root>
I've searched a lot and tried many codes posted in this forum to get 'attributes' and i had no success. I only get the item names.

Code:
    Ext.define('Attribute',{
        extend: 'Ext.data.Model',
        fields:[ 
                    {
                        name: 'type',
                        mapping: '@type'
                    },
                    'name'
            ] ,            
            proxy: { // i tried without proxy and reader too
                type: 'memory',
                reader: {
                    type: 'xml',
                    root: 'item',
                    record: 'attribute'
                }
            },           
     belongsTo: 'Item'
    });    
    Ext.define('Item',{
        extend: 'Ext.data.Model',
        fields: [
            'itemName'            
        ] ,
  hasMany: {model: 'Attribute'},
        proxy: {
            type: 'ajax',
            url : 'MODEL.xml',
            reader: {
                type: 'xml',
                root: 'root',
                record: 'item'
            }
        }
    });

Can anyone help me?














-