Re: Re: [Config] XML Parsing Serious Issues
| From: | Bertrand Mansion | Date: | Fri, 19 Dec 2003 20:09:41 +0000 |
| Subject: | Re: Re: [Config] XML Parsing Serious Issues | ||
| References: | 1 | Groups: | php.pear.general |
| Request: | Send a blank email to pear-general+get-9742@lists.php.net to get a copy of this message | ||
<ts@siteartwork.de> wrote :
> It happens with any big file...
>
> Take this here as an example:
>
> <?xml version="1.0" encoding="ISO-8859-1"?>
> <yo>
> <yo1>
> <yoyoyoyyoyo1>kklhlkhl</yoyoyoyyoyo1>
> <yoyoyoyyoyo2>kklhlkhl</yoyoyoyyoyo2>
> <yoyoyoyyoyo3>kklhlkhl</yoyoyoyyoyo3>
> <yoyoyoyyoyo4>kklhlkhl</yoyoyoyyoyo4>
> <yoyoyoyyoyo5>kklhlkhl</yoyoyoyyoyo5>
> <yoyoyoyyoyo6>kklhlkhl</yoyoyoyyoyo6>
> <yoyoyoyyoyo7>kklhlkhl</yoyoyoyyoyo7>
> </yo1>
> <yo1>
> <yoyoyoyyoyo1>kklhlkhl</yoyoyoyyoyo1>
> <yoyoyoyyoyo2>kklhlkhl</yoyoyoyyoyo2>
> <yoyoyoyyoyo3>kklhlkhl</yoyoyoyyoyo3>
> <yoyoyoyyoyo4>kklhlkhl</yoyoyoyyoyo4>
> <yoyoyoyyoyo5>kklhlkhl</yoyoyoyyoyo5>
> <yoyoyoyyoyo6>kklhlkhl</yoyoyoyyoyo6>
> <yoyoyoyyoyo7>kklhlkhl</yoyoyoyyoyo7>
> </yo1>
> *
> </yo>
>
> * = Copy <yo1>+ content x-times into the file
X-times is very vague. I need to have a real figure.
How many times exactly ?
There is a limit in the number of values you can have in a php array BTW.
> I made a 18 meg file out of it and got this error:
> Fatal error: Cannot create references to/from string offsets nor overloaded
> objects in /var/www/PEAR/Config/Container.php on line 152
18Mb ! Config is not designed to parse 18Mb of XML. I am not sure that PHP
is designed to parse 18Mb of XML. You'd rather use a database for that.
> I put some attributes into the tags and take a look at the beahviour...maybe
> I can reproduce the "scalar value"-errors...
Bertrand Mansion
Mamasam