私はlocalhost上にラジオ局のサイトを持っています。このページは一連のインクルードと必須です。うまく動作します。PHP SimpleXMLエコーの問題
しかし、あるページでは、私はDIV内にSimpleXMLドキュメントから抽出されたいくつかのデータを表示しています。
これは、PHPのドキュメントの符号化である:ここで
<div class="itemheading"><h1><span>Programme Guide</span></h1></div>
<div class="itembody">
<div id="progdays">
<ul>
<li><a href="sunsch.php" title="Sunday">Sunday</a></li>
<li class="currentday"><a href="monsch.php">Monday</a></li>
<li><a href="tuesch.php" title="Tuesday">Tuesday</a></li>
<li><a href="wedsch.php" title="Wednesday">Wednesday</a></li>
<li><a href="thursch.php" title="Thursday">Thursday</a></li>
<li><a href="frisch.php" title="Friday">Friday</a></li>
<li><a href="satsch.php" title="Saturday">Saturday</a></li> </ul>
</div>
<?php
require("monsch.php");
?>
</div>
はmonsch.phpの内容です:
<?php
// set name of XML file
// normally this would come through GET
// it's hard-wired here for simplicity
$file = "monsched.xml";
// load file
$xml = simplexml_load_file($file) or die ("Unable to load XML file!");
?>
<dl class="standard">
<dt><a href="<?php echo $xml->link; ?>" title="<?php echo $xml->show; ?>"><?php echo $xml->showtime; ?> - <?php echo $xml->show; ?></a></dt>
<dd class="itemimg"><a href="<?php echo $xml->link; ?>" title="<?php echo $xml->show; ?>"><img src="<?php echo $xml->image; ?>" width="100" height="75" alt="<?php echo $xml->show; ?>" title="<?php echo $xml->show; ?>" /></a></dd>
<dd class="itemdesc">
<?php echo $xml->showinfo; ?>
</dd>
<dd class="itemlink">
<a href="<?php echo $xml->link; ?>" title="<?php echo $xml->moreinfo; ?>"><span></span><?php echo $xml->moreinfo; ?></a>
</dd>
</dl>
それはPHPのエコー()関数を使用して正常にうまく動作しますが、どのようだろう私はそれから複数のレコードを表示するXMLファイルを取得します。
ここmonsched.xmlのXMLコンテンツです:
<?xml version="1.0"?>
<prog>
<link>presenter.php</link>
<show>Johnny Doe</show>
<image>johnny.jpg</image>
<showtime>00:00</showtime>
<showinfo>
John Doe through the night
</showinfo>
<moreinfo>More about the show</moreinfo>
</prog>
は、私は(私がエミュレートしようとしていた何だったの終わりにバズ・ラーマン例)http://devzone.zend.com/article/651でチュートリアルを追いました。 1つの問題を除いて、すべて正常に機能しました.... PHPファイルをSimpleXMLを使用してXMLファイル内の複数のレコードから読み込むにはどうすればよいですか?
ショーがたくさんある場合、上記のようなXMLファイルからすべてを抽出するにはどうすればよいですか?
これらは、説明と画像を示している:
01:00 Johnny Doe jdoe1.jpg
John Doe at night
06:00 Joe Smith smith1.jpg
John Smith in the morning
10:00 Mark Jones mj1.jpg
Mark plays hits
14:00 Matthew B
Matthew B
18:00 Non Stop Hits
Non-stop
20:00 Richard Roe
Richard Roe at night
すべてのヘルプはこれを高く評価され、私はSimpleXMLのにかなり新しいですが、複数のエントリのために働くバズ・ラーマンの例を取得しようとすることは難しいです誰でもそれを理解できる?
しかし、このチュートリアルは役に立ちましたが、すべての私の質問には答えられませんでした。