Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在XML响应中避免不需要的XML结构_Xml_Http_Xmlhttprequest_Client Server - Fatal编程技术网

在XML响应中避免不需要的XML结构

在XML响应中避免不需要的XML结构,xml,http,xmlhttprequest,client-server,Xml,Http,Xmlhttprequest,Client Server,我正在开发一个iPhone应用程序,客户端使用HTTP POST向服务器发送消息。 使用xml进行服务器响应 这是一款短信应用程序,用户可以互相发送短信 现在,如果用户发送一条看起来像xml结构的文本消息,会发生什么? 这可能会破坏服务器发送给客户端的xml,如何确保不会发生这种情况?您应该将用户定义的消息放入xml结构中的一个部分,这将阻止任何解析器评估此部分: <message> <![CDATA[ my user content which won't be pa

我正在开发一个iPhone应用程序,客户端使用HTTP POST向服务器发送消息。 使用xml进行服务器响应

这是一款短信应用程序,用户可以互相发送短信

现在,如果用户发送一条看起来像xml结构的文本消息,会发生什么?
这可能会破坏服务器发送给客户端的xml,如何确保不会发生这种情况?

您应该将用户定义的消息放入xml结构中的一个部分,这将阻止任何解析器评估此部分:

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


您应该将用户定义的消息放入XML结构中的一个部分,这将阻止任何解析器对该部分进行求值:

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