Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

serijalizacija xml-a web servis

[es] :: .NET :: ASP.NET :: serijalizacija xml-a web servis

[ Pregleda: 1852 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

giger
Beograd

Član broj: 31688
Poruke: 172
*.adsl.beotel.net.



Profil

icon serijalizacija xml-a web servis16.06.2008. u 00:17 - pre 193 meseci
Kako pomocu asp.net-a kreirati ovakav dokument:

Code:

<?xml version="1.0" encoding="utf-8" ?> 
<rezultat>1</rezultat>


?


Sve sto uspevam je ovo:

Code:

<?xml version="1.0" encoding="utf-8" ?> 
<string xmlns="http://tempuri.org/">1</string> 


ili ovo:

Code:

<?xml version="1.0" encoding="utf-8" ?> 
<rezultat xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://tempuri.org/">
  1
</rezultat>



U prvom slucaju mi je problem sto se tag zove "string", a ne "rezultat", a u drugom sto sto sam rezultat dobio koristeci klasu rezultat sa [XmlText] tagom na propertiju unutar klase, koji sadrzi vrednost rezultata, pa sam nezeljeno dobio i xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"


Jel ima neko resenje...???

Unapred zahvalan


Laku noc...;)
 
Odgovor na temu

Prokleta_Nedelja
Beograd

Član broj: 90608
Poruke: 450
*.teol.net.



+42 Profil

icon Re: serijalizacija xml-a web servis17.06.2008. u 07:50 - pre 193 meseci
Nisam siguran sta zelis da uradis. U principu ovo sto trazis je jako jednostavno, mozes da napises xml jednostavnim Response.Write ili da koristis DataSet ako podatke vadis iz baze.

Recimo da u bazi imas podatke o imenu i prezimenu prijatelja. Napunis DataSet podacima i onda samo kazes
Code:

Response.Write(DataSet.GetXml());


DataSet ce ti vratiti uredjen xml sa tagovima <ime> i <prezime>

Takodje sve mozes uraditi "rucno"

Code:

string a="<xml version="""1.0""" encoding="""utf-8""" ?><tabela><ime>pero</ime><prezime>djuric</prezime></tabela>";
Response.Write(a);


E ovo sam pisao napamet, tako da je moguce da sam nesto izostavio, ali generalno to bi trebalo da funkcionise
 
Odgovor na temu

giger
Beograd

Član broj: 31688
Poruke: 172
*.kc.vicert.com.



Profil

icon Re: serijalizacija xml-a web servis17.06.2008. u 11:04 - pre 193 meseci
Hvala ti na odgovoru, ali mozda nisam bio dovoljno jasan.

Radi se o asp.net web servisu, odnosno webmetodi unutar njega. Kad iz te metode pokusas da vratis neku klasu dobijes ove xsd namespace-ove, zato sto .net tako serijalizuje svoje klase po default-u. Posto ove web servise necu koristiti sa vise razlicitih platformi, onda su mi prakticno beskorisni i samo mi zagusuju protok.

Pokusao sam na vise razlicitih nacina da uklonim ove namespace-ove, ali nisam uspeo. Sve sto jesam uspeo jeste da dodam jos neki svoj xsd namespace, ali to je suprotno od onog sto mi treba.


Pozdrav
 
Odgovor na temu

[es] :: .NET :: ASP.NET :: serijalizacija xml-a web servis

[ Pregleda: 1852 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.