나는 그것을 추출해야하는 정보가있는 거대한 HTML 문자열을 읽고 있습니다. 검색 매개 변수 (구문 분석 할 위치)를 설정할 수는 있지만 StreamReader
을 사용하여 임시 파일에 저장하지 않고 어떻게이 작업을 수행 할 수 있습니까?검색 문자열, 다음 행 검색
예 :
User.UserName = "Mark TheMan";
User.Department = "Programming";
User.OfficePhone = "555-555-5555";
등
당신은 내가 필요 참조 : 난 그냥 (문자열) 다양한 필드에 클래스의 일부 속성을 설정해야
//Pertinent data starts here:
<!--
body for the page starts here
-->
<table border="0" >
<tr>
<td class='HeaderTD'><b>User Name</b></td>
<td class='HeaderTD'><b>Mark TheMan</b></td>
</tr>
<tr>
<td class='DataTD_Black_Bold '>Department</td>
<td class='DataTD'>Programming</td>
</tr>
<tr>
<td class='DataTD_Black_Bold '>Office Phone</td>
<td class='DataTD'>555-555-5555</td>
</tr>
<tr>
<td class='DataTD_Black_Bold '>Office Ext</td>
<td class='DataTD'>x5555</td>
"<b>User Name</b>"
과 같은 것을 포함하는 라인을 검색하면 다음 라인을 반환하므로 원하는 데이터를 파싱 할 수 있습니다. 더 많은 정보가 필요하시면 알려주세요, 감사합니다!
HTTP 여기
테이블에서 데이터를 추출하는 것이 얼마나 쉬운 당신을 보여줄 수있는 작은 콘솔 응용 프로그램입니다 : //htmlagilitypack.codeplex.com/ –