ASP Classico - da XML a recordset - help :(

venerdì 01 giugno 2012 - 10.43

alessio_fi Profilo | Newbie

Salve ragazzi, premetto che non so se rispondete a domande di ASP classico (non trovo la stanza, provo a inserirla qua)

Io ho una stringa con un tracciato XML che mi viene restituito da un Web Service.
esempio (per comodità metto solo un record):

<DATI>
<STATO Y="RADIO">
<OPTION D="S">Persona Fisica</OPTION>
<OPTION >Persona Giuridica</OPTION>
</STATO>
<CODFISC>XXXYYY78M57E801Q</CODFISC>
<ID-ANAG >84877455</ID-ANAG>
<COGNOME>PIPPO</COGNOME>
<NOME >ROBERTA</NOME>
...
...
</DATI>

C'è un modo veloce, da ASP di mettere questi dati in un normalissimo recodset?

Grazie mille,
Alessio

alx_81 Profilo | Guru

Ciao

>C'è un modo veloce, da ASP di mettere questi dati in un normalissimo recodset?
devi fare parsing dell'XML usando MSXML.
Qui c'è un esempio: http://oreilly.com/pub/h/466
Se non ce l'hai, dovrai installare il parser.

>Grazie mille,
di nulla!
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.microsoft.com/profiles/Alessandro.Alpi

alessio_fi Profilo | Newbie

Grazie!

alessio_fi Profilo | Newbie

Posso diturbarvi ancora su ASP?

Ho un file xml di input fatto così

<?xml version="1.0" encoding="ISO-8859-1"?>
<ACXSR10A T="TAAC024 " O="S">
<INPUT>
<IN-CODFIS >XXXYYYUUUIII</IN-CODFIS>
<IN-ST-GIU >F</IN-ST-GIU>
</INPUT>
<DATI>
<ST-GIURIDICO Y="RADIO" >
<OPTION D="S">Persona Fisica</OPTION>
<OPTION >Persona Giuridica</OPTION>
</ST-GIURIDICO>
<CODFISC >aaa</CODFISC>
<ST-GIURIDICO Y="RADIO" >
<OPTION >Persona Fisica</OPTION>
<OPTION D="S">Persona Giuridica</OPTION>
</ST-GIURIDICO>
<CODFISC >bbb</CODFISC>
</DATI>
</ACXSR10A>


Come faccio secondo voi a tirare fuori un ciclo per leggere ogni codice fiscale e accanto metterci la natura giuridica corretta (identificata con l'attributo D="S")?

sono arrivato a caricarla nel mio MSXML.DOMDocument ma non riesco a ciclare correttamente
Come posso fare?

Grazie mille a tutti

alx_81 Profilo | Guru

>Come faccio secondo voi a tirare fuori un ciclo per leggere ogni
>codice fiscale e accanto metterci la natura giuridica corretta
>(identificata con l'attributo D="S")?
>sono arrivato a caricarla nel mio MSXML.DOMDocument ma non riesco
>a ciclare correttamente
Come fai a ciclarla? Passaci qualche riga di codice altrimenti non riusciamo a capire cosa c'è di errato.
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.microsoft.com/profiles/Alessandro.Alpi
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5