On Wed, 12 Apr 2006 02:15:23 +0300
"Zsolt HAJDU" <[EMAIL PROTECTED]> írta:

> 
> Oszinte resztvetem :-))

:-)

> 
> Az ilyen valtozokbol kezelt dolgok generalasat nem lehetne
> siman adatbazisbol generalni ?

Az lesz a vége, csak nem akartam bonyolítani a példát.

> Ezekkel ha _nagyon_ lealtalanositod a kodot...

Arra gondoltam:
A felhasználó azt rajzol amit akar. Egy kivétellel.
Előre meghatározom, hogy mondjuk négyszöggel/téglalappal kell jelölni a
dinamikusan kitöltött mezők helyét, és méretét. Ez utóbbikat nyilván a
rajzelem tulajdonságai hordozzák. Előre meghatározok adatneveket,
amelyekkel hivatkozni lehet az adatbázisban lévő adatokra. Ezt
doksiban rögzítem. CSAK ezeket fogadom el, minden más hiba. Az XML
szerkesztővel lehet szerkeszteni a rajzelemek tulajdonságait. Nomost
néhány egyszerű szabály: 
- ami nem négyszög, azt kiíratom változatlanul oda ahova kérték 
- ami négyszög, annak lenni kell adatnevének mondjuk az ID mezőben 
- csak előre megállapodott adatneveket fogadok el. 
Az XML parsolása során ahogy jönnek az egyes rajzelemek mindet
kiértékelem a fenti szabályok alapján. Végrehajtom a behelyetteítést, és
a pslib-el faragok egy kimeneti állományt. Így elmondva nem is tűnik
bonyolultnak. :-)) 

Még biztos lesz némi fejvakarás...

Zs.

-- 
A humor az elme mindennapos tisztálkodása.
_________________________________________________
linux lista      -      [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux

válasz