2013-09-06 2 views
0

robospice-google-http-client를 사용하여 XML 응답을 구문 분석하고 싶습니다. 다음과 같이 json 응답을 구문 분석 할 수 있습니다.robospice-google-http-client 용 XML 파서?

HttpRequest request = getHttpRequestFactory()// 
       .buildGetRequest(new GenericUrl(url)); 
     request.setParser(new JacksonFactory().createJsonObjectParser()); 
     return request.execute().parseAs(getResultType()); 

XML을 구문 분석하는 방법은 무엇입니까? "," 나는이

request.setParser(new XmlObjectParser(new XmlNamespaceDictionary().set("", "test"))); 

을 시도했지만 오류가 "(

java.lang.IllegalArgumentException: invalid XML: no alias declared for namesapce <>; work-around by setting XML namepace directly by calling the set method of com.google.api.client.xml.XmlNamespaceDictionary 

내가 피곤 설정 네임 스페이스하지만

+0

xml 및 POJO 클래스의 예를 제공 할 수 있습니까? 내 애플 리케이션에서 구문 분석 작업을 할 수 없습니다. – Lingviston

답변

1

새로운 XmlNamespaceDictionary를 설정하여이 문제를 해결 행운(). 일련의 말을 발생합니다 ")