Я знаю, как читать строку в txt-файле, но по какой-то причине C# не обнаруживает конца строки в файлах HTML. Этот код в основном открывает html-файл и пытается проанализировать строку за строкой в поисках указанной строки. Даже когда просто пытается напечатать первую строку текста в HTML-файле, не отображается.Как читать строку HTML с помощью C#
using (StreamReader sr = new StreamReader("\\\\server\\myFile.html"))
{
String line;
while ((line = sr.ReadLine()) != null)
{
if(line == ("<td><strong>String I wantstrong></td>"))
{
Label1.Text = "Text Found";
break;
}
}
}
Я попытался это с помощью простого текстового файла и он прекрасно работает, но только не при попытке разобрать файл HTML.
Спасибо.
Окончание 'strong' является окончательным тегом. –
Жаль, что я испортился при копировании и вставке, «<» есть в моем коде. Кроме того, скобки '(' и ')' не находятся в моем коде. – Rupert
Есть ли что-нибудь в файле? Имеет ли пользователь, выполняющий приложение, разрешение на использование этого сетевого ресурса? Работает ли этот код, если вы скопируете файл локально? Если вы вломились в цикл, это точка останова? Мне кажется, что работа по отладке, которая должна быть сделана здесь, довольно проста ... – cdhowie