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

Pokretanje XSL iz Delphija

[es] :: Pascal / Delphi / Kylix :: Pokretanje XSL iz Delphija

[ Pregleda: 3020 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

priki

Član broj: 24732
Poruke: 700
*.static.t-2.net.

ICQ: 174153511


+26 Profil

icon Pokretanje XSL iz Delphija18.12.2007. u 11:49 - pre 199 meseci
zdravo svima

ovako, imam primarni XML fajl na osnovu kojeg a pomoću XSL fajla
formiram drugi XML fajl prema odredjenim pravilima
(xsl:output method="xml")

Ideja je da, ukoliko dodje do promene nečega samo vrši popravka po XSL fajlu
bez dodira sa bazom ili exe fajlom

e sad, da li Delphi ima neku mogućnost pokretanja XSL fajlova da
bude nezavisan od sistema na kojem radi (da ima neki dll ili slično )
ili to mora da ide preko nekog interfejsa u Delphiju (recimo MSXML i CoDOMDocument40 )

Srdjan
 
Odgovor na temu

viking13
Aleksandar Milanovic
SBB
Novi Beograd

Član broj: 131741
Poruke: 190
*.static.sbb.co.yu.



Profil

icon Re: Pokretanje XSL iz Delphija25.12.2007. u 00:09 - pre 198 meseci
Ne mogu trenutno da pokrenem Delphi, jer testiram nešto na virtualnoj mašini, a ipak sam na laptopu, ali pogledaj IXMLDocument i drugare.

Obzirom da dobijam XML koji je uvek istog striktnog formata, nije mi trebao XSL, mada je dobra ideja razmisliti o tome.

Ukoliko nešto saznaš, budi ljubazan pa podeli sa nama. Ja ću se sutra pozabaviti temom, ukoliko nađem malo vremena.
viking ®
 
Odgovor na temu

priki

Član broj: 24732
Poruke: 700
*.dial-up.dsl.siol.net.

ICQ: 174153511


+26 Profil

icon Re: Pokretanje XSL iz Delphija08.01.2008. u 21:32 - pre 198 meseci
samo da dopunim
nema,

koristi se interfejs prema MSXML-u
što znači obavezna instalacija istog za parsiranje XSL fajla
 
Odgovor na temu

kiklop74
Darko Miletić
Buenos Aires

Član broj: 78422
Poruke: 569
*.fibertel.com.ar.

Sajt: ar.linkedin.com/pub/darko..


+13 Profil

icon Re: Pokretanje XSL iz Delphija11.01.2008. u 01:52 - pre 198 meseci
Ako koristiš libxslt i libxml2 biblioteku onda ne treba ništa posebno da instaliraš.

Besplatni portovi za delphi se nalaze ovde:
http://www.vclcomponents.com/D...llection/libxslt_pas-info.html
http://www.vclcomponents.com/D...llection/libxml2_pas-info.html
http://sourceforge.net/projects/libxml2-pas


A ostalo se nalazi ovde:
http://xmlsoft.org/ - glavna strana biblioteke
http://www.zlatkovic.com/pub/libxml/ - prekompajlirana biblioteka za windows



Tko leti vrijedi
 
Odgovor na temu

priki

Član broj: 24732
Poruke: 700
*.static.t-2.net.

ICQ: 174153511


+26 Profil

icon Re: Pokretanje XSL iz Delphija11.01.2008. u 09:04 - pre 198 meseci
već smo se odlućili za MSXML zbog nekih drugih stvari,
odluka više instance

hvala ti puno na linkovima,
poslužiće u svakom slučaju

srdjan
 
Odgovor na temu

viking13
Aleksandar Milanovic
SBB
Novi Beograd

Član broj: 131741
Poruke: 190
*.dynamic.sbb.co.yu.



Profil

icon Re: Pokretanje XSL iz Delphija12.01.2008. u 21:22 - pre 198 meseci
Citat:
priki: samo da dopunim
nema,

koristi se interfejs prema MSXML-u
što znači obavezna instalacija istog za parsiranje XSL fajla


Jeste da me trenutno boli glava, pa ne razmišljam baš najbistrije, ali zar MSXML nije default DOM vendor za IXMLDocument?

Najveća zamerka koju pojedinici imaju vezano za IXMLDocument je to što mu je neophodan MSXML, pa koriste neke druga komponente.

Nego, pogledaj ovo, sigurno neće da škodi da probaš.

http://groups.google.com/group...nt+XSL+delphi#ce5e25b402271cda
viking ®
 
Odgovor na temu

priki

Član broj: 24732
Poruke: 700
*.dial-up.dsl.siol.net.

ICQ: 174153511


+26 Profil

icon Re: Pokretanje XSL iz Delphija12.01.2008. u 21:43 - pre 198 meseci
jeste ali priča ide o pokretanju XSL(T)-a koji pravi XML
a ne XML dokumentu
a to što ima Windows po default instalaciji nije dovoljno

ako ne znaš šta je XSL
http://www.w3schools.com/xsl/

Citat:
viking13: Jeste da me trenutno boli glava, pa ne razmišljam baš najbistrije, ali zar MSXML nije default DOM vendor za IXMLDocument?
 
Odgovor na temu

viking13
Aleksandar Milanovic
SBB
Novi Beograd

Član broj: 131741
Poruke: 190
*.dynamic.sbb.co.yu.



Profil

icon Re: Pokretanje XSL iz Delphija12.01.2008. u 22:20 - pre 198 meseci
Citat:
priki: jeste ali priča ide o pokretanju XSL(T)-a koji pravi XML
a ne XML dokumentu
a to što ima Windows po default instalaciji nije dovoljno

ako ne znaš šta je XSL
http://www.w3schools.com/xsl/


Da ne znam sta je XSL, ne bi se javio ni prvi put (kad si postavio ovu temu).

Tada sam ti predložio da proveriš da li IXMLDocument može nekako da koristi XSL.

Pogledaj link sa googla koji sam ti poslao u prethodnom postu. Čim nađem vremena probaću to.

Po onom što tamo piše, izgleda da IXMLDOMDocument, IXSLTemplate i IXSLProcessor mogu da ti budu dovoljni za to što tebi treba.

[Ovu poruku je menjao viking13 dana 12.01.2008. u 23:30 GMT+1]
viking ®
 
Odgovor na temu

priki

Član broj: 24732
Poruke: 700
*.dial-up.dsl.siol.net.

ICQ: 174153511


+26 Profil

icon Re: Pokretanje XSL iz Delphija13.01.2008. u 01:16 - pre 198 meseci
gle ovako
ovo ti je iz library-ja u Delphiju prema MSXML-u
interfejs deklaracija koja se ne može upotrebiti bez MSXML-a
i to ti taj link dobro kaže

Code:

>     XMLDoc := CoFreeThreadedDOMDocument40.Create;
>     XSLDoc := CoFreeThreadedDOMDocument40.Create; 


ali, meni je trebalo da sve to odradim bez MSXML-a

@kiklop74 je odgovorio



 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Pokretanje XSL iz Delphija

[ Pregleda: 3020 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

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