Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Alternativ til xslt for prosessering av større datamengder?

1 view
Skip to first unread message

Jarle Aase

unread,
Jan 16, 2006, 2:35:08 AM1/16/06
to
Jeg har noen xml-filer i megabytestørrelsen som skal formatteres til
forskjellige format. Det er trivielt å gjøre dette med xslt, men selv med
raftige maskiner det tregt. Jeg /kan/ bite i det sure eplet og bruke expat
og C eller C++, men det hadde vært greiere å gjøre det med et beskrivende
språk.

Finnes det alternativer til xslt som jobber raskere?

Jarle
--
Jarle Aase http://www.jgaa.com
mailto:jg...@jgaa.com

<<< no need to argue - just kill'em all! >>>

Erik Andreas Brandstadmoen

unread,
Jan 16, 2006, 6:59:58 AM1/16/06
to
Jarle Aase wrote:
> Finnes det alternativer til xslt som jobber raskere?

Hint. XSLT er ingen implementasjon, men en standard for transformering
av XML. Hvilken XLST-prosessor bruker du? Her er det sikkert store
muligheter for forbedring.

mvh. Erik Brandstadmoen

Jarle Aase

unread,
Jan 16, 2006, 7:07:44 AM1/16/06
to
Erik Andreas Brandstadmoen wrote:

> Jarle Aase wrote:
>> Finnes det alternativer til xslt som jobber raskere?
>
> Hint. XSLT er ingen implementasjon,

Jeg vet det ;)

> men en standard for transformering
> av XML. Hvilken XLST-prosessor bruker du? Her er det sikkert store
> muligheter for forbedring.

Jeg bruker Xalan-C fra Apacheprosjektet. Problemet med xslt er at alle
implementasjonene jeg kjenner bruker DOM for å transformere. Å laste en fil
på noen megabytes i et DOM tre tar tid. (Jeg tviler på om det er mulig å
lage en xslt implementasjon uten å laste hele filen i et tre, siden xslt er
såpass fleksibel som den er.) Ergo er jeg på utkikk etter et alternativ som
gjerne er mindre fleksibelt enn xslt, men som gjør jobben raskere og mer
effektivt.

Peter N. M. Hansteen

unread,
Jan 16, 2006, 7:17:51 AM1/16/06
to
Jarle Aase <jg...@jgaa.com> writes:

> Jeg bruker Xalan-C fra Apacheprosjektet.

Bare så vi har det dekket, har du prøvd xsltproc (Gnome, libxml)?

--
Peter N. M. Hansteen, member of the first RFC 1149 implementation team
http://www.blug.linux.no/rfc1149/ http://www.datadok.no/ http://www.nuug.no/
"First, we kill all the spammers" The Usenet Bard, "Twice-forwarded tales"

0 new messages