🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

11 total messages Started by DoctorC Tue, 20 Nov 2007 09:43
struktura formularza
#9567
Author: DoctorC
Date: Tue, 20 Nov 2007 09:43
17 lines
1287 bytes
Witam,
mam do robienia program który analizuje formularze.
Problem w tym że znam Delphi dobrze ale XML bardzo mało.
Więc:
formularze mogą być w pdf, doc albo na papierze. Muszę budować strukturę 
formularzy z XML, tzn nie wygląd tylko struktura: pole i ich możliwa 
zawartość. String, data, waluta, nip, combobox, radiobox, itd.

Czy ktoś ma jakieś przykłady? Wystarczy mi fragmenty z opisem tych 
rodzajów pola. Nic przydatnego nie mogłem znaleźć w Google

Czy da się robić warunkowe opisy? Np. jeżeli w radiobox wybiorę opcję nr 
1 to dodatkowe pole z datą jest do wypełniania a przy innych opcjach to nic.

Dziękuję za pomoc

Enrico
Re: struktura formularza
#9568
Author: TOUDIdel
Date: Tue, 20 Nov 2007 13:15
21 lines
1942 bytes
Użytkownik "DoctorC" <ecolautti@poczta.onet.pl> napisał w wiadomości 
news:4742a393$0$23033$f69f905@mamut2.aster.pl...

> formularze mogą być w pdf, doc albo na papierze. Muszę budować strukturę 
> formularzy z XML, tzn nie wygląd tylko struktura: pole i ich możliwa 
> zawartość. String, data, waluta, nip, combobox, radiobox, itd.

chcesz zbudować konwertery pdf->xml, papier->xml?

>Czy da się robić warunkowe opisy? Np. jeżeli w radiobox wybiorę opcję nr 1 
>to dodatkowe pole z datą jest do wypełniania a przy innych opcjach to nic.

XML ma zawierać dane, nie interesuje mnie czy dana dana ma być jeśli jest 
inna.
Chyba że faktycznie chcesz na poziomie opisu danych podkreślić pewne rzeczy 
(że na przyklad coś zależy od czegoś albo coś wyróżnia się konkretnym typem 
danych np.) to polecam skorzystanie ze schem xml'owych i konsekwentne 
walidowanie później tworzonych xml'i tą właśnie schemą
-- 
td 
Re: struktura formularza
#9569
Author: szomiz
Date: Tue, 20 Nov 2007 13:46
26 lines
2220 bytes
Użytkownik "TOUDIdel" <toudidel@oDWA.pl> napisał w wiadomości 
news:fhun05$36l$1@nemesis.news.tpi.pl...

> Chyba że faktycznie chcesz na poziomie opisu danych podkreślić pewne 
> rzeczy (że na przyklad coś zależy od czegoś albo coś wyróżnia się 
> konkretnym typem danych np.) to polecam skorzystanie ze schem xml'owych i 
> konsekwentne walidowanie później tworzonych xml'i tą właśnie schemą

I to jako rada dla czlowieka majacego blade pojecie o xml'u?

Sadysta...

A teraz na serio - nie ladowalbym sie w scheme - watkodawca pisal o 
zaleznosciach miedzy polami. To sie da zrobic czasami i w nie do konca 
naturalny sposob. Nawet w schemie bedzie potrzebna jakas konwencja nieujeta 
w standardzie. A i wtedy beda powstawac schemy z zaburzona logika.

Zaczalbym od przeanalizowania jak najwiekszej ilosci takich formularzy i 
opracowania modelu xml'owej struktury, ktora bedzie oddawac sens zjawisk 
ktore formularze opisuja.

Narzedzie ogolne? Echh, przydalo by sie takie. Wiecej, sam bym je chetnie 
napisal. Ino chetnego klienta nie ma. Znaczy sa, ale z budzetami 
nieprzystajacymi do pracy ktora trzeba wykonac...

sz. 
Re: struktura formularza
#9570
Author: DoctorC
Date: Tue, 20 Nov 2007 14:32
27 lines
1946 bytes
szomiz pisze:
> Użytkownik "TOUDIdel" <toudidel@oDWA.pl> napisał w wiadomości 
> news:fhun05$36l$1@nemesis.news.tpi.pl...
> A teraz na serio - nie ladowalbym sie w scheme - watkodawca pisal o 
> zaleznosciach miedzy polami. To sie da zrobic czasami i w nie do konca 
> naturalny sposob. Nawet w schemie bedzie potrzebna jakas konwencja nieujeta 
> w standardzie. A i wtedy beda powstawac schemy z zaburzona logika.
> 

Właśnie czytam o XML Scheme od kilku dni :) Nie jest źle. I myślałem że 
np. w XMLSpy budować strukturę formularza. Wczoraj pobawiłem się trochę nim.
Tylko jeszcze nie wiem jak warunki robić tzn właśnie coś jak opisałem 
wcześniej: w zależności od pola wybranego to trzeba wypełnić inne pole 
albo nie.
Z tego co piszesz wyżej to rozumiem że dosyć trudno coś takiego robić i 
to w sposób niestandardowy.

