0

ここでxml解析を使用してサーバーからデータを取得したいのですが、return xml出力用にphpコードを配置しますが、urlを使用してこのphp関数を実行し、xml出力をxml形式で表示するにはどうすればよいですか?

私のphpサービスはここにあります

<?php

include('configuration.php');
include('i_connection.php');


if(function_exists($_GET['f']))
{
    $_GET['f']();

    function getdata($xml_output)
    {   
   $result = mysql_query("SELECT state FROM `pic_upload`");
   $xml_output .="<photo>";

   while($row = mysql_fetch_array($result)) 
   {        
                $xml_output .="<photos>";

                if($result['state'] != "")
                $xml_output .="<State>".$result['state']."</State>";
                else
                $xml_output .="<State></State>";

                $xml_output .="</photos>";
    }
     $xml_output .="</photo>";
  return $xml_output;
}   
}   
4

1 に答える 1

0

これには2つの部分があります。

情報をXMLで表示するWEB-SERVICEを公開するPHPベースのサーバー側システム。これを実装したら、rest-clientを介して、またはブラウザのアドレスバーで直接リンクを実行する必要があります。それがxmlを表示する場合、それはうまく機能しています。

Androidの場合、URLをヒットし、接続入力ストリームから入力を読み取るのと同じです。これは通常、パーサー(SAXパーサー、DOMパーサーなど)に渡されます。これは、アプリケーションでさらに使用されます。

両方のサンプル例は簡単にグーグルで検索できます。

SAXパーサーに適したものは http://java-samples.com/showtutorial.php?tutorialid=152です。

于 2012-05-08T13:13:11.737 に答える