我对 iOS 开发相当陌生,并尝试制作一个与 PHP API 通信的简单应用程序。数据请求和响应将仅采用 XML 格式。
这是我的 php 登录方法,
function login()
{
$mainframe = JFactory::getApplication();
$xmlcnt = array();
if (!isset($HTTP_RAW_POST_DATA))
{
$HTTP_RAW_POST_DATA = file_get_contents("php://input");
}
if(empty($HTTP_RAW_POST_DATA))
{
$xmlcnt['code'] = "2";
return $xmlcnt;
}
$doc = new DOMDocument();
$doc->loadXML( $HTTP_RAW_POST_DATA);
$login_data = $doc->getElementsByTagName( "data" );
foreach( $login_data as $login )
{
$user_nm = $login->getElementsByTagName( "username" );
$user_nm = $user_nm->item(0)->nodeValue;
$password = $login->getElementsByTagName( "password" );
$password = $password->item(0)->nodeValue;
} ......
和 xmldata 看起来像这样“ <data><username>testuser</username><password>password</password></data>
”
我想了解我应该如何/应该在 xcode Objective-c 中使用什么来有效地发送和接收 XML。
非常感谢你