Re: 42.pl/pl/

Autor: Neas <neas_at_neas.invalid>
Data: Thu 14 Jul 2005 - 22:51:59 MET DST
Message-ID: <5582821.k1aDGoZEAM@latitude>
Content-Type: text/plain; charset=utf-8

Wojciech Myszka pisze:

> Borg <borg@benet.lan> wrote:
>
>> Heh, i co jeszcze? to ma byc i male i human readable..
>
> Tego0 o małościi - to nie rozumiem... XML jest jak majbardziej humen
> readable...

XML jest dobry gdy mamy dane o różnych typach, powiązane ze sobą w
skomplikowanych, wielopoziomowych relacjach. Jego zaleta to właśnie
możliwość oddania zależności pomiędzy różnymi rekordami, grupowania ich
itd. W przypadku listy gdzie kaĹĽdy rekord ma 3 elementy i zawsze sÄ… one
podobne, zastosowanie XML-a nie ma najmniejszego sensu. Jego zalety nie
będą widoczne, natomiast wady jak najbardziej -- wielkość wynikowego pliku
wzrośnie pewnie mniej więcej 2-krotnie, w dodatku będzie to trudniej
parsować zwykłym skryptem.

Dla przykładu parsowanie '192.168.0.0/16:65432:SGH-PL' w Tcl-u będzie
sprowadzało się (zakładając, że wczytaliśmy linię do $line) do:

set line [split $line ":"]
set ip [lindex $line 0]
set as [lindex $line 1]
set netname [lindex $line 2]

Z XML-em będzie znacznie trudniej. Podsumowując -- plik będzie większy,
trudniej parsowalny i wcale nie będzie bardziej human-readable przy tak
małym zestawie danych.

-- 
Neas, ?eas@?eas.pl, http://www.neas.pl
Nie widzisz polskich znakĂłw? Zajrzyj na http://strony.biz/h/utf-8
Received on Thu Jul 14 22:55:18 2005

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Thu 14 Jul 2005 - 23:40:02 MET DST