Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pobieranie wartosci XML
Forum PHP.pl > Forum > XML, AJAX
psychol1986
Witam mam taki plik xml:
Kod
<?xml version="1.0" encoding="UTF-8"?>
<Authors>
    
        <Author Id="th0rpp905qbg5p" DateModified="2007-04-24T13:05:22+01:00">
            <NameFirst>Tomasz</NameFirst>
            <NameLast>Arendarski</NameLast>
        </Author>
</Authors>

Przy pomocy php chciałbym pobrać sobie wartość Id oraz DateModified, tylko nie wiem jak:) czy mogłby ktoś dać mi jakąś wskazówkę?
psychol1986
Staralem się użyć SimpleXML skopiowałem przykład z strony
Kod
<?php
$string = <<<XML
<a xmlns:b>
<foo name="one" game="lonely">1</foo>
</a>
XML;

$xml = simplexml_load_string($string);
foreach($xml->foo[0]->attributes() as $a => $b) {
    echo $a,'="',$b,"\"\n";
}
?>

i wywala mi takie bledy
Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 1: parser error : Specification mandate value for attribute b in D:\prace\x-project\index2.php on line 8

Warning: simplexml_load_string() [function.simplexml-load-string]: <a xmlns:b> in D:\prace\x-project\index2.php on line 8

Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in D:\prace\x-project\index2.php on line 8

Fatal error: Call to a member function attributes() on a non-object in D:\prace\x-project\index2.php on line 9
erix
Mmmm, prolog XML musiał być smaczny. [;
psychol1986
Nie rozumiem ale nic to nie pomaga przy moim problemie
mike
Cytat(psychol1986 @ 2.06.2009, 11:32:45 ) *
Nie rozumiem ale nic to nie pomaga przy moim problemie
No coś Ty.
Ale by było jakbyś nie zrozumiał ale jednak pomogło tongue.gif

Funkcja simplexml_load_string() przyjmuje jako argument dokument XML w postaci łańcucha znaków.
To co Ty przekazujesz to nie jest dokument XML. ~erix zasugerował, że coś zjadłeś tongue.gif
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.