안녕하세요!

다름이 아니라 다음과 같은 데이터가 있습니다.


 <li>
  <span class="num">1</span>
  <span class="game">
  <img src="images/icon_volleyball.gif" alt="" /> 
  
  
  중국W          
  
  
  <em>대</em> 이탈리아W
  
  <img src="images/icon_center.gif" alt="중립" class="center" />
  
  </span>
  <span class="info">
  
  
  Mon Aug 08 21:30:00 KST 2016
  
  <em>|</em>
  
  
  승
  당신에게 축복을
  
  
  
  <em>|</em>
  
  
  -
  
  <em>|</em>
  
  
  패
 애석하내요ㅋㅋㅋ
  
  
  
  </span>
  </li>


c#에서 위 데이터의 xpath를 다음과 같이 가져오는 건 됩니다만은

"//*[@id='content']/div/ul[1]/li[1]/span[2]/em"

//결과는 대 가 나옵니다.


중국과 이탈리아의 텍스트를 가져오기 위해 다음과 같이

"//*[@id='content']/div/ul[1]/li[1]/span[2]/text()[1]"

"//*[@id='content']/div/ul[1]/li[1]/span[2]/text()[2]"

로 xpath를 가져오니까 자꾸 빈 값이 나옵니다.


왜 안 가져와 지는지 모르겠습니다.ㅠㅠ

혹시 왜 안 가져와 지는지, 어떻게 해야 가져와지는지 정답을 알려주시면 정말 감사하겠습니다!

이상입니다!