2012-07-07 2 views
1

저는 iPhone 앱을 개발 중이며 클라이언트는 HTTP POST를 사용하여 서버에 메시지를 보냅니다. xml을 사용한 서버 응답.XML 응답 내에서 원하지 않는 XML 구조 피하기

이것은 메시징 앱이므로 사용자는 문자 메시지를 서로 보냅니다.

이제 사용자가 xml 구조처럼 보이는 텍스트 메시지를 보내면 어떻게됩니까? 이것은 서버가 클라이언트에게 보내는 xml을 깨뜨릴 수 있습니다. 어떻게 이런 일이 일어나지 않을까요?

당신은 당신의 XML 구조의 CDATA 섹션에 사용자 정의 메시지를 넣어이이 부분 평가에서 모든 파서을 방지한다

답변

1

: 당신은 어떤 문제가이 방법이 없습니다

<message> 
    <![CDATA[ my user content which won't be parsed ]]> 
</message> 

을, 같은 사용자가 페이로드에 ]]>이 없지만 쉽게 get around this 수 있습니다.