Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [XML][PHP]Pobieranie danych z pliku XML
Forum PHP.pl > Forum > Przedszkole
patryk9200
Cześć,
Stworzyłem sobie plik XML zawierający listę marek i modeli samochodów, niestety próbowałem na wiele sposobów i nie umiem jej odczytać tak jak bym chciał. Wyniki muszę mieć w tablicy.
Plik XML wygląda tak:
  1. <?xml version="1.0" encoding="iso-8859-2"?>
  2. <marki>
  3. <marka name="vw" id="1">
  4. <model name="passat" id="4"/>
  5. <model name="galaxy" id="6"/>
  6. </marka>
  7. <marka name="bmw" id="2">
  8. <model name="x5" id="12"/>
  9. </marka>
  10. </marki>

i chodzi o to że chcę wyciągnąć:
-wszystkie modele danej marki i ich id
- wszystkie marki i ich id
- wybraną markę oraz model pobierany za pomocą id
próbowałem na wiele sposobów ale nie udało mi się,
a dopiero rozpoczynam zabawę z XML, na początku chciałem to trzymać w bazie ale raczej to nie jest dobry pomysł gdy zajdzie potrzeba wyciągnięcia setek rekordów

mógłby ktoś pomóc albo naprowadzić? najlepiej na przykładzie

erix
Cytat
mógłby ktoś pomóc albo naprowadzić?

XPath.

Cytat
najlepiej na przykładzie

Są na w3schools.
qba10
Polecam SimpleXML

Nie dostaniesz z nich tablic tylko obiekty ale powinno ci to wystarczyć.

Tutek:
http://www.php.rk.edu.pl/w/p/simplexml/

Jak coś zawsze możne obiekt przekształcić na tablice.....
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.