如果你讀某一格文本,以便當HTML代碼表示,我想知道文:VB.net您可以閱讀一定股利
<html>
<head>
</head>
<body>
<div id="Main">SomeText</div>
<div id="Text">Welcome to my website</div>
</body>
</html>
我只希望看到「歡迎來到我的網站'在文本框中1.
有沒有人知道我該怎麼做?
任何幫助將不勝感激。
如果你讀某一格文本,以便當HTML代碼表示,我想知道文:VB.net您可以閱讀一定股利
<html>
<head>
</head>
<body>
<div id="Main">SomeText</div>
<div id="Text">Welcome to my website</div>
</body>
</html>
我只希望看到「歡迎來到我的網站'在文本框中1.
有沒有人知道我該怎麼做?
任何幫助將不勝感激。
馬克與RUNAT = 「服務器」 您的DIV:
<div id="TextDiv" runat="server">Welcome to my website</div>
然後訪問VB.NET代碼文本:
TextDiv.InnerHtml
我會建議在http://htmlagilitypack.codeplex.com/託管在CodePlex上的HTML敏捷包。有了它,您可以連接到HTML源代碼,將HTML加載到合理友好的導航器中,並使用XML類型查詢來遍歷和操作HTML。
我會用HtmlAgilityPack
,那麼它很容易爲:
Dim html = System.IO.File.ReadAllText("path")
Dim doc = New HtmlAgilityPack.HtmlDocument()
doc.LoadHtml(html)
Dim welcomeDiv = doc.GetElementbyId("Text")
Me.TextBox1.Text = welcomeDiv.InnerText
http://htmlagilitypack.codeplex.com/ – SLaks