> Zaczalbym od przeanalizowania jak najwiekszej ilosci takich formularzy i 
> opracowania modelu xml'owej struktury, ktora bedzie oddawac sens zjawisk 
> ktore formularze opisuja.

Gdzie mogę znaleźć przykłady takiego modelu xml'owej struktury? To 
naprawdę przydałoby mi się.

Dzięki

Enrico
Re: struktura formularza
#9572
Author: TOUDIdel
Date: Tue, 20 Nov 2007 14:40
19 lines
2075 bytes
Użytkownik "szomiz" <szomiz@kocha.dostawac.reklamy.przez.net> napisał w 
wiadomości news:fhuoqk$a3r$1@nemesis.news.tpi.pl...
> Użytkownik "TOUDIdel" <toudidel@oDWA.pl> napisał w wiadomości 
> news:fhun05$36l$1@nemesis.news.tpi.pl...
> A teraz na serio - nie ladowalbym sie w scheme - watkodawca pisal o 
> zaleznosciach miedzy polami. To sie da zrobic czasami i w nie do konca 
> naturalny sposob. Nawet w schemie bedzie potrzebna jakas konwencja 
> nieujeta w standardzie. A i wtedy beda powstawac schemy z zaburzona 
> logika.

Ja się już na tym przejechałem: próbujesz przepisać logikę formularza na 
strukturę danych w xml i pytanie po co właśnie. Ano zwykle po to by potem z 
samego xml'a jakoś choćby w głowie logikę tę sobie odtworzyć. Przy czym nie 
odtwarzasz jej wiernie i spójnie, a wnioski co do zależności wyciągasz 
chybione, bo akurat xmlek ktorym się bawisz jest niereprezentatywny. Mówię 
tylko że ze schemy lepszy mam pogląd na całość informacji.
-- 
td 
Re: struktura formularza
#9571
Author: szomiz
Date: Wed, 21 Nov 2007 09:24
27 lines
2349 bytes
Użytkownik "DoctorC" <ecolautti@poczta.onet.pl> napisał w wiadomości 
news:4742e734$0$23067$f69f905@mamut2.aster.pl...

> Właśnie czytam o XML Scheme od kilku dni :) Nie jest źle. I myślałem że 
> np. w XMLSpy budować strukturę formularza. Wczoraj pobawiłem się trochę 
> nim.
> Tylko jeszcze nie wiem jak warunki robić tzn właśnie coś jak opisałem 
> wcześniej: w zależności od pola wybranego to trzeba wypełnić inne pole 
> albo nie.
> Z tego co piszesz wyżej to rozumiem że dosyć trudno coś takiego robić i to 
> w sposób niestandardowy.

Nie tyle trudny, co skomplikowany w uzyciu. Pisalem kiedys na czym sie 
trzeba sie skupic. Ale jezeli zaczynasz to ciemno to widze. Istnieja co 
prawda w prawie kazdym srodowisku obiekty generujace formularze ze schey, 
ale nie sadze, zeby wnikaly w az takie niuanse.

>> Zaczalbym od przeanalizowania jak najwiekszej ilosci takich formularzy i 
>> opracowania modelu xml'owej struktury, ktora bedzie oddawac sens zjawisk 
>> ktore formularze opisuja.
>
> Gdzie mogę znaleźć przykłady takiego modelu xml'owej struktury? To 
> naprawdę przydałoby mi się.

Jakbym mial szukac to zaczalbym od www.oasis-open.org.

sz. 
Re: struktura formularza
#9573
Author: szomiz
Date: Wed, 21 Nov 2007 09:28
24 lines
2407 bytes
Użytkownik "TOUDIdel" <toudidel@oDWA.pl> napisał w wiadomości 
news:fhurvp$is2$1@nemesis.news.tpi.pl...
>
> Użytkownik "szomiz" <szomiz@kocha.dostawac.reklamy.przez.net> napisał w 
> wiadomości news:fhuoqk$a3r$1@nemesis.news.tpi.pl...
>> Użytkownik "TOUDIdel" <toudidel@oDWA.pl> napisał w wiadomości 
>> news:fhun05$36l$1@nemesis.news.tpi.pl...
>> A teraz na serio - nie ladowalbym sie w scheme - watkodawca pisal o 
>> zaleznosciach miedzy polami. To sie da zrobic czasami i w nie do konca 
>> naturalny sposob. Nawet w schemie bedzie potrzebna jakas konwencja 
>> nieujeta w standardzie. A i wtedy beda powstawac schemy z zaburzona 
>> logika.
>
> Ja się już na tym przejechałem: próbujesz przepisać logikę formularza na 
> strukturę danych w xml i pytanie po co właśnie. Ano zwykle po to by potem 
> z samego xml'a jakoś choćby w głowie logikę tę sobie odtworzyć. Przy czym 
> nie odtwarzasz jej wiernie i spójnie, a wnioski co do zależności wyciągasz 
> chybione, bo akurat xmlek ktorym się bawisz jest niereprezentatywny. Mówię 
> tylko że ze schemy lepszy mam pogląd na całość informacji.

