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.
Teşekkürler ufuk preg_replace ile daha ufak bir kodla çözdüm yardımlaşma duyguna minnettarım.