2011-12-23 1 views
-1

여기에서 질문을하십시오. 이것은 내가 싶어 예를 들어 텍스트쉽게 텍스트를 부분 문자열로 변환하는 방법

Nokia 700<span>Stok Kodu: 389952</span> 
<br><span style="background-image:none; margin:0; padding:0; font:14px/18px Arial,Helvetica,sans-serif">Nokia 700 Cep Telefonu PDA, Dokunmatik, Bluetooth, Radyo</span> 

입니다 인덱스 0으로 시작하고 <span>로 끝 나는 질문은

var singleNode = myDoc.DocumentNode.SelectSingleNode(srxProductName); 
string srProductName = singleNode.InnerHtml.ToString() 
    .Substring(0, singleNode.InnerHtml.ToString().IndexOf("<span>")); 

아래의 방법으로 그것을 할 수 있어요 "노키아 700 ' 나는 그것을하기의 무엇이든 더 쉽고 실제적인 방법다는 것을 생각해 본다. 이미 singleNode에 텍스트를 포함하는 노드가있는 경우

답변

1

, 당신은 단지 텍스트 노드해야합니다 첫 번째 자식 노드를 추출하고 그 값 얻을 수 있습니다 :

var productName = singleNode.ChildNodes[0].Value; 
+0

하는 것은 좋은 일입니다. 좋은 또 다른 새로운 것을 배웠다 :) – MonsterMMORPG

관련 문제