Надеюсь, это просто.
В PHP я пытаюсь очистить некоторые RSS-каналы. Иногда RSS-канал не обновляется должным образом, но все же НЕ пустой файл. У меня есть следующий код:
$xml = simplexml_load_file("feed-url-here");
if ($xml != "") {
if (strlen($xml) > 600) {
perform some actions here;
}
}
Это не работает. Есть ли быстрый способ оценить strlen в xml?
Надеюсь, что-то, что не связано с разбором самого корма.
Большое спасибо!
Я не уверен, чего вы хотите достичь, в любом случае, если вы хотите получить длину строки, представляющей XML, вы можете сделать это следующим образом:
$xml = simplexml_load_file("feed-url-here");
if ($xml != "") {
if (strlen($xml->asXML()) > 600) {
perform some actions here;
}
}
Других решений пока нет …