Php 从XML返回的数据中读取数据
我在PHP中调用一个名为signup.xml的xml文件,作为回报,xml文件返回我Php 从XML返回的数据中读取数据,php,xml,Php,Xml,我在PHP中调用一个名为signup.xml的xml文件,作为回报,xml文件返回我7962329。但我不知道如何在PHP变量中获取这些信息并在浏览器中显示。有人能帮我吗?比如说,你用的是。由于您没有在问题中指定XML文件的外观,我无法给出确切的答案,但为了给您一些指导,您可以这样做,在第一级输出标记名和每个标记的内容 <?php $xml = simplexml_load_file("yourfile.xml"); foreach($xml->children() as $chi
7962329
。但我不知道如何在PHP变量中获取这些信息并在浏览器中显示。有人能帮我吗?比如说,你用的是。由于您没有在问题中指定XML文件的外观,我无法给出确切的答案,但为了给您一些指导,您可以这样做,在第一级输出标记名和每个标记的内容
<?php
$xml = simplexml_load_file("yourfile.xml");
foreach($xml->children() as $child)
{
echo $child->getName() . ": " . $child . "<br />";
}
?>
本文提供了许多有关SimpleXML基本用法的示例
更新
根据问题中的更新信息,在您的情况下,代码如下所示:
<?php
$xml = simplexml_load_file("signup.xml");
$int = $xml->int;
echo $int;
?>
使用php文档
$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>";
}
$objDOM=newdomdocument();
$objDOM->load(“test.xml”)//确保路径正确
$note=$objDOM->getElementsByTagName(“lon”);
//对于每个note标记,解析文档并获取其值
//任务和详细信息标签。
foreach(按$value计价的票据)
{
$tasks=$value->getElementsByTagName(“id”);
$task=$tasks->item(0)->nodeValue;
$details=$value->getElementsByTagName(“名称”);
$detail=$details->item(0)->nodeValue;
$notes=$value->getElementsByTagName(“notes”);
$notes=$notes->item(0)->nodeValue;
回显“$task::$detail::$notes
”;
}
如何读取XML文件?