thx,i see,it's a good article. --- José Antonio Pérez Testa <[EMAIL PROTECTED]> 的正文: > Hi Gao, as always i recommed you my reference > reading: > http://www.onjava.com/lpt/a/2746 > you must use addSetProperties method. Following > changes would work! > > //digester.addCallMethod("devices/device", > "addDevice",1); > //digester.addCallParam("devices/device/name", 0); > digester.|addSetProperties|("devices/device/name", > "device"); > > > //public void addDevice(String name, ){ > public void setDevice(String name) { > Device device = new Device(name); > devices.add(device); > } > > || > > Saludos. > > Gao Di wrote: > > >i have the xml file as below: > ><devices> > ><device> > > <name>Gw1</name> > ></device> > ><device> > > <name>Gw2</name> > ></device> > ></devices> > >then i can use digester to parse it with this class > >it's aim it to put the <device> to a javabean and > then > >put all <deivce> to a arraylist. > >List devices = new ArrayList(); > > > >public void parsedevice(){ > >Digester digester = new Digester(); > >digester.push(this); > >digester.addCallMethod("devices/device", > "addDevice", > >1); > >digester.addCallParam("devices/device/name", 0); > >digester.parse(test.xml); > > > >public void addDevice(String name, ){ > >Device device = new Device(name); > >devices.add(device); > >} > > > >but after some consideration,i changed the xml file > >like this: > ><devices> > ><device name='Gw1'/> > ><device name='Gw2'/> > ></devices> > >then,the parse code doesn't work any more,anyone > can > >help me how to parse this kind of xml file? > > > >_________________________________________________________ > >Do You Yahoo!? > >150万曲MP3疯狂搜,带您闯入音乐殿堂 > >http://music.yisou.com/ > >美女明星应有尽有,搜遍美图、艳图和酷图 > >http://image.yisou.com > >1G就是1000兆,雅虎电邮自助扩容! > >http://cn.rd.yahoo.com/mail_cn/tag/1g/*http://cn.mail.yahoo.com/event/mail_1g/ > > > >--------------------------------------------------------------------- > >To unsubscribe, e-mail: > [EMAIL PROTECTED] > >For additional commands, e-mail: > [EMAIL PROTECTED] > > > > > > > ------------------------------------------------------------------------------------------------------------------- > Este correo electr?ico y, en su caso, cualquier > fichero anexo al mismo, contiene informaci? de > car?ter confidencial exclusivamente dirigida a su > destinatario o destinatarios. Queda prohibida su > divulgaci?, copia o distribuci? a terceros sin la > previa autorizaci? escrita de Indra. En el caso de > haber recibido este correo electr?ico por error, se > ruega notificar inmediatamente esta circunstancia > mediante reenv? a la direcci? electr?ica del > remitente. > > The information in this e-mail and in any > attachments is confidential and solely for the > attention and use of the named addressee(s). You are > hereby notified that any dissemination, distribution > or copy of this communication is prohibited without > the prior written consent of Indra. If you have > received this communication in error, please, notify > the sender by reply e-mail > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > >
_________________________________________________________ Do You Yahoo!? 150万曲MP3疯狂搜,带您闯入音乐殿堂 http://music.yisou.com/ 美女明星应有尽有,搜遍美图、艳图和酷图 http://image.yisou.com 1G就是1000兆,雅虎电邮自助扩容! http://cn.rd.yahoo.com/mail_cn/tag/1g/*http://cn.mail.yahoo.com/event/mail_1g/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
