在SOAP消息中发布XML字符串

时间:2011-07-12 07:40:06

标签: iphone xml soap

我想要一些帮助的朋友,
我想在iOS sdk中的SOAP消息中发布XML字符串 有可能这样做吗?
如果是,请给我一些示例代码。否则建议我做另外的方法。
请帮我解决这个问题。
提前谢谢。

代码:

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<postCourseUsage xmlns="http://tempuri.org/">
<xml><?xml version="1.0"?><CU><ULID>admin</ULID><CID>myOwn</CID><CURS><CUR><CN>Home</CN><USG><CUSG>2</CUSG><SD>12-Jul-2011 12:41:42</SD></USG></CUR></CURS></CU></xml>
</postCourseUsage>
</soap:Body>
</soap:Envelope>

1 个答案:

答案 0 :(得分:2)

我得到了答案。

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<postCourseUsage xmlns="http://tempuri.org/">
<xml>&lt;?xml version="1.0"?&gt;&lt;CU&gt;&lt;ULID&gt;admin&lt;/ULID&gt;&lt;CID&gt;myOwn&lt;/CID&gt;&lt;CURS&gt;&lt;CUR&gt;&lt;CN&gt;Home&lt;/CN&gt;&lt;USG&gt;&lt;CUSG&gt;2&lt;/CUSG&gt;&lt;SD&gt;12-Jul-2011 12:41:42&lt;/SD&gt;&lt;/USG&gt;&lt;/CUR&gt;&lt;/CURS&gt;&lt;/CU&gt;</xml>
</postCourseUsage>
</soap:Body>
</soap:Envelope>

使用此代码,我可以在soap消息中将xml字符串作为参数传递,在服务器端,它会将其解释为XML。