我的任务是将html文件转换为XML格式。我正在使用C#/ .NET。有什么建议?谢谢堆
答案 0 :(得分:4)
我会尝试使用Html Agility Pack来解析Html。这将允许我构建一个可以输出为Xml的对象图,或者我可以使用解析后的Html直接输出Xml。
或者,如果您完全控制Html并且知道它符合XHtml,您可以在Html上进行简单的XSL转换以获得所需的Xml。但大多数情况下你不能这样做。
答案 1 :(得分:0)
答案 2 :(得分:0)
答案 3 :(得分:0)
尝试SgmlReader,我亲自使用了几次,结果令人印象深刻。
您也可以将其作为NuGet package添加到项目中。
答案 4 :(得分:0)
我遇到了一个情况,我通过Response.Write(...)写出了xml;用c#。我只需要将html转换为xml文件。我能够使用以下内容转换文件:
Response.ContentType =" text / xml&#34 ;;
希望这有助于某人。