![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 21.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam mega problem, po dlugich mysleniach, probowaniach roznych rozwiazan, googlowania itd nie mam juz pomyslow jak rozwiazac ponizsze zagadnienie. Klient zarzyczyl sobie katalog www oferowanych przez siebie produktow (php+mysql). Bierze towar z roznych zrodel, i tu pojawia sie ciekawostka ktorej nie moge przejsc. z jednej hurtowni co pare dni sa udostepniane pliki csv (z nimi nie ma problemu wiekszego aby zaimportowac do bazy, nawet jezeli duza waza (MB)) druga hurtowania podaje dane w XMLu (aktualizowane rowniez co pare dni), wszystko bylo by ok gdyby nie to ze XML ow jest dosc skomplikowany dla prostych convertetow xml2csv i jeden "pliczek" wazy srednio 80-100MB ( ![]() przyklad XMLa:
jezeli ktos z Was ma jakis pomysl jak do tego podejsc z innej strony to bylbym wdzieczny pozdr. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Zostalem zmuszony do napisania skryptu CGI aby dzielil plik XML. Uzylem pliku z wygenerowanymi 120tys identycznych danych. Podczas importu wyskakuje blad niespojnosci danych XML (przewaznie w okolicach 40-50 tys. rekordu/tagu) (juz jak dorywam sie do gotowych plikow XML przez PHP) musze tu zaznaczyc ze dane sa identyczne we wszystkich plikach, ilosc rowniez (no moze po za ostatnim, ale ani razu pelen import nie przeszedl po za 50tys TAG) przy recznym sprawdzaniu pliku XML-a gdzie wystapil blad w/g prassera nie znajduje zadnego bledu... ma ktos moze jakis pomysl ? ![]() Ten post edytował ylither 19.06.2007, 08:59:34 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 0 Dołączył: 19.07.2006 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
niestety wywala mi wewnętrzny błąd serwera.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 21.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witaj
Ustawiles wsztstkie zmienne i sciezki ? linia #1 i linia #5 a potem musisz ustawic glowny tag otwierajcy i zamykajacy dokument linia #34 i linia #37 nastepnie musisz podac tag po ktorym chcesz dzielic (w moim przypadku byl to <trip></trip> ktory sie powtarzal jako glowny klucz w XMLu) linia #40 i linia #50 i jeszcze jedno skrypt nie dodaje naglowka XMLowego z kodowaniem to bys musial dopisac wystarzy w lini #99 dodac dodatkowy wpis np.: print OUTPLIK '<?xml version="1.0" encoding="ISO-8859-2"?>'; to powinno pomoc. pozdr |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 0 Dołączył: 19.07.2006 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
owszem poprzerabiałem sobie to, ale cgi wywala mi wewnętrzny błąd serwera.
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 21.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
sprawdz w error.log jaki dokaldnie blad wyskakuje
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 0 Dołączył: 19.07.2006 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Kod couldn't spawn child process: c:/usr/apache/httpd/html/action/admin/xml2mysql.cgi mam takie coś
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 21.07.2025 - 20:26 |