C# 使用HTMLAgilityPack.dll读取XHTML文件
我正在从事C#(基于windows窗体)项目。它需要从XHTML文件中读取内容。XHTML文件存储在本地驱动器上,而不是web上。是否可以使用“HTMLAgilityPack.dll”读取XHTML页面的内容(不带标记)?如果没有,还有其他解决办法吗 谢谢,;C# 使用HTMLAgilityPack.dll读取XHTML文件,c#,html-agility-pack,C#,Html Agility Pack,我正在从事C#(基于windows窗体)项目。它需要从XHTML文件中读取内容。XHTML文件存储在本地驱动器上,而不是web上。是否可以使用“HTMLAgilityPack.dll”读取XHTML页面的内容(不带标记)?如果没有,还有其他解决办法吗 谢谢,; Mayuresh.是的,你可以。我在用那个图书馆,它很好用。它公开了一个类似于.NET的System.Xml.XmlDocument类的API,但显然所有内容都以Html作为前缀。HTML文档树可以使用XPath进行查询,就像XML文档一
Mayuresh.是的,你可以。我在用那个图书馆,它很好用。它公开了一个类似于.NET的System.Xml.XmlDocument类的API,但显然所有内容都以Html作为前缀。HTML文档树可以使用XPath进行查询,就像XML文档一样。如果保证文件是有效的XHTML(即XML),那么我只需要使用
System.XML.XmlDocument
我似乎记得HtmlAgilityPack读取HTML文档并尽最大努力使其成为XHTML。然后可以使用文档的DOM处理文档,并使用XPath选择元素 说真的,除了“是”或“否”,你希望得到什么样的答案?