Необходимо оценить strlen XML

0

Надеюсь, это просто.

В PHP я пытаюсь очистить некоторые RSS файлы. Иногда RSS-канал неправильно обновляется/заполняется, но это НЕ пустой файл. У меня есть следующий код:

$xml = simplexml_load_file("feed-url-here");    
if ($xml != "") {       
    if (strlen($xml) > 600) {
        perform some actions here;
    }
}

Это не работает. Есть ли быстрый способ оценить strlen xml?

Надеюсь, что-то, что не требует синтаксического анализа самого канала.

Большое спасибо!

Теги:
rss
strlen

1 ответ

1
Лучший ответ

Я не уверен, чего вы хотите достичь, так или иначе, если вы хотите получить длину строки, представляющей xml, вы можете сделать это следующим образом:

   $xml = simplexml_load_file("feed-url-here");
   if ($xml != "") {       
      if (strlen($xml->asXML()) > 600) {
           perform some actions here; 
      }
   }
  • 0
    Выше работает отлично. Большое спасибо!!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню