2012-04-29 6 views
0

내가 객체로 XML 파일을 구문 분석하고있어하지만 난 왜 궁금하네요, 내가 배열 파서 대신의 개체 파서을 choosed 할 수 없습니다 것이다위한 선택?왜 객체 파서 대신 배열 파서

Pro는 Array 파서보다 많거나 적은 편입니까? 은 더 유연하고 확장 성이 있습니까?

감사합니다.

답변

1

입력 데이터에 따라 다름이 있다고 생각합니다. 응용 프로그램에 단일 객체의 상태/설정을 저장하는 많은 간단한 구성 파일이 필요한 경우 ObjectParser를 사용하면 파서의 출력을 처리하는 데 소요되는 오버 헤드가 줄어 듭니다.

하지만 실제 객체 컬렉션 (예 : 어딘가에 부착 될 독립적 인 GUI 컨트롤 목록)을 저장해야하고 그런 컬렉션을 충분히 읽어야하는 경우에는 ObjectParser를 계속 사용하면 "collection"클래스를 만들고이리스트를 실제 배열로 변환합니다.