Как я могу прочитать атрибут элемента XML? - PullRequest
0 голосов
/ 19 июля 2011

Я новичок в сенсорном Сенча, и мне нужно проанализировать XML-файл. Я могу отображать данные между тегами, но не могу отображать данные, когда у меня есть атрибут.

Некоторые тела могут помочь мне, пожалуйста. Спасибо за продвижение

1 Ответ

0 голосов
/ 13 декабря 2013

Вы можете использовать свойство отображения в определении вашего поля.

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>

Я знаю, что это старый пост, но так как я нашел вопрос при поиске ответа ...

...