Чтение значения тега в html - C#
Формулировка задачи:
Допустим есть такой код:
Надо что бы код доставал значение тега ID. т.е. в textbox должно записаться значение 6AuFbSqj.
<form id="Form" name="Form" method="post" action="r">
<input type="hidden" name="no_mobile" value="1"/>
<input type="hidden" name="ID" value="6AuFbSqj"/>
<input type="hidden" name="Mrim.Region" value="0"/>
Решение задачи: «Чтение значения тега в html»
textual
Листинг программы
using System;
using System.Xml.XPath;
using System.Xml.Linq;
class Program
{
static void Main(string[] args)
{
string html =
"<form id=\"Form\" name=\"Form\" method=\"post\" action=\"r\">" +
"<input type=\"hidden\" name=\"no_mobile\" value=\"1\"/> " +
"<input type=\"hidden\" name=\"ID\" value=\"6AuFbSqj\"/>" +
"<input type=\"hidden\" name=\"Mrim.Region\" value=\"0\"/>" +
"</form>";
XElement formElement = XElement.Parse(html);
XElement inputElement = formElement.XPathSelectElement("./input[@name=\"ID\"]");
Console.WriteLine(inputElement.Attribute("value").Value);
}
}