2011-04-01 4 views
0

Objective C 프로그래밍을 수행하고 있으며 클라이언트/서버를 통해 요청을 보내고 받으려합니다 (로그인/데이터 가져 오기). 이제 XML 또는 다른 방법을 사용하여 문제를 해결해야합니다. 또한 특정 웹 사이트에 XML을 작성하는 방법을 알지 못합니다. 나는 며칠 동안 열심히 일하고있다. 아무도 도와 줄 수 있니?모든 웹 사이트에서 XML 작성 방법

답변

1

XML 특히 SOAP는 매우 팽창하며 Objective-C의 지원이 심각하게 부족합니다. 경량 사용을 위해 JSON을 추천하고 실제로 Apple은 푸시 알림 서버에이를 사용합니다.

SOAP를 원할 경우 sudzc.com에서 WSDL의 온라인 objective-c generator를 확인하십시오.

0

귀하의 질문은 당신이 xml 또는 다른 통신 방법을 사용해야하는지 여부입니다.

XML은 문서의 구조가 문서에 정식으로 기록 될 수 있고 유효성을 확인할 수 있으므로 여러 당사자 간의 의사 소통에 특히 유용한 통신을 표준화하도록 설계되었으므로 나중에 구문에 대해 논의 할 필요가 없습니다. 문서의

비록 이것이 고상한 아이디어이지만 XML은 비교적 복잡하며 가벼운 무게는 아닙니다 (예 : json).

자신의 서버와 통신하는 클라이언트를 작성하고있는 한,이 두 서버간에 사용되는 프로토콜은 무엇이든 될 수 있으며 XML 일 필요는 없습니다.

따라서 가볍고 이해하기 쉬운 프로토콜을 사용하는 것이 좋습니다. Json은 단순성으로 인기를 얻고 있습니다.

1

"특정 웹 사이트"와 같은 동물은 없습니다. 일부는 HTML, RSS, ATOM 또는 JSON 형식의 데이터를 반환하고 다른 일부는 자체적으로 사용자 정의 XML 스키마를 사용할 수 있습니다. 전송하는 데이터와 마찬가지로; 제작자가 선택한 유형 및 수의 입력과 함께 SOAP 또는 HTTP를 통한 요청을 기대할 수 있습니다.

요약하면 정확히은 통신하려는 특정 사이트에서 기대하는 바를 찾아서 원하는 것을 제공해야합니다. 그것이 프로그래머가 돈을 많이받는 이유입니다. 왜냐하면 쉬운 "일을 의미합니다"버튼이 없기 때문입니다. :-)

0

서버의 데이터 출력을 제어 할 수 있다면 데이터를 plist로 직접 출력하는 것이 좋습니다. Plists는 [NSDictionary dictionaryWithContentsofURL:]으로 직접 인스턴스화 할 수있는 원시 사전 객체입니다.

올바른 서식을 지정하기 위해 PList programming guide을 살펴보십시오.

관련 문제