2013-04-28 1 views
2

는 내가 끝내 XmlParser가 예컨대 :Groovy XmlParser -> 종료해야합니까?

def myXMLContent = new XmlParser().parse(new File("myFile.xml")) 

와 XML- 파일을 읽고있다하지만 난 XmlParser가에 가까운 방법을 찾을 수 없습니다. 파일 핸들러를 놓을 필요가 없습니까? 나는 그것에 대해 문서에서 아무것도 찾지 못했습니다.

답변

3

아니요, groovy wraps the filenew InputSource(new FileInputStream(file))과 같으며이를 파서에 전달합니다.

그리고 그것은 API docs for InputSource에서 말한대로 : 두 바이트의

... 표준 처리 및 응용 프로그램을 시도해서는 안 문자, 끝 구문 분석 정리의 일부로에 종료되는 스트림 이러한 스트림을 파서에 건네 준 후 다시 사용하십시오.