遇到难题了,如何传值给XSLT ?

Hikey Hikey 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
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网站在线浏览器
...全文
评论 3
收藏 已收藏
分享
返回顶部
Hikey
.NET社区 62,273 成员 668,968 内容