| |
|
|
| | Как прочесть содержимое xml файла, чтобы не терялась информация?
Вот такой файл:
<?xml version="1.0" encoding="windows-1251"?>
<rss xmlns:gismeteo="http://www.gismeteo.ru" version="2.0">
<channel>
<title>GISMETEO.RU: Погода от ФОБОС и Мэп Мейкер</title>
<link>http://www.gismeteo.ru</link>
<description>Прогноз погоды по 2200+ городам России и Мира</description>
<ttl>60</ttl>
<image>
<title>GISMETEO.RU: Погода от ФОБОС и Мэп Мейкер</title>
<width>142</width>
<height>18</height>
<link>http://www.gismeteo.ru</link>
<url>http://img.gismeteo.ru/images/gismeteo2.gif</url>
</image>
<item>
<title>Нальчик: Вечер 15 авг, Вт</title>
<link>http://www.gismeteo.ru/towns/37212.htm?1000000</link>
<description>малооблачно, без осадков, температура +24..+26 С, давление 722..724 мм рт.ст., ветер Юго-Восточный, 4 м/с</description>
<category>Погода</category>
<enclosure url="http://img.gismeteo.ru/images/moonc.gif" />
<source>http://informer.gismeteo.ru/rss/37212.xml</source>
</item>
|
функция fread возвращает такое содержимое:
http://www.gismeteo.ru Прогноз погоды по 2200+ городам России и Мира 60 142 18
http://www.gismeteo.ru http://img.gismeteo.ru/images/gismeteo2.gif
http://www.gismeteo.ru/towns/37212.htm?1000000 малооблачно, без осадков,
температура +24..+26 С, давление 722..724 мм рт.ст., ветер Юго-Восточный, 4 м/с
|
Т.е. остается то, что не нужно :)
Куда деваются теги? Без них ориентироваться невозможно :(
Также ведет себя file_get_contents. | |
| |
|
|
| |
|
|
| |
для: Хулиган
(15.08.2006 в 22:47)
| | | А вы попробуйте выводить считанное через htmlspecialchars(); | |
| |
|
|
| |
|
|
| |
для: Shorr Kan
(15.08.2006 в 23:27)
| | | ну да, мой косяк :(
считывает с тегами, а потом когда print получается что xml-теги воспринимаются броузером как html-теги и не отображаются. А с htmlspecialchars выводится всё с тегами. | |
| |
|
|
| |
|
|
| |
для: Хулиган
(16.08.2006 в 00:03)
| | | это можно сделать с помощью регулярных выражений или встроеных функций РНР | |
| |
|
|
|