2014-12-15 2 views
5

안드로이드 프레임 워크가 매니페스트, 레이아웃 파일을 분석하는 데 사용되는 파서는 무엇입니까? 우리는 또한 우리의 응용 프로그램 내에서 동일한 것을 사용할 수 있습니까? 성능, 메모리 및 안정성을 염두에두고 최상의 XML 파서를 얻으려고합니다. Ofcourse는 xml의 크기에 따라 다릅니다.안드로이드의 XML 파싱 기술

답변

1

AOSP 코드를 모두 거치지 않고 말하기는 어렵습니다. 불행히도 나는 그 코드 전부를 뒤지는 곳을 알지조차 모릅니다.

그러나 javax.xml. * 라이브러리는 Dalvik VM에 포함되어 있습니다. Dalvik VM은 안드로이드가 시작된 이래로 defacto VM이었습니다 (현재 Lollipop에서 ART가 표준이기 때문에 보았습니다). Android 프레임 워크가 javax.xml.parsers를 사용하여 apk 파일에서 xml 파일을 구문 분석한다고 가정하는 것이 좋습니다.