Utilizzo del xmldocument in vb net

martedì 20 marzo 2012 - 10.29

trinity Profilo | Guru

Dato i miei problemi ho pensato giustamente di apprendere l'utilizzo della classe xml e utilizzare xmldocument per creare un file xml in base alla struttura che gli passo...ho iniziato a scrivere del codice:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

all'interno del codice postato vi è la riga in cui si genera l'errore e nella quale indico il messaggio. Ovviamente non sono esperto sono alle prime armi quindi penso di non aver bene capito la gestione dei nodi. Ecco per questo mi serve una vostra mano, di seguito vi faccio vedere il file xml finale come dovrebbe uscire:

<?xml version="1.0" encoding="utf-8"?> <messaggio-otlazio> <report id-struttura="01" anno="2012" mese="3" giorno="20"> <riepilogo-giornaliero> <riga provenienza="LT" partenze="0" /> </riepilogo-giornaliero> </report> </messaggio-otlazio>

Ciao e grazie
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

Vinsent Profilo | Senior Member

Ops...devo scappare...ti anticipo, che in base all' xsd, nel tuo xml manca l' attributo "tipoinserimento" nel nodo "report":


<xsd:element name="report"> <xsd:complexType> <xsd:sequence> <xsd:element ref="riepilogo-giornaliero"/> <xsd:element ref="capacita-mensile" minOccurs="0"/> </xsd:sequence> <xsd:attribute name="id-struttura" type="xsd:string" use="required"/> <xsd:attribute name="anno" type="xsd:positiveInteger" use="required"/> <xsd:attribute name="mese" type="xsd:positiveInteger" use="required"/> <xsd:attribute name="giorno" type="xsd:positiveInteger" use="required"/> <xsd:attribute name="tipoinserimento" type="OperazioneEnumType" default="Sovrascrivi"/> </xsd:complexType> </xsd:element>
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