![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 68 Pomógł: 0 Dołączył: 15.09.2003 Skąd: Polska / Płock Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam problem. Posiadam plik XML z jakimiś danymi. Chciałbym te dane za pomocą php wrzucić do tabeli w bazie MySQL. Jak mam to zrobić? Jeśli możecie mi jakoś pomóc będę bardzo wdzięczny. Pozdrawiam Michał |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No najlepiej to odczytać tego xml przy pomocy odpowiedniej klasy (jest ich full i wystraczy poszukać), a następnie zrobić odpowiednie wpisy do bazy. Trudno cokolowiek wiecej poweidziec nie znając struktury twego xml.
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
http://pl.php.net/manual/pl/ref.xml.php wystarczy poszukać...
-------------------- "Coś się kończy, coś się zaczyna." Andrzej Sapkowski
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 68 Pomógł: 0 Dołączył: 15.09.2003 Skąd: Polska / Płock Ostrzeżenie: (0%) ![]() ![]() |
Cytat(nospor @ 2005-04-07 08:13:19) No najlepiej to odczytać tego xml przy pomocy odpowiedniej klasy (jest ich full i wystraczy poszukać), a następnie zrobić odpowiednie wpisy do bazy. Trudno cokolowiek wiecej poweidziec nie znając struktury twego xml. A możesz podać jakiś przykład takiej klasy? Lub przykład kodu przetwarzający takie dane? |
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Wejdź na http://www.phpclasses.org/. Tam se poszukaj. Full wypas, do wyboru do koloru. (pierwszy znaleziony link: http://www.phpclasses.org/browse/package/4.html). Pewnie znajdziesz lepsze.
Lub skorzystaj z linka Krzycha i sam napisz parser. Też warto to umieć -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#6
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Wlasnie wczoraj cos takiego robilem. Nie mialem zbytnio czasu na bawienie sie we wlasny parser, wiec za pomoca regexpow zamienilem xml'a w format csv, ktory juz mozna spokojnie zaimportowac do mysqla. Tyle, ze to byla tylko jedna tabela i to jeszcze bez relacji, wiec struktura prosta, nie wiem co masz u siebie.
-------------------- Brak czasu :/
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 410 Pomógł: 5 Dołączył: 25.01.2005 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mimo, ze od ostatniego posta minęło już nieco czasu ( ![]() Otóż mam plik na serwerze (spakowany do postaci tar.bz2). "Rozpakowuję" go w ten sposób:
Plik jest jedna bardzo obszerny, a w rezultacie, po odpaleniu strony testowej wyświetla się początkowych kilka(dziesiąt) znaków ![]() Szukam aktualnie pomocy w sprawie takiej, by cały ten plik xml (tzn dane w nim zawarte) przerzucić do bazy (MySQL). Po tym, co napisał nospor Cytat(nospor) Trudno cokolowiek wiecej poweidziec nie znając struktury twego xml. od siebie dodam część tego xml'a (struktura). Oto ona :
Czy mając coś takiego można to przerzucić do bazy? Jesli tak - to w jaki sposób? B. proszę o radę... |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 04:28 |