zverj ([info]zverj) rakstīja [info]koderi kopienā,
@ 2006-06-26 17:15:00

Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Tauta. Varbūt kāds ir ņēmies ar C#. Vai tas ir normāli, ka 5mb XML failu C# programma izparsē 50 sekundēs??? Moš ir kādi optimālāki varianti, jo piem., uz PHP tas aizņem 2-3 sek.


(Ierakstīt jaunu komentāru)


[info]smejmoon
2006-06-26 17:19 (saite)
tas tak ir atkariigs no programmas.

(Atbildēt uz šo) (Diskusija)


[info]zverj
2006-06-26 17:23 (saite)
Eerm, vismaz 95% lieto System.Xml, cik es zinu. And pretty much the same way

(Atbildēt uz šo) (Iepriekšējais) (Diskusija)


[info]watt
2006-06-27 10:21 (saite)
viens APIs bija visai bremzīgs, tā ka meklē internetā, gan jau būs jau cilvēki grābekli aprakstījuši.

(Atbildēt uz šo) (Iepriekšējais)


[info]barvins
2006-06-26 17:24 (saite)
Hmm, ja nemaldos, tad vajadzēja būt diviem veidiem, kā nolasīt xml dokumentus. Vienā variantā xml fails tiek sabāzts atmiņā, DOM kokā (new XmlDocument.Load("blabla.xml")). Bet vajadzētu būt arī kaut kādam XmlReader, ar kuru var nolasīt xml dokumentu kā streamu un izmantot tālākai apstrādei tikai tās daļas, kuras vajag - tam vajadzētu būt ātrāk, jo tad viss dokuments netiek sabāzts atmiņā.

(Atbildēt uz šo) (Diskusija)


[info]zverj
2006-06-26 17:25 (saite)
O! Paldies. Apskatiishos sho variantu

(Atbildēt uz šo) (Iepriekšējais)


[info]laacz
2006-06-27 10:20 (saite)
Iekš PHP Tu izmanto DOM, SAX?

(Atbildēt uz šo) (Diskusija)


[info]zverj
2006-06-27 13:19 (saite)
Iekš PHP izmantoju XMLParser.php
http://eric.pollmann.net/work/public_domain/

(Atbildēt uz šo) (Iepriekšējais)


Neesi iežurnalējies. Iežurnalēties?