PHPでxmlファイルを正常に解析していますが、特定のエントリを解析してテーブルを出力しようとしています。PHPがXMLデータを解析しています
私のXMLは、私がこのよう 出力にそれをしようと、私はエラーを取得しています従う
<OutputData Name="ExchangeRate" ContentTypeID="">
<DataTitle>Exchange</DataTitle>
<DataInfo>
<TABLE CLASS="DataTable">
<TR><TD>1.00 GBP = 1.68 ALL</TD></TR>
<TR><TD>1.00 USD = 1.58 ALL</TD></TR>
<TR><TD>1.00 EUR = 1.35 ALL</TD></TR>
<TR><TD>Currency conversion rates as of January 2012</TD></TR>
</TABLE>
</DataInfo>
</OutputData>
ようです。
助けてくださいか?
私のコード上のセクションのための
$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 "<b>$title</b><br />\n";
$output = $sectioninfo->OutputData;
foreach ($sectioninfo->OutputData as $outputinfo){
$titleinfo = $outputinfo->DataTitle;
$info = $outputinfo->DataInfo;
}
}
に従うように、私は、Exchangeとして、タイトル表示を取得されていますが、表が表示されません。
SOLUTION右方向
$rowinfo = $outputinfo->DataInfo->TABLE->TR->TD;
foreach ($outputinfo->DataInfo->TABLE->TR as $rowexchange){
echo $rowexchange->TD."<br />";
}
'$ outputinfo'を取得するコードは何ですか? – Neal
どのように解析していますか? '$ outputinfo'とは何ですか?あなたはどんなエラーを出していますか? –
あなたのコードを見ることなく、推測できるのは... $ info = $ outputinfo ['DataInfo']; – IOInterrupt