2009-09-02 4 views
6

루비에서 xml 파일을 구문 분석하기 위해 xerces와 유사한 것을 찾고 있습니다. 네이티브 프로세서 REXML과 hpricot이라는 다른 하나를 보았습니다 (hpricot에 대한 문서를 찾을 수는 없지만 링크는 모두 죽은 것으로 보입니다). 나는 SAX2를 통해 XML 문서를 루비에서 구문 분석 할 수있는 무언가를 찾고있다.Ruby 용 XML 파서

TIA.

+0

_why가 개발자이기 때문에 대부분의 hpricot 링크가 손상되어 몇 주 전에 거의 완전히 인터넷에서 제거되었습니다. GitHub에는 지금 거울이 있습니다 (http://github.com/whymirror/hpricot/tree/master) –

답변

9

것은 이미 언급 한 것과 별개로 Nokogiri SAX Parser

+1

Nokogiri가 실제로 가장 좋은 방법입니다. 너무 매끄럽지 않고 훌륭하고 깨끗합니다. – Skade

1

에 성공했습니다, 다른 주류 대안의 예를 이해하기 쉬운 루비 두 빠른 BLAST의 XML 파서가있다 LibXML

0

아마 저레벨 XML 구문 분석을 위해 C 확장을 사용하여 반복적 인 지연 구문 분석. 둘 다 libxml2와 Nokogiri를 기반으로합니다. Nokogiri 때문에 성능이 떨어집니다. 두 파서를 찾으려면 http://biogems.info을 참조하십시오.