xml_parser работает хорошо в том случае если между тегами не еще дополнительных символом <> & и еще встречать большое тере., когда парсер встречает эти символы он или удаляет их или обрезает все что идет после них. Как сделать чтобы, то что находилось между главными тегами копировалось полностью?? Вот небольшой пример: Код (Text): 1)<rss version="2.0"> 2) <channel> 3) <title>HSA Insider News</title> 4) <link>http://www.hs&insider.com/</link> //все что идет после амперсанта удаляется 5) <description>HSA Insider News</description> 6) <language>en-us</language> 7) <pubDate>Thu, <P>18</P> May 2006 16:38:49 GMT</pubDate> 8) <lastBuildDate>Thu, 18 May 2006 16:38:49 GMT</lastBuildDate> 9) </channel> 10)</rss> В строке 7) в этой строке когда я вывожу с помощью пастера только теги, тег <P></P> не выводится, а когда вывожу данные что расположены между тегами <pubDate></pubDate> все обрезается после знака <
pr0n1x я юзаю вот такое: PHP: <? function GetXMLFirstVal($r,$t) { if(preg_match_all('/<('.$t.')>(.*)<\/\\1>/Usi',$r,$o)) return $o[2][0]; return ''; } function GetXMLAllVal($r,$t) { if(preg_match_all('/<('.$t.')>(.*)<\/\\1>/Usi',$r,$o)) return $o[2]; return array(); } ?> обычно хватает с избытком