Я хочу прочитать файл xml только с определенным содержимым, но мой код, кажется, обменивается данными, а не просто показывает записи, которые я хочу. В этом случае все записи, которые имеют содержание «Zahnreinigung».
<Bilder>
<VorherNachher>
<Image>img/vorhernachher/vorhernachher-zahnreinigung.jpg</Image>
<Behandlung>Zahnreinigung</Behandlung>
<Arzt>Dr. Name</Arzt>
</VorherNachher>
$url = "vorhernachher.xml";
$xmldata = @simplexml_load_file($url) or
die ("error ".$url."\n");
$random = array_rand($xmldata->xpath('VorherNachher'), 12);
foreach($random as $key) {
$VorherNachher = $xmldata->VorherNachher[$key];
if ($VorherNachher->Behandlung = ($location['page'])) {
echo "<div><div class='slide01'>";
echo "
<div class='bild-slide'>
<img src='$VorherNachher->Image' alt='Vorher/Nachher $VorherNachher->Behandlung' class='OF-cover'>
</div>
<a href='$ArztLink' class='arzt'><img src='$ArztImg' alt='$VorherNachher->Arzt'>$VorherNachher->Arzt</a>";
echo "</div></div>";
}}