2012-04-21 2 views
3

모든 유형의 XMl 응답을 구문 분석하는 공통 파서가 필요합니다. I가되는 I는 웹 서비스로부터 xmlresponse 통과하고 상기 콩 XmlPullParser.START_TAG 저장 데이터를 검사 .. XmlPullParser 사용하고 현재 그러기 Android 공용 XML 파서

는 I 한 빈의 각각에 대해 하나의 파서를 생성하고 .. 따라서 개체 webservice 나는 구문 분석을하고있다 ..

모든 웹 서비스에 배열로 모든 시작 태그를 입력하고 키 - 값 쌍에 데이터를 저장하고 모든 데이터를 포함하는 하나의 객체를 제공하는 iOS App을 통해 공통 파서를 살펴 보았다. .. Bean과 Parser를 별도로 생성 할 필요가 없습니다.

+0

그럼 왜 시도하지 않습니까? – Dharmendra

답변

9

XML에 대한 공통 클래스가 좋은 아이디어입니다. 일반적인 XML 파서 클래스를 만들기위한 데모를 만들었습니다.

공통 클래스를 만들려면 여러 가지 방법이 있습니다. 요구 사항에 따라 다릅니다. 어떤 사람들은 당신이 당신의 질문에서 참조하고 있거나 다른 방법을 원하고있는 것처럼 KeyValuePair를 원합니다.

xml 파일을 구문 분석하고 object를 반환 할 하나의 XML 파서 클래스를 만들었습니다. 이 객체는 여러 자식을 가질 수 있습니다.

this blog에서 코드를 얻을 수 있습니다.

희망은 모든 사람에게 도움이 될 것입니다.

+0

마인드 블로잉 노력 .. !! Dharmendra에게 감사드립니다! –

+0

+1 좋은 답변입니다. –

+0

안녕하세요 @Dharmendra, display (xmlObject)를 호출하는 동안 빈 예외가 나타납니다. 빈 값을 제공합니다. –