필자는 웹 서비스를 사용하고 XML 데이터를 파싱하여 요구 사항을 캡처하는 것이 요구되는 곳에서 작업하고 있습니다. 웹 서비스를 사용하고 XML 데이터를 캡처하는 방법에 대해서는 잘 모르겠습니다. XML을 파싱하는 데 사용할 파서를 결정할 수 없습니다. 내 웹 서비스가이 길을 간다 "xxxxxxxxxxxxxxxxxxxxxx/테스트/getTestSchema.cfm? SID = 10335 & 과정 = ALZ_PATIENT & 교훈 = 991 & examtype = R & nStartRow = 1 & nEndRow = 25 & 동영상 ID = 5". 누구든지 webservice를 소비하고 샘플 코드로 구문 분석하는 방법에 나를 도울 수 있습니까? 그것은 매우 도움이 될 것입니다. 고마워요웹 서비스를 소비하고 아이폰에서 XML 데이터를 파싱하기
답변
우리는 이전에 sudzc을 사용하여 우리의 응용 프로그램 중 하나에서 SOAP 기반 웹 서비스를 사용했습니다. 그런 다음 TouchXML을 사용하여 반환 된 XML을 구문 분석합니다. 그것은 아주 쉬웠고 잘 작동했습니다. sudzc는 WSDL을 사용하고 실제로 웹 서비스를 사용하기위한 코드를 생성합니다! TouchXML 자습서는 그물에 풍부합니다.
을 구문 분석 할 수 있습니다. sudzc가 WSDl 유형을 입력하려고합니다. 하지만 WSDl 링크가 어떻게 생겼는지는 잘 모르겠습니다. 내 웹 서비스 URL은 "http : //xxxxxxxx/test/getTestSchema.cfm? sid = 10335 & course = ALZ_PATIENT & lesson = 991 & examtype = R & nStartRow = 1 & nEndRow = 25 & videoid = 5"위의 UR1 코드를 생성하는 방법을 설명해주십시오. –
http://www.codeproject.com/Articles/1166/Layman-s-SOAP 및 http://www.ibm.com/developerworks/webservices/library/ws-soap/index.html?dwzone=ws 수 있습니다. 좋은 출발점. – Manali
SOAP는 HTTP를 통해 XML을 사용하여 서버에 요청을 보냅니다. SOAP를 사용하지 않고 일반 HTTP 요청을 작성하는 대신 ASIHTTPRequest 라이브러리를 사용하여 서버와 통신 한 다음 다른 라이브러리를 사용하여 XML을 구문 분석 할 수 있습니다. 물론 데이터를 가져오고 파싱 할 다른 라이브러리가 있지만 그 장점/단점에 대해서는 언급하지 못할 수도 있습니다. ASIHTTPRequest는 우리에게 매우 효과적이었습니다. 거기에 충분한 문서가 abt있다. – Manali
- 1. PHP로 XML 피드 파싱하기
- 2. 아이폰에서 비누 l 웹 서비스를 사용합니다.
- 3. C# 웹 서비스를 통해 xml 데이터를 사용하십시오.
- 4. 웹 서비스를 통한 XML
- 5. Android - XPath로 XML 파싱하기
- 6. C#에서 XML 파싱하기
- 7. PHP로 XML 파싱하기
- 8. XML 웹 서비스를 사용하여 XML 데이터를 요청으로 보내는 방법
- 9. 아이폰에서 WSDL 웹 서비스를 사용하는 방법은 무엇입니까?
- 10. 아이폰에서 JAX-WS 웹 서비스를 호출하는 방법
- 11. Android - 러시아어로 XML 파싱하기 (인코딩)
- 12. 레일즈 컨트롤러에서 JSON 데이터를 파싱하기
- 13. 안드로이드에서 REST 웹 서비스 및 XML 데이터 파싱하기
- 14. ASP.NET에서 XML 웹 서비스를 쿼리합니다.
- 15. 아이폰에서 XML 구문 분석을위한 패턴
- 16. 아이폰에서 AppDelegate의 Bonjour 서비스를 찾았습니다.
- 17. 웹 서비스는 내가 jquery.here와 클라이언트에서 도메인 간 웹 서비스를 소비하고 싶은
- 18. XML 웹 서비스를 사용하기위한 vb 프로젝트 만들기
- 19. lxml로 파싱하기 전에 suds 출력에서 XML 선언을 제거해야합니까?
- 20. WCF의 올바른 데이터를 소비하고 얻는 방법 J2ME에서 Json을 반환합니다.
- 21. JQuery로 XML 파싱하기 - 두 개의 배열로 정렬하기
- 22. API 피드 (Java)에서 XML 파싱하기
- 23. Ruby로 파싱하기 Mechanize
- 24. 웹 서비스의 종류와 아이폰에서 전화하는 방법
- 25. PHP로 XML 파싱하기 - 오류 : 문서 끝에 여분의 콘텐츠가 있습니다.
- 26. http 웹 서비스를 통한 간단한 XML
- 27. SOAP 웹 서비스를 통해 이진 데이터를 전송합니까?
- 28. .NET에서 웹 서비스를 사용하여 데이터를 검색하는 방법
- 29. 안드로이드에서 웹 서비스를 사용하는 방법?
- 30. 서비스를 시작하고 데이터를 반환
참조 http://stackoverflow.com/questions/981700/touchxml-parsing-xml-attributes. XML 구문 분석 방법으로 – HarshIT