Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [XML][PHP]Odczyt plku XML
tu154m
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 10.04.2017

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


Witam.
Mam krótkie pytanie, mianowicie znalazłem kilka sposobów odczytania pliku XML-a ale ....... no właśnie ale.
Jak odczytać takiego XML-a używając PHP l
ewentualnie jak odczytać wybrany element.

Kod
<?xml version="1.0" encoding="UTF-8"?>
<dane>
<opis imie="Leon"  nazwisko="Kowalski"  wiek="17"  plec="Mezczyzna"  numer="152"/>
</dane>


Rozchodzi mi się o małą podpowiedź.

Ten post edytował tu154m 30.05.2017, 06:01:22
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
viking
post
Post #2





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

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


https://prophp.pl/article/9/phpquery_-_szyb...bienstwo_jquery
Go to the top of the page
+Quote Post
StrefaPi
post
Post #3





Grupa: Zarejestrowani
Postów: 235
Pomógł: 50
Dołączył: 2.03.2013

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


http://php.net/manual/pl/simplexml.examples-basic.php
Go to the top of the page
+Quote Post
tu154m
post
Post #4





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 10.04.2017

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


No cóż dzięki za szybkie odpowiedzi, lecz chyba nietrafione.
Zauważcie, że w moim przykładzie znacznik otwierającym <opis i jego zamknięcie /> jest inne niż w podstawowym XML-u.
W moim przykładzie atrybuty np. imię="Leon" nazwisko="Kowalski" są wewnątrz znacznika <opis />, a nie pomiędzy znacznikami.
<opis> imię=Leon </opis>
Czy wasze sugestie sprawdzą się w moim przykładzie?

Ten post edytował tu154m 30.05.2017, 10:12:59
Go to the top of the page
+Quote Post
viking
post
Post #5





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

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


Spróbuj, zobaczysz. Poprawny dokument xml tutaj prezentowałeś.
Go to the top of the page
+Quote Post
tu154m
post
Post #6





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 10.04.2017

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


Ok, spróbuję.
Mam pytanie do Vikinga, a taki kod można jakoś zmieć aby wyświetlały się czyste dane z XML-a?

Kod
<php?
    $xml = simplexml_load_file('ospby.xml');
    print_r($xml);
    foreach($xml as $marker){
    }
?>
?>

To do końca nie satysfakcjonuje mnie bo wyrzuca całą strukturę tabeli.
Go to the top of the page
+Quote Post
viking
post
Post #7





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

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


  1. foreach ($xml as $opis) {
  2. echo $opis['imie'];
  3. }
Go to the top of the page
+Quote Post
tu154m
post
Post #8





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 10.04.2017

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


Dzięki!
Jak sprawdzę poprzednią Twoją podpowiedź to jeszcze się odezwę.

Jeszce raz do 'vikinga', o to chodziło!
Dzięki.

Temat zamknięty.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 15:59