🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.xml
Article #9961

Re: Atrybuty a zagnieżdżenie

#9961
From: szomiz
Date: Thu, 28 Aug 2008 08:20
41 lines
2799 bytes
Użytkownik "Wojciech "Spook" Sura" <spook.no@unwanted_mail.op.pl> napisał w 
wiadomości news:g95k2j$ehc$1@news.onet.pl...
> Witam!
>
> Czy jest zdefiniowana jakaś ogólna zasada, która ustala rozsądną 
> maksymalną liczbę atrybutów gałęzi?

Rozsadek ;>

> Oczywiście obie są poprawne składniowo, ale widać, że pierwsza z nich jest 
> zdecydowanie mniej wygodna w użytku [czytelna].

Z mniej czytelna - sie zgodze (w pewnych sytuacjach). Z mniej wygodna - 
absolutnie nie.

Trzymajac _wartosci_ w atrybutach nie musisz sie zastanawiac, czy wezel, w 
ktorym jestes odpowiada za wartosc, czy grupuje zbior wartosci.

Dodatkowo: jezeli wartosci pojawiaja sie /po drodze/ (a pojawiaja sie, bo 
jezeli sie nie pojawiaja, to mozna dyskutowac o sensie zastosowania 
xml'a...)  wersja "bezatrybutowa" juz taka czytelna nie jest. Do tego 
bardziej zasobozerna i bardziej zamotana przy definiowaniu.

Wyobraz sobie na ekranie sekwencje: element posiadajacy 20 wartosci oraz 5 
elementow grupujacych wartosci nizszego poziomu...

> Jak można łatwo zdecydować o tym, którą konwencję zastosować? W powyższym 
> przypadku rozsądek podpowiada, że druga opcja jest lepsza (w 
> szczególności, bardziej czytelna).

Przy malym pliku nie ma to wiekszego znaczenia. Jezeli plik jest duzy - 
zaczyna miec.

A calosc przestaje mniec znaczenie przy przetwarzaniu wartosci w kontekscie 
ich schemowych definicji. Mozna to robic juz teraz.

Chociaz i tak _wygodniej_ jest pracowac ze swiadomoscia, ze sie w elementach 
nie beda petac typy proste. Dokument (byc moze) jest mniej czytelny, ale o 
wiele czytelniejszy staje sie sposob jego przetwarzania.

sz. 
Technical Details
Message-ID: <g95ni5$alu$1@nemesis.news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!newsfeed.straub-nv.de!newsfeed01.sul.t-online.de!t-online.de!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mail
References: <g95k2j$ehc$1@news.onet.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!newsfeed.straub-nv.de!newsfeed01.sul.t-online.de!t-online.de!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mail
From: "szomiz" <szomiz@kocha.dostawac.reklamy.przez.net>
Newsgroups: pl.comp.xml
Subject: Re: Atrybuty a zagnieżdżenie
Date: Thu, 28 Aug 2008 10:20:10 +0200
Organization: TP - http://www.tp.pl/
Lines: 43
Message-ID: <g95ni5$alu$1@nemesis.news.neostrada.pl>
References: <g95k2j$ehc$1@news.onet.pl>
Reply-To: "szomiz" <xml@op.pl>
NNTP-Posting-Host: hau2.internetdsl.tpnet.pl
X-Trace: nemesis.news.neostrada.pl 1219912070 10942 79.187.20.2 (28 Aug 2008 08:27:50 GMT)
X-Complaints-To: usenet@news.neostrada.pl
NNTP-Posting-Date: Thu, 28 Aug 2008 08:27:50 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.3138
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
X-RFC2646: Format=Flowed; Response
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit