C# 在<;p></p>;asp.net中的标记
我想阅读来自数据库字段的C# 在<;p></p>;asp.net中的标记,c#,asp.net,html,C#,Asp.net,Html,我想阅读来自数据库字段的标记之间的文本。我认为可能有html阅读器或其他东西,我可以将包括从数据库检索到的html标记在内的数据分配给innerText(),并使用innerText()或其他东西,我可以从标记之间获取文本 有没有办法做那样的事 提前谢谢。我想你需要解析数据库中的文本,或者在里面搜索你想要的标签,你也可以使用Regex 我的意思是你需要编写内部文本()你自己我想你需要解析来自数据库的文本或者在里面搜索你想要的标记,你也可以使用Regex 我的意思是你需要自己编写innerText
标记之间的文本。我认为可能有html阅读器或其他东西,我可以将包括从数据库检索到的html标记在内的数据分配给innerText(),并使用innerText()或其他东西,我可以从标记之间获取文本
有没有办法做那样的事
提前谢谢。我想你需要解析数据库中的文本,或者在里面搜索你想要的标签,你也可以使用Regex
我的意思是你需要编写内部文本()
你自己我想你需要解析来自数据库的文本或者在里面搜索你想要的标记,你也可以使用Regex
我的意思是你需要自己编写innerText()
看看。看看。将其转换为XmlDocument并使用Xpath提取内容。将其转换为XmlDocument并使用Xpath提取内容。尽管你可以尝试正则表达式,最可靠的方法是使用。虽然您可以尝试使用正则表达式,但最可靠的方法是使用。是数据html还是xhtml?对于xhtml,将其加载到XmlDocument
(或XDocument
等)并访问根元素(或所选元素)上的InnerText
。对于(非x)html,服务于类似的目的,允许xpath查询等(“//p”
)。数据是html还是xhtml?对于xhtml,将其加载到XmlDocument
(或XDocument
等)并访问根元素(或所选元素)上的InnerText
。对于(非x)html,也有类似的用途,允许xpath查询等(“//p”
。如果html包含,比如说,“,它将中断。这就是为什么要使用HTML敏捷包,即HTML!=如果HTML包含,比如说,“,它就会崩溃。这就是为什么要使用HTML敏捷包,即HTML!=Marc,如果您尝试将XHTML视为XMLThank,那么同样会遇到问题。谢谢,这是一个漂亮的答案。我不知道我可以在xHTML上使用XmlDocument做些什么。丹的警告也许也应该引起注意。。。幸运的是,Html agility pack有一个与XmlDocument非常相似的API,因此如果您需要的话,切换并不困难。Marc,如果您尝试将XHTML视为XHTML,同样会遇到问题。谢谢,这是一个漂亮的答案。我不知道我可以在xHTML上使用XmlDocument做些什么。丹的警告也许也应该引起注意。。。幸运的是,HTMLAgilityPack有一个与XmlDocument非常相似的API,所以如果需要,切换并不困难。