Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [XML][PHP]Odczyt plku XML
tu154m
post 30.05.2017, 05:59:40
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
viking
post 30.05.2017, 06:37:18
Post #2





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
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 30.05.2017, 06:54:06
Post #3





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

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


http://php.net/manual/pl/simplexml.examples-basic.php


--------------------
https://studiostawki.com - studio fotograficzne i filmowe - ul. Inflancka 11, Warszawa
Go to the top of the page
+Quote Post
tu154m
post 30.05.2017, 10:10:48
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 30.05.2017, 10:16:20
Post #5





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
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 30.05.2017, 10:25:41
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 30.05.2017, 10:36:06
Post #7





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
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 30.05.2017, 10:42:25
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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.04.2024 - 07:12