Re: Large XML manipulation within PHP

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 23 Apr 2008, at 21:41, Steve Gula wrote:

I could but it would make things very difficult. Some of the entities around id # 100 could be affected by entities around id #11000 and would result in a file needing to be manipulated at the same time. Unfortunately, I don't
think this is a top to bottom change for the information at hand.

Can you not do it with a text processor like sed? That would be a lot easier than trying to do it with SimpleXML.

-Stut

--
http://stut.net/

On Wed, Apr 23, 2008 at 4:36 PM, Bastien Koert <phpster@xxxxxxxxx> wrote:



On 4/23/08, Steve Gula <sg-lists@xxxxxxxxxxxxx> wrote:

I work for a company that has chosen to use XML (Software AG Tamino XML database) as its storage system for an enterprise application. We need
to
make a system wide change to information within the database that isn't feasible to do through our application's user interface. My solution was
to
unload the XML collection in question, open it, manipulate it, then
write it
back out. Problem is it's a 230+MB file and even with PHP's max mem set
to
4096MB (of 8GB available to the system) SimpleXML claims to still run
out of
memory. Can anyone recommend a better way for handling a large amount of
XML
data? Thanks.

--
--Steve Gula

(this email address is used for list communications only, direct contact
at
this email address is not guaranteed to be read)


Can you chunk the data in any way, break it into smaller more managable
peices?

--

Bastien

Cat, the other other white meat




--
--Steve Gula

(this email address is used for list communications only, direct contact at
this email address is not guaranteed to be read)


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux