» »

PHP XML->attributes

PHP XML->attributes

luli ::

V PHP moram prebrati XML, iz njega pa nek parameter. V PHP doslej še nisem programiral, zato prosim za pomoč.

No težava je sledeča :
spremeljivki priredim vrednost, ki sem jo dobil poprej.
if (!xml = simplexml_load_string($response))
{
trigger_error('Neznana struktura);
}


No ta XML pa je takšen :
<server name="xxxxx">
<serverstatus status="online"/>
</server>


Rad bi prebral naslednja parametra : name in status;
Kako?

P.S : PHP mi ni domač jezik, zato bi prosil konkreten odgovor in ne link na pomoč, ker sem tisto že poskusil.
  • spremenilo: luli ()

jype ::

PHP 5 pozna DOM API:

$doc = new DOMDocument();
$doc->loadXML($myxml);
$statustags = $doc->getElementsByTagName('serverstatus');
$status = $statustags->item(0)->getAttribute('status');

Zgodovina sprememb…

  • spremenilo: jype ()

t3hn0 ::

Poglej si tudi SimpleXML
^.^

luli ::

t3hn0 je izjavil:

Poglej si tudi SimpleXML


Takega odgovora si vedno najbolj želim! Sem sem že pogledal, vendar tisto, kar sem spesnil na podlagi primerov pač ne deluje. Zato hvala.

yupe : Hvala bom poskusil. Sam sem se drugače tudi zapičil v simplexml, vendar bom sedaj preizkusil z DOM apijem.

Ice-Heki ::

em katero napako ti pa vrne?
kaj je v tvojem primeru xml in kaj hočeš primerjati v if stavku?
tako na prvi pogled bi bilo treba tole:
if (!xml = simplexml_load_string($response))

spremeniti v tole:
if (!$xml == simplexml_load_string($response))

keworkian ::

luli je izjavil:

t3hn0 je izjavil:

Poglej si tudi SimpleXML


Takega odgovora si vedno najbolj želim! Sem sem že pogledal, vendar tisto, kar sem spesnil na podlagi primerov pač ne deluje. Zato hvala.

yupe : Hvala bom poskusil. Sam sem se drugače tudi zapičil v simplexml, vendar bom sedaj preizkusil z DOM apijem.


Plus tista napaka ki jo je ice-heki napisal

$xml = simplexml_load_string('<server name="xxxxx"><serverstatus status="online"/></server>');
 echo "<pre>";
 echo $xml['name'];
 echo $xml->serverstatus['status'];
Obscenities in B-Flat

Zgodovina sprememb…



Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Davčne blagajne (strani: 1 2 3 424 25 26 27 )

Oddelek: Programiranje
1344319003 (59006) Macketina
»

PHP simplexml_load_file težava

Oddelek: Programiranje
6579 (490) radiokills
»

PHP - Prenos priponk iz RSS vira

Oddelek: Programiranje
5535 (458) keworkian
»

[C#] Simobilov Glasnik

Oddelek: Programiranje
134175 (1255) Mrch
»

PHP problem z branjem iz datoteke.

Oddelek: Programiranje
81324 (1243) [MYTiX]

Več podobnih tem