作者visa9527 (高级伴读士官长)
看板Ajax
标题[问题] ExtJS 在 data.store 读 xml 问题
时间Thu Sep 16 17:55:26 2010
用 data.store 去读一个 xml 基本上是没有问题的
假设一份 xml 内包的资料是这样
<ItemList>
<Item>
<ID>1</ID>
<name>ABC</name>
<tel>123</tel>
</Item>
<Item>
<ID>2</ID>
<name>Mike</name>
<tel>6252</tel>
</Item>
</ItemList>
那可以用
reader: new Ext.data.XmlReader({
record: 'Item',
id: 'ID'},[
'ID','name','tel'
])
去把 每一笔的 name 都读出来 ~ 没有问题
对 records 使用 .getAt(i).get('name')
可是若今天的 xml 长这个样子
<ItemList>
<Item>
<name>ABC</name>
<name>Mike</name>
<name>Fujitsu</name>
<name>Paul</name>
<Item>
<ItemList>
那要怎麽设参数去读出每一笔 name 呢 ?
在 reader 部分一样把 record 用 Item ? 还是改用 name ?
又要怎麽 get 出值呢 ?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.87.144.205
1F:推 slalala:un-well fromat 02/22 20:03