Problema con file XML

lunedì 13 febbraio 2006 - 16.21

papini.sascha Profilo | Newbie

Ciao ragazzi come sempre ho un problema e non mi riesce a cavarne le gambe ... in poche parole devo fare un parsing di un file xml ... che posto un pezzo per far capire la struttura

<?xml version="1.0" encoding="utf-8" ?>

<listino xmlns="http://www.brain.it">
<soggRif id="20276">CLIENTE ESSEDI SHOP</soggRif>
<periodo datarif="20051021"></periodo>

<data>
<idart>50144</idart>
<descr_breve>APPLE Mac mini G4 1.25G 512Mb 40G R9200 Combo</descr_breve>
<descr_tab>Specifiche tecniche : [BR]
Risoluzione : Max. SXGA (1.280 x 1.024)[BR]
Frequenza scansione H : 15 - 100 KHz[BR]
Frequenza scansione V : 50 - 120 Hz[BR]
Contrasto : 400 : 1[BR]
Luminosità : 1.500 ANSI Lumen[BR]
Speakers : 1 W mono[BR]
Ingressi video : D-Sub 15 pin; RCA pin (Yellow) Composite Video NTSC/NTSC4.43/PAL/PAL-N/PAL-M/PAL-60/SECAM 1.0Vp-p/75[BR]
Obiettivo : 17.5 mm F2.0[BR]
Distanza di proiezione : 0.58 - 7.3 m[BR]
Potenza Lampada : 130W[BR]
Durata lampada : 3000 ore normal mode / 4000 ore eco mode[BR]
Rumorosità : 33dB - Eco Mode 28dB[BR]
Dimensioni LxAxP : 294 x 93 x 260 mm[BR]
Peso : 2.9 Kg[BR]</descr_tab>
<marca>APPLE</marca>
<disp>Incerta</disp>
<foto_piccola>http://imgart.playnet.it/art/50144.JPG?X=100&SHD=4&TXT=3</foto_piccola>
<foto_grande>http://imgart.playnet.it/art/50144.JPG?X=300&SHD=4&TXT=3</foto_grande>
<prezzo>449,17</prezzo>
</data>

<data>
<idart>50145</idart>
<descr_breve>APPLE Mac mini G4 1.42G 512M 80 R9200 Combo APE+BT</descr_breve>
<descr_tab>Specifiche tecniche : [BR]
Risoluzione : Max. SXGA (1.280 x 1.024)[BR]
Frequenza scansione H : 15 - 100 KHz[BR]
Frequenza scansione V : 50 - 120 Hz[BR]
Contrasto : 400 : 1[BR]
Luminosità : 1.500 ANSI Lumen[BR]
Speakers : 1 W mono[BR]
Ingressi video : D-Sub 15 pin; RCA pin (Yellow) Composite Video NTSC/NTSC4.43/PAL/PAL-N/PAL-M/PAL-60/SECAM 1.0Vp-p/75[BR]
Obiettivo : 17.5 mm F2.0[BR]
Distanza di proiezione : 0.58 - 7.3 m[BR]
Potenza Lampada : 130W[BR]
Durata lampada : 3000 ore normal mode / 4000 ore eco mode[BR]
Rumorosità : 33dB - Eco Mode 28dB[BR]
Dimensioni LxAxP : 294 x 93 x 260 mm[BR]
Peso : 2.9 Kg[BR]</descr_tab>
<marca>APPLE</marca>
<disp>Scarsa</disp>
<foto_piccola>http://imgart.playnet.it/art/50145.JPG?X=100&SHD=4&TXT=3</foto_piccola>
<foto_grande>http://imgart.playnet.it/art/50145.JPG?X=300&SHD=4&TXT=3</foto_grande>
<prezzo>532,5</prezzo>
</data>

</listino>

ma non so proprio da che parte rifarmi ... mica sapete dove posso trovare qualche articolo che mi spiega un po' ???

grazie Sascha

Brainkiller Profilo | Guru

>Ciao ragazzi come sempre ho un problema e non mi riesce a cavarne
>le gambe ... in poche parole devo fare un parsing di un file
>xml ... che posto un pezzo per far capire la struttura

Ciao il metodo per caricare un documento XML in un Dom è Load().
Appena qui sopra vedi ceh c'è il box di ricerca del forum.
Digita le keyword:

xmldocument load

e leggi tutti i thread che escono come risultato.
ciao


David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

papini.sascha Profilo | Newbie

letto ... ho provato ad iniziare una funzione

Dim doc As New XmlDocument
Try
doc.PreserveWhitespace = False
doc.Load("C:\brain.xml")
MsgBox("ok")
Catch ex As Exception
MsgBox(ex.ToString)
End Try

ma non so perchè se nel tag
<foto_piccola></foto_piccola>
metto solo testo è tutto ok ... invece se aggiungo il carattere & mi da errore ...
mica sapete il perchè ??

Nel dubbio GASSE !!!

Brainkiller Profilo | Guru

>ma non so perchè se nel tag
><foto_piccola></foto_piccola>
>metto solo testo è tutto ok ... invece se aggiungo il carattere
> & mi da errore ...
>mica sapete il perchè ??

Ciao,
come dice Coach è un carattere speciale.

Prova ad utilizzare questo &amp; per rappresentare il simbolo &.
Ciao


David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5