[英]Read Data from XML Returned Data
我在PHP中調用了一個名為signup.xml的xml文件,作為回報,該XML文件返回了我<int>7962329</int>
。 但是我不知道如何在PHP變量中獲取並在瀏覽器中顯示。 有人可以幫我嗎?
假設您使用SimpleXML作為實例。 由於您沒有指定問題中的XML文件的外觀,因此我無法給您確切的答案,但是為了給您一些指導,您可以執行以下操作以在第一級輸出標記名和每個標記的內容。
<?php
$xml = simplexml_load_file("yourfile.xml");
foreach($xml->children() as $child)
{
echo $child->getName() . ": " . $child . "<br />";
}
?>
PHP手冊提供了許多有關SimpleXML基本用法的示例。
更新資料
使用問題中的更新信息,您的情況下的代碼將類似於:
<?php
$xml = simplexml_load_file("signup.xml");
$int = $xml->int;
echo $int;
?>
使用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>";
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.