从远程URL获取XML并将其转换为HTML并将其显示在ASP.NET页面中的好方法
问题描述:
我想要的用例是。从远程URL获取XML并将其转换为HTML并将其显示在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.
替代上述,如果返回404:
2. Generate HTML which display an error message to the user.
如我已完成1-2只步骤3的在左边。由于处理两个执行路径和执行XSLT转换的逻辑我认为适合将它保存在代码隐藏文件中。
什么是一个很好的,干净的方式插入生成的HTML在我的ASP.NET Web窗体页中的位置?
答
如果你有HTML作为字符串,可以将文本添加到您的网页表单:
<asp:Literal id="litHtml" runat="server" />
,并在代码中设置其背后的价值是:
litHtml.Text = "Your HTML";