Buongiorno ragazzi,
allora io devo ottenere un file xml di questo genere:
<?xml version="1.0" standalone="yes"?>
<messaggio-otlazio>
<report id-struttura="10" anno="2012" mese="3" giorno="14" />
<riepilogo-giornaliero>
<riga provenienza="LT" partenze="0" arrivi="3" />
<riga provenienza="RM" partenze="0" arrivi="3" />
</riepilogo-giornaliero>
</messaggio-otlazio>
pertanto ho scritto questo codice:
Dim ds1 As New Data.DataSet
ds1.DataSetName = "messaggio-otlazio"
ds1.Tables.Add("report")
ds1.Tables("report").Columns.Add("id-struttura")
ds1.Tables("report").Columns("id-struttura").ColumnMapping = MappingType.Attribute
ds1.Tables("report").Columns.Add("anno")
ds1.Tables("report").Columns("anno").ColumnMapping = MappingType.Attribute
ds1.Tables("report").Columns.Add("mese")
ds1.Tables("report").Columns("mese").ColumnMapping = MappingType.Attribute
ds1.Tables("report").Columns.Add("giorno")
ds1.Tables("report").Columns("giorno").ColumnMapping = MappingType.Attribute
ds1.DataSetName = "riepilogo-giornaliero"
ds1.Tables.Add("riga")
ds1.Tables("riga").Columns.Add("provenienza")
ds1.Tables("riga").Columns("provenienza").ColumnMapping = MappingType.Attribute
ds1.Tables("riga").Columns.Add("partenze")
ds1.Tables("riga").Columns("partenze").ColumnMapping = MappingType.Attribute
ds1.Tables("riga").Columns.Add("arrivi")
ds1.Tables("riga").Columns("arrivi").ColumnMapping = MappingType.Attribute
ds1.WriteXmlSchema(Application.StartupPath + "\otlazio.xsd")
ma ovviamente non mi funziona mi crea un file xml errato di questa natura:
<?xml version="1.0" standalone="yes"?>
<messaggio-otlazio>
<report id-struttura="10" anno="2012" mese="3" giorno="14" />
<riga provenienza="LT" partenze="0" arrivi="3" />
</messaggio-otlazio>
come posso risolvere?
Ciao e grazie
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com