Schema Xml personale

venerdì 07 luglio 2006 - 14.18

kiwi Profilo | Newbie

Salve, ho una domanda questa volta mi sa però che è difficile vediamo se riesco a spiegarmi mi dispiace se non sarò totalmente chiara o (sicuramente) estremamente lunga....! comunque:

Ho fatto (grazie anche al vostro aiuto) una web service che da un codice mi estrae da un db delle sedi che corrispondo al codice, ok?
i risultati mi valorizzano una variabile stringa... così:

gen = gen & Environment.NewLine & "Risultato: " & (x) & Environment.NewLine & "IndirizzoIP: " & indirizzoIp & Environment.NewLine

e nell'applicazione exe questo va bene perchè inserendo il comando Environment.NewLine
riesco a dividere le diverse voci, ma nella web service no e mi viene tutto attaccato...ovvio lo visualizza in xml tipo così:

<?xml version="1.0" encoding="utf-8" ?>
<anyType xmlns:q1="http://www.w3.org/2001/XMLSchema" d1p1:type="q1:string" xmlns:d1p1="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://tempuri.org/">Risultato: 1 IndirizzoIP: ID Que: 4 Sede: CIATO C(AG) Denominazione: UFFICIO Indirizzo: Via bla, 16 Telefono: 091 Attivo: 1 Codice Ufficio: N1 Indirizzo E-mail: ado@pia.it Risultato: 2 IndirizzoIP: ID Que: 4 Sede: IACCA (AG) Denominazione: UFFICIO Indirizzo: Via Jacopo12 Telefono: 011 Attivo: 1 Codice Ufficio: N1 Indirizzo E-mail: ado@pia.it </anyType>

Mi servirebbe una cosa di questo tipo per ogni risultato ottenuto dal db:

<summary>
<Sede>valore</Sede>
<IndirizzoIP>valore</IndirizzoIP>
<ID Que>valore</ID Que>
<Denominazione>valore</Denominazione>
<Indirizzo>valore</Indirizzo>
<Telefono>valore</Telefono>
<Attivo>valore</Attivo>
<Codice Ufficio>valore</Codice Ufficio>
<E-mail>valore</E-mail>

<Sede>valore</Sede>
<IndirizzoIP>valore</IndirizzoIP>
<ID Que>valore</ID Que>
<Denominazione>valore</Denominazione>
<Indirizzo>valore</Indirizzo>
<Telefono>valore</Telefono>
<Attivo>valore</Attivo>
<Codice Ufficio>valore</Codice Ufficio>
<E-mail>valore</E-mail>

</summary>

Se non ho capito male dovrei modificare lo schema predefinito con uno personale, ma devo per forza utilizzare il Tool
Schema Definition tool Xsd.exe dalla linea di comando per creare uno schema da richiamare poi nella web service?

Non posso integrare lo schema direttamente mentre valorizzo la variabile stringa che poi invio come risposta?

ho trovato anche questo collegamento:
http://msdn2.microsoft.com/it-it/library/system.xml.schema.xmlschema.aspx
ma crea sempre una classe.... e io vorrei risolvere la questione direttamente!
E se costruisco il mio schema all'interno della variabile "gen" di prima?

Grazie ciao

kiwi Profilo | Newbie

ti ringrazio per la risposta.
Ho capito si deve cambiare la struttura del messaggio SOAP della risposta del server

kiwi Profilo | Newbie

FATTO
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5