.NET 4.x Поиск в HTML строки, которая не объединена тегом - C#

Узнай цену своей работы

Формулировка задачи:

Всем доброго времени суток! У меня такой вопрос, парсю php-страницу, по тегам и их параметрам всё выбирается и показывается, но есть на этой странице строка, которая не объединена тегом! Каким образом мне её достать и вывести в textBox! З.Ы. При исследовании страницы в ОгнеЛисе на этом поле пишет undefined!
Апну тему!

Решение задачи: «.NET 4.x Поиск в HTML строки, которая не объединена тегом»

textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Xml.Linq;
using System.Xml.XPath;
 
class Program
{
    static void Main(string[] args)
    {
        string s = @"<table>
                         <tbody>
                            <tr>
                                <td>
                                    <b>какой-то текст</b>
                                    значение
                                    <b>тут ещё какой-то текст</b>
                                </td>
                                <td>
                                    обрамленный
                                </td>
                            </tr>
                         </tbody>
                     </table>";
        XElement element = XElement.Parse(s);
        XElement td = element.XPathSelectElement("./tbody/tr/td");
        IEnumerable<XElement> bb = td.XPathSelectElements("./*").ToArray();
        foreach (XElement b in bb)
            b.Remove();
        string value = td.Value.Trim();
        Console.WriteLine(value);
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.125 из 5
Похожие ответы