Ten eerste weet ik niet zeker of ik hier goed heb gepost, als het niet zo is hoor ik het graag.

<?php

$dom = new DOMDocument;
$dom->loadXML('<Log FirstSessionID="1" LastSessionID="1">

<Message Date="2-8-2011" Time="23:16:05" DateTime="2011-08-02T21:16:05.126Z" SessionID="1">
<From>
<User FriendlyName="Naam 1"/>
</From>
<To>
<User FriendlyName="Naam 2"/>
</To>
<Text Style="font-family:Segoe UI; font-weight:bold; color:#000000; ">bericht 1</Text>
</Message>

<Message Date="2-8-2011" Time="23:16:05" DateTime="2011-08-02T21:16:05.126Z" SessionID="1">
<From>
<User FriendlyName="Naam 2"/>
</From>
<To>
<User FriendlyName="Naam 1"/>
</To>
<Text Style="font-family:Segoe UI; font-weight:bold; color:#000000; ">bericht 2</Text>
</Message>
</Log>');

if (!$dom) {
echo 'Error while parsing the document';
exit;
}

$Log = simplexml_import_dom($dom);

for ($i = 0; $i < 10; $i++)
{
echo $Log->Message[$i]->From->getElementsByTagName("User")->getAttribute('FriendlyName');>
echo $Log->Message[$i]->Text;
echo "<br>";
}

?>

Mijn vraag is nu: hoe kan ik de datum en tijd in een variable krijgen?

Alvast bedankt!
Rick
Bedankt Henk, heb je misschien een voorbeeld? Ik had deze al gelezen maar toen ik hem deed testen werkte het nog niet.
Het is met nog niet gelukt, heeft iemand een voorbeeld misschien?

Alvast bedankt!
Wat heb je al geprobeerd?
Ik heb nu
<?php echo = $Log->Message[$i]->From->getElementsByTagName( "User" )->getAttribute('FriendlyName');?>
en krijg daar deze melding bij:
Call to undefined method SimpleXMLElement::getElementsByTagName()
Welke PHP versie heb je?
- Aar - op 11/10/2011 13:56:15

Welke PHP versie heb je?


5.2.6
Laat je volledige code eens zien.
- Aar - op 11/10/2011 14:14:17

Laat je volledige code eens zien.


De code boven aan de pagina is de volledige code, alleen die regel die ik net heb gestuurd is aangepast nu.

edit: Ik heb de code boven nu aangepast zoals hij nu is.

Reageren