をループIは、XMLフィードをレンダリングしようとしている10日間苦労されています:XML処理、発注や
http://feed.harjbains.gnomen-europe.com/xml-feed/
私はsimplexml
、xmlDOM
とXSLTすべてのニュアンスを持って試してみました。私のプログラミングスキルは、現時点で少し挑戦されています。私の医者が私に与えた薬であるかどうかわからない、あるいは私はちょうど古くなり、ハッキングコードをあきらめるべきです。
多次元配列のJSONとXMLスタイルシートを調べましたが、XSLTは非常に面倒です。XMLが気に入らず、自分のスタイルシートに干渉します。
は私が状態によって結果を、date_updatedがか価格のいずれかため、それを表示制限することにより、XMLをレンダリングし、nはにレコードの数を制限することができることができるようにしたいです。
ここでは、各要素を配列に配置するコードを示しますが、このような並べ替えはできません。
<?php
$xml = simplexml_load_file("http://feed.harjbains.gnomen-europe.com/xml-feed/");
$properties = $xml;
$id = array();
$beds = array();
$baths = array();
$price = array();
$address1 = array();
$area = array();
$postcode = array();
$date_updated = array();
$transaction = array();
$status = array();
$image = array();
$img = array();
$description = array();
$i=0;
$totrecs=0;
foreach ($properties as $property) {
$i=$i+1;
$address[$i] = $property->address1;
$id[$i] = $property->id;
$beds[$i] = $property->beds;
$baths[$i] = $property->baths;
$price[$i] = $property->price;
$address1[$i] = $property->address1;
$area[$i] = $property->area;
$postcode[$i] = $property->postcode;
$date_updated[$i] = $property->date_updated;
$transaction[$i] = $property->transaction;
$status[$i] = $property->status;
$image[$i] = $property->image;
$description[$i] = $property->description;
$totrecs = count($id);
if(isset($property->image->img)) {
//echo $address1[$i]."<BR>";
$image[$i] = true;
$x=0;
foreach($property->image->img as $a) {
$img[$i][$x]= $a;
//echo $img[$i][$x]."<BR>";
$x=$x+1;
}
} else {
$image[$i] = false;
}
}
?>
Harj