Ok I see where you're going with this. Thanks a lot. I will be sure to improvise my code.
-----Original Message----- From: Analysis & Solutions [mailto:[EMAIL PROTECTED]] Sent: Wednesday, May 15, 2002 8:10 PM To: PHP List Subject: Re: [PHP] XML: Similiar Multiple Tags With Different Data On Wed, May 15, 2002 at 07:49:58PM +0200, Sebastian A. wrote: > performance and efficiency doesn't really interest me at this point. I just > want to get the thing working before I work on improving it. But your haste is making waste. Even funnier, in your haste, you're making more work for yourself. > Anyway, you asked "What's the point of doing the if == 'LIST_ITEM' check in > the character handler rather > than the end handler?", well the point is that if it is LIST_ITEM I want to > the content in a variable. As far as I know this cannot be done in the end > handler. That's why I temporarily store the content in the $CData array. Then, when I get to the end handler, I extract the data from the $CData array, and do what is necessary with it. > Second of all the array_push is there for a reason I am not even > sure about, but when I try to remove it the code doesn't work. But your code isn't working with it either. It's adds a whole series of unnecessary steps. Again, look at the tutorial, http://www.analysisandsolutions.com/code/phpxml.htm, and modify ONLY what you need to. In your case, the only thing you need to change is adding a special case for 'LIST_ITEM' to the switch in the end handler function. THAT'S where you'll stick that stuff into the $p object you were trying to do in the content handler. Oh, of course, drop the case in that switch statement that don't apply to your DTD, but that goes without saying. Good luck, --Dan -- PHP classes that make web design easier SQL Solution | Layout Solution | Form Solution sqlsolution.info | layoutsolution.info | formsolution.info T H E A N A L Y S I S A N D S O L U T I O N S C O M P A N Y 4015 7 Av #4AJ, Brooklyn NY v: 718-854-0335 f: 718-854-0409 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php