У меня есть веб-сайт изображений, размещенный на хостинге компании. Они генерируют (и отправляют в Google) карту сайта для моего сайта. Я пытаюсь прочитать XML, чтобы я мог "что-то делать" с данными в моей карте сайта (а именно искать отсутствующие подписи и отсутствующие title И случайное размещение одной из этих записей на моем сайте как «изображение дня»). Формат карты сайта следующий:
<url>
<loc>http://www/link</loc>
<image:image>
<image:loc>http://www/img.jpg</image:loc>
<image:caption>caption for the image here</image:caption>
<image:title>title of image here</image:title>
</image:image>
</url>
Моя проблема в том, что я изо всех сил пытался проанализировать эти данные к м сделать его пригодным для использования в PHP. Я пробовал simplexml_load_file, но кажется, что он захватывает только
Сноска: для доступа к моей карте сайта файл xml заархивирован, поэтому я использую следующий формат, чтобы "прочитать" его:
$url = "compress.zlib://http://www/sitemap/0.xml.gz";
Я не знаю, есть ли это оказывает какое-либо влияние на ввод.