2011-12-07 27 views
0

SQLite DBをクエリして結果をxmlにダンプしようとしています。ここでは、コードは次のとおりです。私はprint_r($xml)を行うとSQLiteクエリの結果をXMLにダンプします

$db = new SQLite3("terrapin"); 
$db->exec($insert); 

$select = "select * from information"; 
$results=$db->query($select); 
while($result=$results->fetchArray(SQLITE3_ASSOC)) 
{ 
     $xml.="<username>".$result['username']."</username>\n"; 
     $xml.="<latitude>".$result['latitude']."</latitude>\n"; 
     $xml.="<longtitude>".$result['longtitude']."</longtitude>\n"; 
     $xml.="<timestamp>".$result['timestamp']."</timestamp>\n"; 
     $xml.="<filename>".$result['filename']."</filename>\n"; 
} 

、PHPはすべての値を出力しますが、タグは表示されません。私はhereのコードを使用しようとしています。私は何が欠けていますか?

答えて

1

タグはHTMLタグとして解釈されるため、タグは表示されません。ソースを表示して表示します。あなたがする必要がどのような は

<?xml version="1.0"?> 

を提供し、HTML

header ("Content-Type:text/xml"); 
echo $xml; 
exit; 

へのXMLはまた、あなたがルート要素が欠落していることをブラウザに正しいレスポンスヘッダを送信します。

+0

今は問題ありません。ありがとう! –

関連する問題