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
