在php中显示xml中的数据

在php中显示xml中的数据,php,xml-parsing,Php,Xml Parsing,我在将数据从xml文件下载到php时遇到问题。单元格已编号,电子邮件地址未排列在一列中。有人能帮我吗 new.xml 以下是我的php代码: <?php $dom = new DomDocument(); $dom -> load("new.xml"); $data = $dom->getElementsByTagName('Data'); echo( "<table><tr>"); $n = 0; foreach($data as $node

我在将数据从xml文件下载到php时遇到问题。单元格已编号,电子邮件地址未排列在一列中。有人能帮我吗

new.xml

以下是我的php代码:

    <?php
$dom = new DomDocument();
$dom -> load("new.xml");
$data = $dom->getElementsByTagName('Data'); 
echo( "<table><tr>");
$n = 0;
foreach($data as $node)
{ 
if($n % 3 == 0) { echo '<tr>'; }
echo( "<td>". $node -> textContent . "<td>");
if(++$n % 3 == 0) { echo '</tr>'; }
}
echo( "</tr></table>");

?>

//编辑xml文件

当您说电子邮件地址没有排列在一列中时,您是否在下载后进行任何转换?尽量使你的文章尽可能完整阅读如何创建一个Have look-at扩展名?希望数据显示它们:在第三封电子邮件别名的第二个地址的第一列数字中
    <?php
$dom = new DomDocument();
$dom -> load("new.xml");
$data = $dom->getElementsByTagName('Data'); 
echo( "<table><tr>");
$n = 0;
foreach($data as $node)
{ 
if($n % 3 == 0) { echo '<tr>'; }
echo( "<td>". $node -> textContent . "<td>");
if(++$n % 3 == 0) { echo '</tr>'; }
}
echo( "</tr></table>");

?>