2010-11-30 4 views
0

XMLWriter를 사용하여 기존 파일에 데이터를 추가 할 수있는 방법이 있습니까?XMLWriter가 기존 파일에 데이터를 추가하도록하십시오.

+0

왜 XML을 파일에 추가하려고합니까? 이것이 당신이 필요로하는 정확한 행동이라고 확신합니까? XML 파일에 "추가"만 할 수 없거나 구조를 무효로 만들 수 있다는 것을 기억하십시오! – redShadow

+0

@redShadow : 메모리 누수로 인해 메모리를 먹는 장황한 PHP 스크립트를 실행하고 있기 때문에 추가해야합니다. 따라서 프로세스를 bash 스크립트로 분할해야합니다. 즉, XML 파일을 청크로 작성해야합니다. –

답변

0

당신은 XMLWriter가 수집 한 데이터를 얻을 후, 전용 메모리에 쓰는 XMLWriter가를 만들 outputMemoryopenMemory를 사용하고 일반 fopen, fwrite, fclose 통화와 파일에 추가 할 수 있습니다.

+0

bash 쉘 스크립트에서 다른 PHP 프로세스를 호출 할 때 메모리를 사용할 수 없습니다. 그래서 기존 파일을 처리해야하지만 ... 가능하지 않다는 것을 알게되었습니다. (편집 : 오, 이제 당신의 의견을 이해합니다. –

관련 문제