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

XmlDocument problem

[es] :: .NET :: XmlDocument problem

[ Pregleda: 2899 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

esnaf

Član broj: 9417
Poruke: 43
*.fiberop.matgnet.com.



Profil

icon XmlDocument problem 04.03.2005. u 09:15 - pre 232 meseci
Da li je moguce ucitati Xml semu koja se nalazi u posebnom .xsd fajlu
u XmlDocument.... Naime XmlDocument ucita xml fajl al nema pojma o tipovima koji se nalaze u xml-u jer sve tretira kao string ...

Treba da filtriraram XMLDocument (kroz Xpath query ) u zavisnosti od datuma
npr
Code:

 XmlDoc.SelectNodes(Matches/Mec[Datum >= '" & Date.Now.ToString "']...


Ili cu ipak morati da ucitavam i semu i Xml fajl u DataSet pa onda raditi filtriranje ...



 
Odgovor na temu

havramm
Miroslav Havram
Software Developer / Engineer
Beograd

Član broj: 4603
Poruke: 255
212.62.55.*



Profil

icon Re: XmlDocument problem 04.03.2005. u 11:55 - pre 232 meseci
U kom formatu ti je datum u XML dokumentu?
Koji format datuma ti vraca DateTime.Now.ToString()?
Da li su ta dva formata ista?
If it's a girl then they're gonna call it Sigourney, after an actress. If it's a boy, then they're gonna call it Rodney, after Dave!
 
Odgovor na temu

esnaf

Član broj: 9417
Poruke: 43
*.fiberop.matgnet.com.



Profil

icon Re: XmlDocument problem 04.03.2005. u 13:52 - pre 232 meseci
Isti su i probao sam sa vise formata ,
al ne vredi .....Mozda je u Xpath Query-ju greska , da ne treba da se stavi neki specijalni karakter za Datum ...

Imam resenje za filtriranje Xml pomocu .xsd seme i DataSet i to radi ali je do 4 puta sporije nego kad se radi sa XmlDocument- om....

 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: XmlDocument problem 04.03.2005. u 14:13 - pre 232 meseci
XPath 1.0 nema podrsku za date, time i datetime tipove, tako da sve i da zakacis xsd za xml, moci ces samo da izvrsis validaciju XMLa (pod sulovom da su ti datumi u XMLu u UTC formatu).
To ti nece pomoci u poredjenju datuma. XPath2.0 ima implicitnu podrsku za datumske tipove, al pretpostavljam da ti se ne ceka , a pride (ako se nesto nije promenilo), XPath 2.0 nece ni biti implementiran u .NET2.0, kao ni XSLT2.0 na ustrb XQuery 1.0 *no comment

Elem, jedna od varijanti ti je da napravis custom XPath funkciju, celu prica oko toga imas u ovom clanku:
Adding Custom Functions to XPath


Alternativa je da skines Saxon.NET, XPath2.0 implementaciju za .NET1.1
http://www.x2x2x.org

koristi UTC format datuma i radice ti kako treba.



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

esnaf

Član broj: 9417
Poruke: 43
*.fiberop.matgnet.com.



Profil

icon Re: XmlDocument problem 04.03.2005. u 14:43 - pre 232 meseci
Hvala Miljane na korisnim linkovima i savetima !!!!
Kao sto si rekao ne ceka mi se Xpath 2.0 a i nemam vremena da eksperimentisem
sa Custom Xpath funkcijama...
Ipak cu iskoristiti .xsd seme i DataSet ...

Pozdrav!!



 
Odgovor na temu

[es] :: .NET :: XmlDocument problem

[ Pregleda: 2899 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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