Сохранять логическое значение в XML-документе и читать с помощью PHP SimpleXML

Как вы храните логические значения в XML-документе, чтобы их можно было читать с помощью PHP-класса SimpleXML?

У меня есть следующий XML-документ:





sample log


И следующий скрипт php для его чтения :

if (file_exists($filename)) {
    $statusXml = simplexml_load_file($filename);
        if ($statusXml) {
            $investigating = (bool)($statusXml->investigating);
            echo $investigating;
        }
} else {
    exit('Failed to open ' . $filename .'.');
}

Независимо от того, что я вставляю в тег, он всегда воспринимается как истина. Я пробовал «0», пустую строку, «ложь» и кучу других идей, но ничего не помогло. Я думал, что пустая строка должна быть из-за того, что я нашел в этом документе: http://www.php.net/manual/en/language.types.boolean.php#language.types.boolean.casting

7
задан Ankur 30 June 2011 в 16:00
поделиться