[英]XSLT Code Inside ASPX Page
我有包含在xml
文件(以下文件)中的xslt
文档。 我有aspx
页面,我想将此XML文件包含在此aspx
页面中,当我运行aspx
页面时, xml
的xslt
代码也要运行。 可能吗 ?
<?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.