2012-02-29 6 views
1

<strong>などのhtmlタグの間でデータを読み取るにはどうすればよいですか。例えば。C#htmlタグ内のデータを読み取る

<strong id="food">40</strong> 

ここから整数40を取得するにはどうすればよいですか?私はあなたがInnerHtmlプロパティを探している

myBrowser.Document.GetElementById("food").GetAttribute("value");

+0

たぶん40は、食品ののfirstChildのですか? – user1096188

+0

http://stackoverflow.com/questions/56107/what-is-the-best-way-to-parse-html-in-c これは私が自分のアプリで使っているものです。 –

+0

これはC#ですか? javascriptのように見えます。 – Paddy

答えて

3

を試してみました。

+0

まず最初に、私はどのくらい速く応答を得たか感心しました(少なくとも1日と思う)。第二に、良い答えのためにあなたにすべてをありがとう! – cranzy

0

私はあなたがInnerTextを探していると信じています。

+0

またはInnerHTMLは私の直前に投稿されたSLAKsとして、ここではトリックを行います。 –

1

InnerTextプロパティ

[STAThread] 
static void Main(string[] args) 
{ 
    WebBrowser w = new WebBrowser(); 
    w.Navigate(String.Empty); 
    HtmlDocument doc = w.Document; 
    doc.Write("<html><head></head><body><p id=\"food\">40</p></body></html>"); 
    Console.WriteLine(doc.GetElementById("food").InnerText); 
    Console.ReadKey(); 
} 
関連する問題