2012-03-01 11 views
0

PHPでsignup.xmlというXMLファイルを呼び出していますが、XMLファイルでは<int>7962329</int>が返されます。しかし、PHPの変数でこれを取得してブラウザに表示する方法はわかりません。誰かが私を助けることができますか?返されたXMLデータのデータを読み取る

+0

XMLファイルですか? –

答えて

0

たとえば、SimpleXMLを使用しているとします。あなたの質問にXMLファイルがどのようなものかを指定していないので、私はあなたに正確な答えを与えることはできませんが、最初のレベルのタグのタグ名と内容を出力するために、 。

<?php 
$xml = simplexml_load_file("yourfile.xml"); 

foreach($xml->children() as $child) 
{ 
    echo $child->getName() . ": " . $child . "<br />"; 
} 
?> 

PHP manualは、SimpleXMLの基本的な使い方に関する多くの例を提供します。

更新

問題の更新情報では、あなたのケースでは、コードのようになります。あなたが読んでどうすればよい

<?php 
$xml = simplexml_load_file("signup.xml"); 
$int = $xml->int; 
echo $int; 
?> 
0

PHPを使用しDOMDOCUMENT

$objDOM = new DOMDocument(); 
    $objDOM->load("test.xml"); //make sure path is correct 


    $note = $objDOM->getElementsByTagName("lon"); 
    // for each note tag, parse the document and get values for 
    // tasks and details tag. 

    foreach($note as $value) 
    { 
    $tasks = $value->getElementsByTagName("id"); 
    $task = $tasks->item(0)->nodeValue; 


    $details = $value->getElementsByTagName("name"); 
    $detail = $details->item(0)->nodeValue; 

    $notes = $value->getElementsByTagName("notes"); 
    $notes = $notes->item(0)->nodeValue; 

    echo "$task :: $detail :: $notes <br>"; 
    } 
関連する問題