Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Ottenere dati da XML complesso in vb.net 2.0

    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

  2. #2
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    se magari scrivi i post come dio comanda.. inguardabile proprio sia la tua domanda che l'xml..

  3. #3
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma perche' non usi lo spazio ma il _ ??? E la punteggiatura?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  4. #4
    Scusate ma è un problema con il copia e incolla dell'iPhone da cui ho scritto il post.. Adesso lo modifico immediatamente.
    Edit:non posso più modificarlo.. Mentre contatto l'amministratore lo riscrivo qui:
    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

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.