Salve a tutti, questo è il mio primo post, spero di aver postato nella parte giusta del forum.
Il mio problema è questo:
Io devo leggere un Xml e inserirlo in un datagridview; prima di postarlo mi sono giustamente documentato, vi posto anche il link http://msdn.microsoft.com/it-it/libr...3f(VS.80).aspx(VS.80).aspx
in pratica riassumendo il link ho utilizzato questa operazione per inserire l'xml nel datageidview:
ho inserito in una windows form un oggetto DataSet chiamato AuthorsDataSet e ho scritto il seguente codice
codice:
Dim filePath As String = "c:\programmi\file.xml"
AuthorsDataSet.ReadXml(filePath)
DataGridView1.DataSource = AuthorsDataSet
DataGridView1.DataMember = "authors"
Il problema è che quel metodo funziona solo per alcuni file Xml, mentre per quelli come questo:
codice:
<?xml version="1.0" standalone="yes"?>
<Connections xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Connection>
<Nome>prova</Nome>
<ConnectionString>
<NOMEAPP>prova1</NOMEAPP>
<PROVIDER>SQLOLEDB.1</PROVIDER>
<DATASOURCE>nomeserver</DATASOURCE>
<CATALOG>nomedatabase</CATALOG>
<USERID>user</USERID>
<PASSWORD>password <PASSWORD />
<LANGUAGE>ITALIAN</LANGUAGE>
</ConnectionString>
</Connection>
<Tabelle />
</Connections>
non li legge o meglio visualizza solo il campo Tabelle.
Da quello che ho capito non riesce a visualizzare il tag Connection perchè non contiente un "valore" ma contiene a sua volta altri tag.
Voi sapreste indicarmi un metodo per visualizzare in una datagridview anche i tag che contengono altri tag?
Il codice che ho scritto è uguale identico a quello del link, con l'unica differenza che ho sostituito l'XML authors con il mio.
Spero di essere stato chiaro, spero che qualcuno mi aiuti e grazie in anticipo per aiutarmi a risolvere questo problema