Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Parsowanie xml-a o wadze 7mb
dado
post 5.01.2007, 09:03:49
Post #1





Grupa: Zarejestrowani
Postów: 194
Pomógł: 2
Dołączył: 12.04.2004
Skąd: Częstochowa

Ostrzeżenie: (10%)
X----


Mam duży problem mości panowie koderzy. Otóż przeżucam sobie dane xml -> array -> mysql korzystam z php 4 sadsmiley02.gif korzystam z ponoć dobrego parsera MiniXML ( http://minixml.psychogenic.com ). Wszytko jest git dopóki pliki xml są małe ( w celach testowych ) . Jednak docelowo skrypt bedzie sciagał kilka plików xml o wadze koło 6mb i przerzucał do baz danych.

I tu pojawia się problem gdyż po przemieleniu pliku zml parser zwaraca taką tablicę:
  1. Array
  2. (
  3.    [-content] =>
  4. )


przykładowy rekord z xmla wygląda tak i jest kilkanascie tysiecy w jednym pliku:
  1. <trip date="2007-01-23" period="7" catalog="S74" template="</span>">
  2. <<span style='color:blue'>flight airlineCode="CEN" airlineDesc="CENTRALWINGS" flightNr="CO631" fMCode="F">
  3. <departure code="WAW" description="WARSZAWA" fCode="" depDate="2007-01-23" depTime="06:00:00" arrDate="2007-01-23" arrTime="11:20:00"/>
  4. <destination code="SSH" description="SHARM EL SHEIKH" fCode="" depDate="2007-01-30" depTime="12:25:00" arrDate="2007-01-30" arrTime="15:55:00"/>
  5. </flight>
  6. <hotel code="EGISHA" destCode="SSH" city="SHARM EL SHEIKH" region="EGIPT SHARM EL SHEIKH" country="EGIPT SHARM EL SHEIKH" name="SOLYMAR SHARMING INN" category="4.0" room="SHA" roomDescription="Pokój 1 osobowy" bookBeds="1" maintenance="AL" maintenceDescription="ALL INCLUSIVE" minAdults="1" maxAdults="1" minPersons="1" maxPersons="1" defPersons="3" hMCode="H" basePrice="1"/>
  7. <price oldadult="0.00" currency=" "/>
  8. <price adult="2419.00" currency="PLN"/>
  9. <price child="150.00" ageFrom="0" ageTo="1" currency="PLN"/>
  10. </trip>


moge przejsc na php 5 ale nie wiem czy simpleXml da rade.

Poradźcie waszmościowie.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
sf
post 5.01.2007, 09:56:56
Post #2





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

Ostrzeżenie: (0%)
-----


Użyj tego: http://pl.php.net/xml, używałem do plików xml o wielkości 50MB.


--------------------
Zapraszam na mój php blog, tworzenie stron.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 10:47