Удаление пустых тегов из XML с помощью PHP

Вопрос

Как удалить пустые теги xml в PHP?

Пример:

 $value1 = "2";
 $value2 = "4";
 $value3 = "";

 xml = '<parentnode>
        <tag1> ' .$value1. '</tag1>
        <tag2> ' .$value2. '</tag2>
        <tag3> ' .$value3. '</tag3>
       </parentnode>';

Результат XML:

<parentnode>
    <tag1>2</tag1>
    <tag2>4</tag2>
    <tag3></tag3> // <- Empty tag
</parentnode>

Чего я хочу!

    <parentnode>
            <tag1>2</tag1>
            <tag2>4</tag2> 
    </parentnode>

XML без пустых тегов, таких как "tag3"

Спасибо!

10
задан Jimmy 22 December 2011 в 11:28
поделиться