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

upis u XML iz asp.Net-a....?

[es] :: .NET :: ASP.NET :: upis u XML iz asp.Net-a....?

[ Pregleda: 3337 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

zpokimica
Zoran Pokimica
Beograd

Član broj: 101163
Poruke: 38
*.dynamic.sbb.co.yu.



Profil

icon upis u XML iz asp.Net-a....?26.06.2007. u 15:46 - pre 204 meseci
Napravio sam neki xml fajl u kome cuvam neke podatke. Neka su to, npr podaci o knjizi: Naslov, Autor.
Odradio sam lepo prikaz na WEB formi u dataGrid-u podataka koji se nalaze u tom fajlu. Pitanje je sledece: kako da, na elegantan nacin, preko WEB forme, omogucim dodavanje novih podataka o knjizi, i da sve to ostane sacunvano u XML fajlu?
Napomena: koristim C#...
Unapred hvala.
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6041



+4631 Profil

icon Re: upis u XML iz asp.Net-a....?26.06.2007. u 17:55 - pre 204 meseci
Pogledaj ovaj link ASP.NET Update an XML File
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

zpokimica
Zoran Pokimica
Beograd

Član broj: 101163
Poruke: 38
*.dynamic.sbb.co.yu.



Profil

icon Re: upis u XML iz asp.Net-a....?27.06.2007. u 09:41 - pre 203 meseci
Hvala na pomoci :)
Znam ja taj postupak, slicno i pokusavam, medjutim javlja mi se greska kod sledeceg:

ds.WriteXml(Server.MapPath(".") & "\..\Xml\PartList.xml",XmlWriteMode.WriteSchema);

Posto je putanja do mog XML fajla "c:\interpub\wwwroot\WebLog\Imenik1.xml" javlja mi da je ACCESS DENIDE za taj fajl. Medjutim, ucitavanje tog istog fajla, sa tom istom putanjom (koju, inace, dobijam preko funkcije Server.MapPath()) radi bez problema. Postoji li neka fora koju ne znam? Bas ne mogu da provalim o cemu se radi.....???
Znam da je potrebno da se navede ime racunara, npr, ime mog racunara u mrezi je "razvoj-3" i ako smestim taj xml fajl negde na putanju, npr. "\\razvoj-3\razmena\Imenik1.xml", radice bez problema. Ali to mi nije resenje problema...resenje bi bilo da mogu da upisujem na fajl koji je u okviru mog Web projekta i na lokaciji koju sam gore naveo.....
Ima li neko ideju kako to da resim?
 
Odgovor na temu

dusty
Predrag Glumac
Zemun, Srbija

Član broj: 15383
Poruke: 549
*.ptt.yu.

Sajt: www.mika.rs


+6 Profil

icon Re: upis u XML iz asp.Net-a....?27.06.2007. u 09:51 - pre 203 meseci
Zato sto po default-u imas pravo da citas iz web direktorijuma, ali iz sigurnosnih razlog ne i da pises. Podesi prava pisanja za taj folder za nalog pod kojim ti radi ASP.Net Worker Process (obicno ASPNET ili IUSR_xxxx nalozi).

BTW ne bi trebalo da radi nista bolje ako navedes putanju kao apsolutnu.

America national sport is called baseballs. It very similar to our sport, shurik, where we take dogs, shoot them in a field and then have a party.
 
Odgovor na temu

android~paranoid

Član broj: 81947
Poruke: 211
212.200.179.*



Profil

icon Re: upis u XML iz asp.Net-a....?05.12.2007. u 13:25 - pre 198 meseci
Citat:
Zato sto po default-u imas pravo da citas iz web direktorijuma, ali iz sigurnosnih razlog ne i da pises. Podesi prava pisanja za taj folder za nalog pod kojim ti radi ASP.Net Worker Process (obicno ASPNET ili IUSR_xxxx nalozi).


Gde se ovo podešava?

Probao sam da upišem u fajl i pretpostavljam da je ovo greška iako mi ništa ne ispiše kao grešku, niti napravi uopšte taj fajl (ovo radi u C# za access bazu provereno, ovde je SQL ali trebalo bi i i za nju).
Probao sam i da ne pišem u fajl nego da odma dobijem XML sa DataSet.GetXml() kao što je neko pomenuo da može, ali isto se ništa ne dešava.

Code:
        
        SqlConnection conn = null;
        conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\MojaBaza.mdf;Integrated Security=True;User Instance=True");
        conn.Open();

        SqlCommand cmd = new SqlCommand();
        cmd.CommandText = "SELECT Naziv FROM Tabela";

        SqlDataAdapter DataAdapter =
        new SqlDataAdapter(
        cmd.CommandText, conn);

        DataSet DataSet = new DataSet();

        DataAdapter.Fill(DataSet);

        DataSet.WriteXml("DS_Proba.xml", XmlWriteMode.IgnoreSchema);

        XmlDocument doc = new XmlDocument();
        doc.Load("DS_Proba.xml")
        //doc.Load(DataSet.GetXml().ToString());




Izmena: Uspeo sam, radi ovaj kod iako ne vidim fajl na disku :). Da li je to normalno?
Izgleda da pobrljavi kad otvorim više projekata.


[Ovu poruku je menjao android~paranoid dana 05.12.2007. u 15:50 GMT+1]

[Ovu poruku je menjao android~paranoid dana 05.12.2007. u 16:01 GMT+1]
Mislim, šta reći !
 
Odgovor na temu

CallMeSaMaster

Član broj: 43611
Poruke: 466
77.238.200.*



+1 Profil

icon Re: upis u XML iz asp.Net-a....?05.12.2007. u 19:22 - pre 198 meseci
Mislim da klikom na direktorij u properties podesavas security options. Potrebno je da dodas UIser ili Internet user. N eznam tacno naziv pogledaj malo. BTW, Bitno je da u IIS ne trebas nista dirati jer nije do njega...
 
Odgovor na temu

[es] :: .NET :: ASP.NET :: upis u XML iz asp.Net-a....?

[ Pregleda: 3337 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

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