Do you have a question? Post it now! No Registration Necessary. Now with pictures!
- Posted on
- Parsing - Reading data within a tag
October 11, 2005, 8:35 pm
rate this thread
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.
Now I know I can get the data from the description tag by:
$xml = simplexml_load_string($xmlstr);
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?
Re: Parsing - Reading data within a tag
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.