我正在使用查询字符串参数对给定的xml文档执行Response.Redirect。
Response.Redirect(@"../temp/output.xml?location=newlocation");
我想要的是所有产品节点的location属性值应该替换为我在查询字符串参数中传递的值。问题是,当我执行response.redirect到xml时,修改xml文档的c#服务器代码不会执行,原因很明显是xml文件没有运行任何服务器代码。
任何人都可以为此提出解决方案。
Xml文件
<?xml version="1.0" encoding="utf-8"?>
<products xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="products:noNamespaceSchemaLocation">
<store id="BND088412">
<display-name>test</display-name>
</store>
<product location="test">
<length units="minutes">100</length>
<title>Microsoft Excel</title>
</product>
<product location="test">
<length units="minutes">300</length>
<title>Microsoft VBA</title>
</product>
</products>
谢谢&amp;此致