从远程URL获取XML、将其转换为HTML并在ASP.NET页面中显示的好方法

从远程URL获取XML、将其转换为HTML并在ASP.NET页面中显示的好方法,.net,asp.net,.net,Asp.net,我想要实现的用例是 1. Fetch XML from a remote URL. 2. Convert it to HTML using XSLT 3. Insert the generated HTML at a position in my ASP.NET web forms page. 在上述情况下,如果1返回404: 2. Generate HTML which display an error message to the user. 只剩下第3步,因为我已经完成了1-2步。由于

我想要实现的用例是

1. Fetch XML from a remote URL.
2. Convert it to HTML using XSLT
3. Insert the generated HTML at a position in my ASP.NET web forms page.
在上述情况下,如果1返回404:

2. Generate HTML which display an error message to the user.
只剩下第3步,因为我已经完成了1-2步。由于有处理这两条执行路径和执行XSLT转换的逻辑,我认为将其保存在代码隐藏文件中是合适的

在我的ASP.NET web表单页面的某个位置插入生成的HTML的好方法是什么?1-使用XmlDocument.Load

2/3-将asp:Xml服务器控件()与TransformSource()一起使用,并使用1中的XmlDocument初始化youXmlServerControl.Document()/


询问我是否不清楚。

如果您将HTML作为字符串,可以向web表单中添加文字:

<asp:Literal id="litHtml" runat="server" />
litHtml.Text = "Your HTML";