Teoretycznie masz racje. W praktyce: ile logiki docelowego dokunetu bedzie w 
schemie, co to mozna nia kazdy formularz?

sz. 
Re: struktura formularza
#9574
Author: TOUDIdel
Date: Wed, 21 Nov 2007 09:38
10 lines
1351 bytes
Użytkownik "szomiz" <szomiz@kocha.dostawac.reklamy.przez.net> napisał w 
wiadomości news:fi0tqq$5c7$1@atlantis.news.tpi.pl...
> Teoretycznie masz racje. W praktyce: ile logiki docelowego dokunetu bedzie 
> w schemie, co to mozna nia kazdy formularz?
> sz.

tez racja
-- 
td 
Re: struktura formularza
#9575
Author: szomiz
Date: Fri, 23 Nov 2007 17:32
17 lines
1758 bytes
Użytkownik "TOUDIdel" <toudidel@oDWA.pl> napisał w wiadomości 
news:fi0ucs$77e$1@atlantis.news.tpi.pl...
>
> Użytkownik "szomiz" <szomiz@kocha.dostawac.reklamy.przez.net> napisał w 
> wiadomości news:fi0tqq$5c7$1@atlantis.news.tpi.pl...
>> Teoretycznie masz racje. W praktyce: ile logiki docelowego dokunetu 
>> bedzie w schemie, co to mozna nia kazdy formularz?
>> sz.
>
> tez racja

I dlatego mam rozgrzebane transformowanie schemy schemy, zeby moc generowac 
formularze/dokumenty. Ino od prawie roku nie mam czasu, zeby do tego usiasc 
i skonczyc :/

sz. 
Re: struktura formularza
#9576
Author: Borys Pogoreło
Date: Fri, 18 Jan 2008 14:13
23 lines
1920 bytes
Dnia Fri, 23 Nov 2007 18:32:42 +0100, szomiz napisał(a):

> I dlatego mam rozgrzebane transformowanie schemy schemy, zeby moc generowac 
> formularze/dokumenty. Ino od prawie roku nie mam czasu, zeby do tego usiasc 
> i skonczyc :/

 A tak przy okazji, bo mnie zaintrygowałeś.. :)

 Mam takie swoje XML-owo XSLT-owe cosik do tworzenia formularzy i zacząłem
się zastanawiać nad schemą do walidacji - na razie dopuszczalne wartości
mam po prostu zaszyte w XML-u jako regexpy ze sprawdzaniem po stronie
aplikacji.

 Schema nie ma za bardzo sensu jeśli nie da się powiedzieć po ludzku
użytkownikowi, co konkretnie zrobił źle - a komunikat w stylu "is not a
valid value of the atomic type 'xs:integer'" raczej nie wystarczy ;-)

 Znalazłem tylko sposób na wydłubanie listy błędów i wartości w .NET - a
tutaj w grę wchodzi PHP-owy DOM i jego libxml_*. Da się to jakoś zrobić?

-- 
Borys Pogoreło
borys(#)leszno,edu,pl
Re: struktura formularza
#9577
Author: szomiz
Date: Fri, 18 Jan 2008 18:30
33 lines
2756 bytes
Użytkownik "Borys Pogoreło" <borys@pl.edu.leszno> napisał w wiadomości 
news:buwdvo2ysqby$.10ev62azlcx2o$.dlg@40tude.net...
> Dnia Fri, 23 Nov 2007 18:32:42 +0100, szomiz napisał(a):
>
>> I dlatego mam rozgrzebane transformowanie schemy schemy, zeby moc 
>> generowac
>> formularze/dokumenty. Ino od prawie roku nie mam czasu, zeby do tego 
>> usiasc
>> i skonczyc :/
>
> A tak przy okazji, bo mnie zaintrygowałeś.. :)
>
> Mam takie swoje XML-owo XSLT-owe cosik do tworzenia formularzy i zacząłem
> się zastanawiać nad schemą do walidacji - na razie dopuszczalne wartości
> mam po prostu zaszyte w XML-u jako regexpy ze sprawdzaniem po stronie
> aplikacji.
>
> Schema nie ma za bardzo sensu jeśli nie da się powiedzieć po ludzku
> użytkownikowi, co konkretnie zrobił źle - a komunikat w stylu "is not a
> valid value of the atomic type 'xs:integer'" raczej nie wystarczy ;-)
>
> Znalazłem tylko sposób na wydłubanie listy błędów i wartości w .NET - a
> tutaj w grę wchodzi PHP-owy DOM i jego libxml_*. Da się to jakoś zrobić?

Dopoki schema nie jest wynikiem dzialania nawiedzonego analityka to dosc 
prosto da sie to transforacja zrobic. Jak wchodzilim do UE machnalem nawet 
walidatorek do owczesnych SAD'ow - trzeba by poszukac na strona Ministerstwa 
Finansow, moze gdzies tam jeszcze wisi. Na GPL'u zostalo to udostepnione.

Uniweralsne to nie bylo (bo schema prosta i rozsadna), ale kierunki w kodzie 
widac.

sz. 
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads