Вы можете использовать свойство отображения в определении вашего поля.
Ext.define('temp.model.User', {
extend: 'Ext.data.Model',
config: {
fields: [
{ name: 'pseudo', type: 'string', mapping: '@pseudo' },
{ name: 'id', type: 'int' },
{ name: 'name', type: 'string' },
]
}
});
Будет читать этот xml:
<?xml version="1.0" encoding="UTF-8"?>
<users>
<user pseudo="pierre">
<id>1</id>
<name>Pierre</name>
</user>
<user pseudo="zorg">
<id>99</id>
<name>Zorglub</name>
</user>
</users>
Я знаю, что это старый пост, но так как я нашел вопрос при поиске ответа ...