Ben SimpleXML üzerinden bir öğeye iki kez aynı özniteliği eklemeye çalışırsanız, ben aşağıdaki hatayı alıyorum:
Warning: SimpleXMLElement::addAttribute() [function.SimpleXMLElement-addAttribute]: Attribute already exists...
Geçici bir çözüm olarak, ben üç olasılık için if-else ifadeleri kullanıyorum:
if ($a && $b) {
$node -> addAttribute("class", "a b");
}
else if($a) {
$node -> addAttribute("class", "a");
}
else if ($b) {
$node -> addAttribute("class", "b");
}
Ama bu biraz aksak hissediyor ve çok ölçeklenebilir değildir. Orada bir kimse kullanıyor iyi bir yolu?