![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 246 Pomógł: 0 Dołączył: 28.09.2004 Ostrzeżenie: (0%) ![]() ![]() |
Wiam jest jakis program który parsuje pliki xml do mysql? Chodzi mi ze wpisuje znaczniki np <nazwa> i dodaje to do odpowiedniego pola w mysql mozeto byc program exe (na windows).
Zgóry dzieki za odp, pozdrawiam dex. |
|
|
![]() ![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 569 Pomógł: 0 Dołączył: 17.08.2003 Skąd: Dąbrowa Górnicza Ostrzeżenie: (0%) ![]() ![]() |
Ke
![]() ![]() Po pierwsze musial bys miec jakis standart dokumentu, cos co okresla nazwe tabeli, nazwe kolumny, jak podawac wartosci. Bez tego raczej nie czaje jak mozna by to zrobic. A tak wogole to jaki problem zrobic sobie prosty paraserek i przerzucac to do mysql'a tak jak chcesz ? Jesli nie znasz XML'a to zapraszam do manuala. -------------------- Warsztat: Linux: PHP, MySQL, Apache, NetBeans, C++, Qt-Creator
Użytkownik, słowo którego specjaliści IT używają, gdy chcą powiedzieć idiota Zarządzaj swoim budżetem domowym |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 246 Pomógł: 0 Dołączył: 28.09.2004 Ostrzeżenie: (0%) ![]() ![]() |
Wiem jak zrobic parser, ale to nie dla mnie tylko dla kumpla, a plik xml jest dosc rozbudowany i nie chce mi sie pisac, znalazlem taki program - "Navicat". Bardzo rozbudowany mozliwosc importu do bazy xms, txt, cvs i jeszcze kilka innych (sam znajduje znaczniki i pyta jaki i w jakie pole w bazie go dodac). Ponadto ma mozliwosc zarzadzania baza danych. Polecam.
Ten post edytował Dex1987 6.07.2005, 23:23:59 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 15.05.2004 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Swoją drogą ciekawe, że tutaj na forum nie ma nic na ten temat. Również poszukuję skryptu który przerzuci bazę xml do sql, lecz jako skrypt php gdyż musi pracować na bieżąco (codzienna aktualizacja bazy) I o ile przy prostych bazach jest to banalne to przy rozbudowanych bazach z różną strukturą już nie, gdyż nie wystarczy sam parser ale jeszcze coś co stworzy strukturę tabeli. Czy naprawdę nikt tutaj nei miał do czynienia z czymś takim?
Na phpclasses.org znalazlem dwie klasy, jednak moga one wrzucac jedynie wpisy do tabeli. Ten post edytował Przemo` 16.07.2005, 17:09:49 -------------------- Pobaw się lepszym phpBB z dostępem do panelu admina | A tu je możesz ściągnąć
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 246 Pomógł: 0 Dołączył: 28.09.2004 Ostrzeżenie: (0%) ![]() ![]() |
masz racje, ciekawy temat i coraz czesciej slyszy sie o xml. mysle ze powinnismy sie tym bardziej zainteresowac.
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Przyjaciele php.pl Postów: 742 Pomógł: 0 Dołączył: 14.12.2003 Skąd: Gdańsk, Trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
Skrypt którego szukacie był tematem artykułu w którymś numerze PHPSolutions ale nie pamietam w którym
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 15.05.2004 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
A nie pamiętasz przypadkiem np nazwy tego skryptu albo czegoś unikalnego?
![]() -------------------- Pobaw się lepszym phpBB z dostępem do panelu admina | A tu je możesz ściągnąć
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Przyjaciele php.pl Postów: 742 Pomógł: 0 Dołączył: 14.12.2003 Skąd: Gdańsk, Trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
http://www.phpsolmag.org/pl/modules/news2/...e.php?storyid=6
Przekazywanie danych między MySQL a XML, CSV i HTM |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 28.07.2005 Skąd: 64-100 Leszno Ostrzeżenie: (0%) ![]() ![]() |
Witam, najpierw wyciągnij z bazy dane mniej wiecej w taki sposób, oczywiście bardziej fachowy ( musisz miec DOM XML'a załadowanego jako moduł w php )
schemat bazy tak wyglada
a powyzszy skrypt pokaze cos takiego
teraz chyba parsing bedzie latwiejszy do wykonania. Widac przeciez znaczniki XML, czego chciec wiecej. Nic tylko obrabiac ![]() Pozdrawiam -------------------- "Who controls the past controls the future. Who controls the present controls the past. "
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 18:06 |