tags:

views:

34

answers:

2

Hi,

The use case I want to achive is.

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.

Alternative on the above, if 1 returns a 404:

2. Generate HTML which display an error message to the user.

Only step 3 is left as I've completed 1-2. As there are logic for handling the two execution paths and performing the XSLT-transformation I thought it would be suitable to keep it in the code-behind file.

What's a good, clean way of inserting generated HTML at a position in my ASP.NET web forms page?

+1  A: 

1- Use XmlDocument.Load MSDN

2/3- use A asp:Xml server control (MSDN) with a tranformsource (MSDN , and initialize youXmlServerControl.Document (MSDN) with the XmlDocument from 1/

Ask if i'm not clear.

remi bourgarel
+1  A: 

If you've got the HTML as a string, you can add a literal to your web form:

<asp:Literal id="litHtml" runat="server" />

and set its value in your code behind:

litHtml.Text = "Your HTML";
da_ponc