XML 문서를 RAM에 모두로드하지 않고 파싱 할 수있는 쉬운 방법이 있는지 궁금합니다.
저는 Nokogiri와 표준 Hash.from_xml을 조합하여 (XML에 따라) XML의 내용을 가져 왔습니다.
100 개 또는 1000 개 제품을 (가져 오기 위해) 처리 할 때 그게 다 좋고 좋습니다. 그러나 XML 문서에 16,000 또는 40,000 개의 제품이 포함되어있는 경우 .... 내 Dino가 실제로이를 실제로 느끼기 시작합니다.Ruby/Rails가 XML을 메모리에 모두로드하지 않고 XML을 구문 분석합니다.
XML을 메모리로 가져 오지 않고 처리하는 방법이 있는지 궁금합니다.
죄송합니다. 코드가 없습니다. 새로운 것을 쓰는 것을 피하려고합니다. 나는 누가 자신의 XML 파서를 쓰고 싶어 하는지를 의미합니까?