<spec name="Renk">LACİVERT</spec>
<spec name="Beden">40</spec>
bu alanları
<renk></renk>
<Numara></Numara>
olarak almak istiyorum.
Biraz uğraşınca yapabildim doğruluğunu kontrol ederseniz sevinirim.
$xml_etiket .= "<Numara>";
foreach($Urun->children() as $child) {
foreach($child as $key => $value) {
$xml_etiket .= $value->spec[1].":".$value->quantity.":1:0.00:0:1|";
}
}
$xml_etiket .= "</Numara>";Ek bir soru
$xml_etiket .= $value->spec[1].":".$value->quantity.":1:0.00:0:1|";
sondaki ayraçı "|" eklediğimde döngüde hepsinin sonuna geliyor, son verinin sonuna gelmemesi için ne yapabilirim.
http://stackoverflow.com/a/1070256 son adıma | işaret koydurmamak istiyorsan bunu bir incele
if($i != $len-1){$xml_etiket .= $value->spec[1].":".$value->quantity.":1:0.00:0:1|";}
else{$xml_etiket .= $value->spec[1].":".$value->quantity.":1:0.00:0:1";}gibi yapabilirsin. mobil olduğum için daha fazla yardımcı olamadım kusura bakmayın.