2010-06-21 11 views
0

나는 BeautifulSoup로 XML 파일을 구문 분석하려고한다. 그물에 모든 자습서에서는, xml의 내용은BeautifulSoup Xml 파서에 대한 데이터를 얻는 방법

xml = "<doc><tag1>Contents 1<tag2>Contents 2<tag1>Contents 3" 
soup = BeautifulStoneSoup(xml) 

같이 주어진다 그러나 xml 파일의 경로 만주고 싶다. 기계화에서는 get_data() 메서드를 사용할 수 있지만 html 파일에서만 작동합니다. 어떤 설교?

답변

0

BeautifulSoup로 documentation는 말한다 :

는 "아름다운 수프 생성자는 문자열 형태의 XML 또는 HTML 문서 (또는 열린 파일 같은 객체)을 취 그것은 문서를 구문 분석하고 해당 데이터를 생성한다. 메모리에 구조. " 질문의 수립에

, 당신은 BeautifulStoneSoup을 사용하고, 온라인 문서 문자열을 사용 allthough, 생성자에 대한 참조 문은 것을 알 수 :

"수프 객체는 '루트 태그'로 초기화되고, 제공된 마크 업 (문자열 또는 파일과 같은 객체 일 수 있음)이 기본 파서에 공급됩니다. "

관련 문제