Parsing - Reading data within a tag

Do you have a question? Post it now! No Registration Necessary.  Now with pictures!

Threaded View

I am new to XML and PHP and have a question that I hope someone could

Some background on my problem.
I am receiving an XML message over TCP/IP and need to access data
within the tags of the message.

Message example:
<message title="begin"

Now I know I can get the data from the description tag by:

$xmlstr =<<<EOT
<message title="begin"

$xml = simplexml_load_string($xmlstr);
echo ($xml->description[0]);

My question is, how do I access 'title' or 'no' ?
Is it possible?

I cannot change the format of the data sent to me.
I am using PHP 5.0.5

Any help is appreciated.

Also, is this the best way of parsing the XML message?

Thank you


Re: Parsing - Reading data within a tag

Steve said the following on 11/10/2005 21:35:
Quoted text here. Click to load it

Quoted text here. Click to load it

The SimpleXML functions convert an XML document into a nested data  
structure in one operation, but this could require a fair chunk of  
memory, depending on the size and complexity of the XML data.

The basic XML functions, however, provide an event-based parsing scheme.  
i.e. the parser reads from top to bottom, and every time an element is  
opened or closed, a user-defined function is called. This allows you to  
perform necessary processing without chewing up large amounts of memory.



Site Timeline