<?xml version="1.0" encoding="ISO-8859-2"?>
<root attr1="value1" attr2="value2">
http://de.php.net/manual/en/function.simplexml-element-attributes.php
przyklad:
$string = <<<XML
<root attribute1="foo" attribute2="bar">
<?xml version='1.0'?>
<node>some content</node>
</root>
XML;
$xml = simplexml_load_string($string);
var_dump($xml->attributes());
--
pozdrowionka
Kamyk
> <node2 atrr1="value1">inne cos tam</node2>
> </nodes>
> ... (i tu ileś tam elementów <nodes>)
> </root>
mozesz zawsze zastosowac podejscie bardzo naiwne - a mianowicie
wziac ten xml co dostales i opakowac go dodatkowo w jakis element
nadrzedny np. $xml='<ciociabasia>'.$xml.'<ciociabasia'>
co prawda bedziesz sie musial pozbyc ewentualnych deklaracji DTD,
kodowania, etc ;-) ale moze dla Twoich zastosowan to wystarczy;
pzdrv;
adas;
--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://%$#www.gazeta.plusenet/
Użytkownik <pindolpindol@NOSPAM.gazeta.pl> napisał w wiadomości
news:fvr2iq$15r$1@inews.gazeta.pl...
> wziac ten xml co dostales i opakowac go dodatkowo w jakis element
> nadrzedny np. $xml='<ciociabasia>'.$xml.'<ciociabasia'>
> co prawda bedziesz sie musial pozbyc ewentualnych deklaracji DTD,
> kodowania, etc ;-) ale moze dla Twoich zastosowan to wystarczy;
taka rada swiadczy ze kolega jest dupa a nie programista
--
pozdrawiam
Kamyk
On 6 Maj, 20:58, "szomiz" <szo...@kocha.dostawac.reklamy.przez.net>
wrote:
> A jakie jest uzasadnienie/wymaganie korzystania z simpleXML, a nie z
> bilioteki traktujacej xml'a w sposob /mniej/ niezgodny z oficjalnymi
> specyfikacjami?
> sz.
nie ma uzasadnienia. po prostu potrzebuję odczytać atrybuty elementu
root. jeśli istnieje inny sposób i znasz go, byłbym wdzięczny za
podpowiedź.
Użytkownik "blooregard" <bloorq@gmail.com> napisał w wiadomości
news:12e5caac-1dd0-4504-8597-56267a7b651d@p25g2000hsf.googlegroups.com...
> plik jest ładowany do obiektu simplexml i potem ładnie przetwarzany
> w pętli jako tablica.
A jakie jest uzasadnienie/wymaganie korzystania z simpleXML, a nie z
bilioteki traktujacej xml'a w sposob /mniej/ niezgodny z oficjalnymi
specyfikacjami?
sz.