【发布时间】:2014-04-22 14:53:22
【问题描述】:
我正在开发一个程序,它将 HTML 文本转换为可以放入数据库中的文章。
html 看起来像这样:
<HTML>
<div class="article" code="article-0001" title="title">
<p>blablabla</p>
<p>blablablablablabblablablablablablablablabla</p>
<p>blablablablablablablablablabla</p>
<p></p>
<p>blablablablablablablablablblablablablablablablablablablablablablablablablabla</p>
<p></p>
<p>blablablablablablablablablablablablablabla</p>
<p></p>
</div>
<div class="article" code="article-0002" title="title2">
<p>blablabla</p>
<p>blablablablablabblablablablablablablablabla</p>
<p>blablablablablablablablablabla</p>
<p></p>
<p>blablablablablablablablablblablablablablablablablablablablablablablablablabla</p>
<p></p>
<p>blablablablablablablablablablablablablabla</p>
<p></p>
</div>
</HTML>
我知道如何读出<div> 标签内的属性。
我想读出 div 标签的开始和结束之间的所有信息。
div 标签之间的文本是由 HTML 组成的文本,我想存储在我的数据库中。这意味着必须读取其中的所有 HTML 标记(如您在下面看到的 <p> 和 </p>)。
如何在 VB.net 中阅读所有这些文本
目前我正在使用 Xdocument 和 Xelement 与 linq 结合,但我不知道该怎么做。
【问题讨论】:
-
向我们展示您目前拥有的代码。
-
我在解析 HTML 方面取得了更大的成功,只是将其视为文本并使用字符串函数。