function wr ($teg, $value, $book=false, $tegStart=false, $teg2 =false, $teg3 = false) {
global $xml;
if ($value == false) {
return NULL;
}
if ($book == false) {
if ($teg2 == false) {
$xml->writeElement($teg, $value);
} else {
return array (
$xml->startElement($tegStart),
$xml->writeElement($teg, $value),
$xml->writeElement($teg2, $teg3),
$xml->endElement(),
);
}
} else {
if ($teg2 == false) {
return $xml->writeElement($teg, $book[$value]);
} else {
return array (
$xml->startElement($tegStart),
$xml->writeElement($teg, $book[$value]),
$xml->writeElement($teg2, $teg3),
$xml->endElement(),
);
}
}
}
$xml->startElement("price"); //цена
$xml->writeElement("value",$aRes['price']));
$xml->writeElement("currency","RUR");
$xml -> endElement();
P.S.: я впихнул еще в функцию запись в xml например
и на выходе получаю
я впихнул это все потому что мне лень каждый раз писать $xml->startElemnt и $xml->endElement
А вот мое чудовище ( проверят есть значения, если есть то записывает, со всеми тегами.)
первым параметром я передаю открвыющие теги если надо, а вторым сами значения и их теги
P.S.: у меня была еще идея туда проверку типа запихнуть, но подумал это будет излишне.