2013-03-14 66 views
1

我有xslt我包含在xml文件(下面的文件)中的文件。我有aspx頁面,我想在這個aspx頁面內包含這個xml文件,當我運行aspx頁面xslt代碼時xml也能運行。可能嗎 ?ASPX內的XSLT代碼頁

<?xml version="1.0"?> 
<?xml-stylesheet type="text/xsl" href="simpletransform.xslt"?> 
<JavacoTea> 
    Try our new Herbal Tea! 
</JavacoTea> 

回答

2

在ASP.NET的WebForms曾經有一個頁面內執行XSLT控制,見http://msdn.microsoft.com/en-us/library/35b30hy4%28v=vs.100%29.aspx。但請注意,該控件使用System.Xml.Xsl.XslTransform來執行XSLT轉換,這是由Microsoft在.NET版本1.x中完成的XSLT 1.0的實現,而後來的.NET版本則具有System.Xml.Xsl.XslCompiledTransform

如果您希望瀏覽器執行XSLT轉換(如您的發佈代碼所做的那樣),那麼我建議您只需在代碼中包含iframe元素,例如, <iframe with="100%" height="200" src="yourXmlFile.xml"></iframe>

+0

我找到了XML控件。這適用於從xml讀取xslt並將其轉換爲aspx頁面。 – TheChampp 2013-03-14 14:34:35

相關問題