parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Безымянный 04.10.2007 08:43

вроде избавился от этого не уверен что самым оптимальным путем, но вроде работает.
#перебираем берем все item
$list[^xdoc.select[/rss/channel/item]]
		^for[i](0;$list-1){
			$node[$list.$i] 
			$NodeList[$node.childNodes]
			^if($NodeList is hash){
				^for[z](0;$NodeList-1){
					$MainGroup[$NodeList.$z]
					^if($MainGroup.nodeName eq "group"){
	 					$groupList[$MainGroup.childNodes]			
						^for[g](0;$groupList-1){
							$group[$groupList.$g]
							^if($group.nodeName eq "content"){ 
								$imgThumbnail[^group.selectString[string(@url)]]
							}
							^if($group.nodeName eq "title"){ 
								$title[^group.selectString[string()]]
							}
						}
					}
				}

				^tblAlbums.append{^eval($i+1)	^node.selectString[string(title)]	$title	^node.selectString[string(link)]	$link.prematch	$imgThumbnail	^node.selectString[string(pubDate)]}
			}


		}
вот собственно так