Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Tabelle file xml
giovedì 23 settembre 2010 - 09.45
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
VB.NET
|
Windows XP
|
Visual Studio 2008
pieroalampi
Profilo
| Expert
816
messaggi | Data Invio:
gio 23 set 2010 - 09:45
salve il roblema per cui posto riguarda la lettura e scrittura di un file xml, praticamente la portzione di codiche che utilizzo serve a leggere il file cosi strutturato:
<Authors_Table>
<authors>
<au_id>172-32-1176</au_id>
<au_lname>White</au_lname>
<au_fname>Johnson</au_fname>
<phone>408 496-7223</phone>
<address>10932 Bigge Rd.</address>
<city>Menlo Park</city>
<state>CA</state>
<zip>94025</zip>
<contract>true</contract>
</authors>
come se leggessi appunto mdelle tablelle, il cosice che utilizzo per leggerle è il seguente:
Dim filePath As String = Application.StartupPath + "\authors.xml"
Try
AuthorsDataSet.ReadXml(filePath)
DataGridView1.DataSource = AuthorsDataSet
DataGridView1.DataMember = "authors"
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
ovviamente è chiuso in un try che mi serve per gestire le eccezioni, il problema è che dovrei leggere e scrivere un altro tipo di file xml che è il seguente e non riesco a tirare fuori nulla:
<?xml version="1.0" encoding="utf-8"?>
<content>
<section name="imagesData">
<category name="BASILICA" folderID="1">
<image>
<item name="imageUrl">1.jpg</item>
<item name="imageComment"><![CDATA[LA MADONNA DI CAPOCOLONNA NELLA BASILICA DI CROTONE]]></item>
</image>
<image>
<item name="imageUrl">2.jpg</item>
<item name="imageComment">LA BASILICA DI CROTONE</item>
</image>
mi date qualche dritta? grazie mille
------------------------------------------------------
LA PRIMA FRASE DI UN PROGRAMMATORE HELLO WORD ...... ANCHE L'ULTIMA
------------------------------------------------------
sanbiz
Profilo
| Senior Member
208
messaggi | Data Invio:
lun 27 set 2010 - 10:00
La prima cosa che noto è che non hai chiuso tre tag:
</category>
</section>
</content>
Successivamente prova ad utilizzare un oggetto DataSet
Dim ds As New data.DataSet
ds.ReadXml("d:\temp\temp.xml", Data.XmlReadMode.Auto)
La tua "tabella" proveniente dal file xml sarà contenuta in ds.tables(0)
--
Sandro Bizioli
http://blogs.dotnethell.it/sandro/
Torna su
Stanze Forum
Elenco Threads
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 !