[ giger @ 16.06.2008. 00:17 ] @
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...;)
[ Prokleta_Nedelja @ 17.06.2008. 07:50 ] @
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
[ giger @ 17.06.2008. 11:04 ] @
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