2011-02-16 69 views
1

我是學生,買不起保費的支持,所以我的問題在這裏:煎茶觸摸XML閱讀器問題

我有一個非常簡單的XML,它給我下面的錯誤: http://img33.imageshack.us/i/screenprn.png/

Ext.regModel('User', { 
    fields: ['id', 'name', 'email'] 
}); 

var store = new Ext.data.Store({ 
    model: 'User', 
    autoLoad:true, 
    proxy: { 
    type: 'ajax', 
    url : 'ajax/user.xml', 
    reader: { 
    type : 'xml', 
    model: 'User', 
    record: 'user' 
    } 
    } 
}); 

回答

2

首先,你的XML前人的精力是這樣的:

<?xml version="1.0" encoding="UTF-8"?> 
<users> 
    <user> 
     <id>1</id> 
     <name>Ed Spencer</name> 
     <email>[email protected]</email> 
    </user> 
    <user> 
     <id>2</id> 
     <name>Abe Elias</name> 
     <email>[email protected]</email> 
    <user> 
</users> 

否則它不會是一個XML)

1

你不需要在XML文件中的根標籤?

+0

Hi @XmlNoob,歡迎來到StackOverflow。其他版主之一肯定以爲你發佈的是問題而不是答案。我們獲得了許多這樣的帖子,因此花大量時間評估每個帖子並不容易。我已經恢復你的答案。對於那個很抱歉。 – 2011-02-17 15:50:09

0

用這種方式

代理:新Ext.data。 HttpProxy({url:''}),

1

您在XML中有錯誤!

<?xml version="1.0" encoding="UTF-8"?> 
<users> 
    <user> 
     <id>1</id> 
     <name>Ed Spencer</name> 
     <email>[email protected]</email> 
    </user> 
    <user> 
     <id>2</id> 
     <name>Abe Elias</name> 
     <email>[email protected]</email> 
    <user> <--- </user> 
</users>