Index: C:/xampp/htdocs/wordpress_trunk/wp-admin/import/wordpress.php
===================================================================
--- C:/xampp/htdocs/wordpress_trunk/wp-admin/import/wordpress.php	(revision 8737)
+++ C:/xampp/htdocs/wordpress_trunk/wp-admin/import/wordpress.php	(working copy)
@@ -116,17 +116,35 @@
 					$this->tags[] = $tag[1];
 					continue;
 				}
-				if ( false !== strpos($importline, '<item>') ) {
+				
+				/*
+				 * need to handle the special case when </item><item> are on the same line
+				 * eg: <item>
+				 *     ......
+				 *     </item> <item>
+				 *     ......
+				 *     </item>
+				 */
+				$item_begin = ( false !== strpos($importline, '<item>') ); 
+				$item_end   = ( false !== strpos($importline, '</item>') ); 
+				
+				if ( $item_end && $item_begin ) {
+					if ($process_post_func)
+						call_user_func($process_post_func, $this->post);
 					$this->post = '';
 					$doing_entry = true;
+					continue; 
+				} else if ( $item_begin ) {
+					$this->post = '';
+					$doing_entry = true;
 					continue;
-				}
-				if ( false !== strpos($importline, '</item>') ) {
-					$doing_entry = false;
+				} else if ( $item_end ) {
 					if ($process_post_func)
 						call_user_func($process_post_func, $this->post);
+					$doing_entry = false;
 					continue;
 				}
+				
 				if ( $doing_entry ) {
 					$this->post .= $importline . "\n";
 				}
