以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  邮件的解析  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=191255)

--  作者:newsun2k
--  发布时间:2024/4/7 8:42:00
--  邮件的解析
我现在可以收邮件了,不过邮件的内容是html格式的。例如
<div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial"><p style="margin:0;">这是测试2</p></div>
可能还有其他的复杂的结构。
如何解析这个内容,以获得其中的文本?



--  作者:有点蓝
--  发布时间:2024/4/7 8:53:00
--  
可以按xml格式解析,比如:http://www.foxtable.com/mobilehelp/topics/0171.htm

Dim hj As String = "<div style=""line-height:1.7;color:#000000;font-size:14px;font-family:Arial""><p style=""margin:0;"">这是测试2</p></div>"
Dim xo As Foxtable.XObject = Foxtable.XObject.Parse(hj)
Output.Show(xo.ToString)

MessageBox.Show(xo("p")("#text"))

--  作者:newsun2k
--  发布时间:2024/4/7 9:41:00
--  
复杂一点的邮件就报错了。
咋整?大神救我

--  作者:有点蓝
--  发布时间:2024/4/7 9:50:00
--  
请举例说明