private static function _generateXmlAttribute($value)
{
if ($value instanceof DateTime) {
return ['type', 'datetime', self::_dateTimeToXmlTimestamp($value)];
}
if (is_int($value)) {
return ['type', 'integer', $value];
}
if (is_bool($value)) {
return ['type', 'boolean', $value ? 'true' : 'false'];
}
if ($value === NULL) {
return ['nil', 'true', $value];
}
}