큰 XML 파일을 구문 분석하고 싶습니다. 두 가지 옵션이 있습니다 : Perl 또는 PHP. 두 언어 모두에 익숙하지 않아서 큰 XML 파일을 구문 분석하기 위해 선택한 언어에 대한 귀하의 제안은 무엇입니까?큰 XML 파일을 구문 분석하기 위해 Perl이나 PHP를 사용해야합니까?
그리고 어떤 모듈이 현재의 작업에 더 적합합니까?
큰 XML 파일을 구문 분석하고 싶습니다. 두 가지 옵션이 있습니다 : Perl 또는 PHP. 두 언어 모두에 익숙하지 않아서 큰 XML 파일을 구문 분석하기 위해 선택한 언어에 대한 귀하의 제안은 무엇입니까?큰 XML 파일을 구문 분석하기 위해 Perl이나 PHP를 사용해야합니까?
그리고 어떤 모듈이 현재의 작업에 더 적합합니까?
가장 편한 언어를 사용하십시오.
펄을 사용하기로 결정하는 경우, "펄을 사용하여 구문 분석 XML"을 다시 참조하시기 바랍니다 -questions는 최근 질문 :
이것은 유일한 정답입니다. 두 언어 모두 고도로 발전된 XML 구문 분석 유틸리티를 사용하므로 다른 요소에 따라 "최상"입니다. – Ether
PHP에는 simplexml이라는 내장 함수가있어서 XML 파일을 매우 쉽게 처리 할 수 있습니다.
"크고"단순한 XML은 메모리에 전체 구조를로드합니다. – danieltalsky
패트릭은 1Gig 파일을 해석 된 언어로 DOM에로드했습니다. 나는 그랬다. 예쁘지 않은. – DVK
XML은 일반적으로 스트림 또는 DOM의 두 가지 모드 중 하나로 구문 분석됩니다. DOM은 편리하지만 대용량 파일에는 적합하지 않습니다. XML::Twig from CPAN에는 혼합 모드가 있으며 두 모드의 장점이 있습니다.
크기는 큽니다. – danieltalsky
약 15 ~ 25 mb – Rachel
"> 15 GB"는 어떻게 되었습니까? 사장님이 그 말이 나쁜 생각이라고 납득하셨습니까? – innaM