2012-04-09 4 views
0

제목이 약간 혼란 스러울 수 있으므로 여기에 더 자세한 내용을 설명하겠습니다. 먼저 을 사용하는 URL link이 있습니다. 나는 이미 loadDataWithBaseURL method을 사용하여 WebView를 사용하여 사이트에 성공적으로 연결하려고 시도했습니다.URL 링크의 XML 데이터를 사용하는 방법은 무엇입니까?

URL link.xml으로 끝나지 않으므로이 문제가 발생합니다. URL link에서 xml 데이터를 사용할 수있는 절차는 무엇입니까? .xml으로 끝나지 않으십니까?

편집 :

<MGMT> 
    <NET> 
     <HEAD> 
      <ClientID>99999999</ClientID> 
      <ServerID>WEB_01</ServerID> 
      <Rsp>00</Rsp> 
      <Auth></Auth> 
     </HEAD> 
     <STAT> 
      <IP>192.168.5.158</IP> 
      <Status>OK, Success!</Status> 
    </NET> 
</MGMT> 

나는 XML 파싱 지식을 가지고 않습니다. 하지만 URL 링크가 XML 데이터를 반환하거나 XML 파일을 가지고있는 경우입니다. 이것은 실제 링크가 아닙니다하지만 비슷합니다. 몇 가지 값을 변경했습니다.

https://192.168.0.254/?ClientID=999999&Cert=0f7a248e3b017effec2b36cf53912b0f&IP=192.168.5.128

+0

xml의 일부 구조체 또는 가능한 경우 xml url의 링크를 넣으십시오. 더 많은 참고 자료가 필요하다면 xml에서 데이터를 가져 오기 위해 XML 구문 분석을 사용해야 할 것입니다. 이를 참조하십시오 : http://www.androidhive.info/2011/11/android-xml-parsing-tutorial/ –

+0

추가하여 기밀성으로 인해 많은 가치를 변경했습니다. 당신이 이해하기를 바랍니다. –

답변

0

Ok. 귀하의 질문에 대해 알게되면, XML 파싱에 대한 지식을 얻어야 만 가져온 XML 데이터를 특정 변수로 변환 할 수 있습니다.

아래 예제에서 프로젝트는 XML 파일 형식의 서버에서 Http 응답을받습니다. (.XML 확장자가없는 URL). 그리고 그 데이터는 특정 변수에 저장됩니다.

XML 구조에 따라 탭을 기반으로 다양한 데이터를 가져와야합니다. "MGMT", "NET"처럼. . 등. .

이를 참조하십시오

Example 1는 또한이를 참조하십시오

Exapmple 2 당신이 그것을 할 수있는 논리를 가지고 바랍니다.

+0

지금 보시고 고마워요! –

+0

@Melvin Lai : 문제가 해결되면 다른 사람들을 도울 수 있도록 받아들입니다. –

+0

오랫동안 회신 해 주셔서 진심으로 애썼다. HTTPS 사이트에 대해 수행 한 작업이 닫혀 있기 때문에 예제 1 링크를 조사하고 있습니다. 그러나 나는 여전히 XML 데이터를 얻지 못하고 있으며, 더 많은 도움을 요청하기 전에 더 많은 문제 해결을 할 것입니다! 필요한 경우이 질문을 업데이트 할 것입니다 ... 감사합니다! –

관련 문제