Salve a tutti.. Io sto realizzando una applicazione in vb.net e winforms per prelevare file via ssh tramite una app esterna.. Pero questa app esterna fornisce l'output tramite XML.. Io non sono molto esperto in XML così ho provato a guardare in Internet..ma proprio non riesco a capire come fare.. Il file XML è questo:
_codice:<?xml version="1.0" encoding="UTF-8"?> <session xmlns="http://winscp.net/schema/session/1.0" name="127.0.0.1" start="2009-07-29T13:03:30.748Z">; <ls> <destination value="/prrrivate/" /> <result success="false"> <message>Error listing directory '/prrrivate'.</message> <message>No such file or directory. Error code: 2 Error message from server: No such file Request code: 11</message> </result> </ls> <ls> <destination value="/private/" /> <files> <file> <filename value="." /> <type value="d" /> <modification value="2009-06-17T22:11:15.000Z" /> <permissions value="rwxr-xr-x" /> </file> <file> <filename value=".." /> <type value="d" /> <modification value="2009-07-28T07:10:13.000Z" /> <permissions value="rwxrwxr-t" /> </file> <file> <filename value="etc" /> <type value="d" /> <modification value="2009-06-21T12:13:09.000Z" /> <permissions value="rwxr-xr-x" /> </file> <file> <filename value="var" /> <type value="d" /> <modification value="2009-07-19T23:05:06.000Z" /> <permissions value="rwxr-xr-x" /> </file> </files> <result success="true" /> </ls> <download> <filename value="/private/var/mobile/Library/SBSettings/Commands/com.iw2bsq.fakeAPN" /> <destination value="D:\dss\Commands\com.iw2bsq.fakeAPN" /> <result success="true" /> </download> <download> <filename value="/private/var/mobile/Library/SBSettings/Commands/com.sbsettings.freemem" /> <destination value="D:\dss\Commands\com.sbsettings.freemem" /> <result success="true" /> </download> <download> <filename value="/private/var/mobile/Library/SBSettings/Commands/com.sbsettingsinsomnia.checkenabled" /> <destination value="D:\dss\Commands\com.sbsettingsinsomnia.checkenabled" /> <result success="true" /> </download> <download> <filename value="/private/var/mobile/Library/SBSettings/Commands/com.sbsettingsinsomnia.disable" /> <destination value="D:\dss\Commands\com.sbsettingsinsomnia.disable" /> <result success="true" /> </download> </session>
devo ottenere una lista di filename value e result success (booleano).. Come posso fare con il .net framework 2.0? ( preferisco il 2.0 per massimizzare la compatibilità.. Ma se con il 3.5 è molto + facile mi accontento..)
grazie in anticipo e scusate il post iniziale
modificato dal moderatore