I am having some problems with the XML features (I use the fancy new SimpleXML). It works like a dream when I'm retrieving information from an XML document, but when I want to insert new tags it screws up. I'm trying to create a function that saves error logs in an XML file, which should look like this:
<?xml version='1.0' standalone='yes'?>
<errors>
<error>
<number>2</number>
<string>Could not bla bla</string>
<file>filename.php</file>
<line>56</line>
</error>
<error>
<number>1</number>
<string>Failed to bla bla</string>
<file>filename2.php</file>
<line>123</line>
</error>
</errors>Well, You get the picture... The thing is, I don't know how to add another <error> tag. I've tried to use simplexml_load_file() to open the error log file, then using $xml->error[] = "<number>..." or $xml->error[] = new ObjectWithSomeProperties, I've even tried to load a string containing the tags (number, string etc.) into simplexml_load_string, then inserting it with $xml->error[] = $newobject, but none of these works, which leads me to believe that I can't use the [] thing to make a new <error> tag. But how do I do it then?
Best regards, Daniel
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php

