Your master page has an asp:Xml control and code in the Page_Load handler to set properties of that control. Instead of that asp:Xml control put an asp:PlaceHolder control there and then in your Page_Load handler put the code I suggested:
Code:
Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
Dim proc As New XslCompiledTransform()
proc.Load(Server.MapPath("XSLTFile1.xsl"))
Dim writer As New StringWriter()
proc.Transform(XmlReader.Create(Server.MapPath("XMLFile1.xml")), null, writer)
P1.Controls.Add(Page.ParseControl(writer.ToString()))
End Sub
--
Martin Honnen
Microsoft MVP - XML