Как вы храните логические значения в 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