簡體   English   中英

ASPX頁面內的XSLT代碼

[英]XSLT Code Inside ASPX Page

我有包含在xml文件(以下文件)中的xslt文檔。 我有aspx頁面,我想將此XML文件包含在此aspx頁面中,當我運行aspx頁面時, xmlxslt代碼也要運行。 可能嗎 ?

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

使用ASP.NET WebForms之前,曾經有一個控件可以在頁面內執行XSLT,請參見http://msdn.microsoft.com/zh-cn/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>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM