遇到难题了,如何传值给XSLT ?
Hikey 2006-04-07 03:16:48 GET远程XML文档,用XSLT对他进行格式转换,然后显示。
这个XML文档中有一些相对路径的图片链接,转换格式后这些链接要替换成绝对链接。
比如原来 http://www.domain.com/a.xml
文件内容为:
<?xml version='1.0'?>
<img src="logo.gif"/>
GET回来转换后内容应该是:
<?xml version='1.0'?>
<img src="http://www.domain.com/logo.gif"/>
问题是:url 是传给aspx页面的参数,这个参数如何才能传到xlst供它转换时使用呢?
部分程序:
string URL = Request.QueryString["URL"];
XPathDocument myXPathDocument = new XPathDocument("URL");
XslTransform myXslTransform = new XslTransform();
myXslTransform.Load(Server.MapPath("x.xsl"));
myXslTransform.Transform(myXPathDocument,null,Response.Output);
PS: 如果你感觉我实在没有表达清楚,就看一下我要做的东西吧
地址: http://hikey.net/wr
一个 wap网站在线浏览器