我在PHP中成功解析了xml文件,但在解析试图输出表的特定条目时遇到困难。
我的xml如下
Exchange
1.00 GBP = 1.68 ALL |
1.00 USD = 1.58 ALL |
1.00 EUR = 1.35 ALL |
Currency conversion rates as of January 2012 |
如果我尝试以这种方式输出它
$info = $outputinfo->DataInfo;
我收到一个错误。
任何帮助?
我的代码如下
$xmlfile = $currenttitle.".xml";
$info = simplexml_load_file($xmlfile);
$region = $country->Region[0];
$section = $region->Section;
if($info){
foreach ($region->Section as $sectioninfo){
$title = $sectioninfo->SectionTitle;
echo "$title
\n";
$output = $sectioninfo->OutputData;
foreach ($sectioninfo->OutputData as $outputinfo){
$titleinfo = $outputinfo->DataTitle;
$info = $outputinfo->DataInfo;
}
}对于上面的部分,我将Title显示为Exchange,但表格未呈现。
解
感谢h4b0让我走向正确的方向
$rowinfo = $outputinfo->DataInfo->TABLE->TR->TD;
foreach ($outputinfo->DataInfo->TABLE->TR as $rowexchange){
echo $rowexchange->TD."
";
}