【问题标题】:Need to way to grab an XML file from an URL, transform it with XSL, and present it back as a XML file that prompts a save?是否需要从 URL 中获取 XML 文件,使用 XSL 对其进行转换,然后将其呈现为提示保存的 XML 文件?
【发布时间】:2010-10-19 18:26:29
【问题描述】:

要求:

  • 原始 XML 来自外部网站,我几乎无法通过 URL 进行控制(例如,http://example.com/raw.xml
  • 我需要通过 XSL 将它转换成另一个 XML 文件(我已经编写了这个 XSL 文件并且它可以工作)
  • 我需要编写一个 asp.net 或 asp 文件来获取 url,应用 xsl 转换,并输出结果 xml,提示客户端将 xml 保存到客户端本地磁盘
  • 最终结果是一个经过 xsl 转换的 xml 文件,基于外部网站的 xsl 和 xml

这应该不难,但我没有看到任何示例可以让我执行上述操作。请帮忙!提前致谢!

【问题讨论】:

    标签: asp.net asp-classic transform


    【解决方案1】:

    您可以使用WebRequest 类(例如)获取外部 XML。

    可以将结果加载到 XML 文档并进行转换 - 然后可以在 HttpResponse.OutputStream 上返回转换后的文档,并带有 XML 文档的正确标题(响应类型将是 text/xml or application/xml)。

    【讨论】:

      猜你喜欢
      • 2012-04-21
      • 1970-01-01
      • 1970-01-01
      • 2017-01-05
      • 2022-09-29
      • 1970-01-01
      • 1970-01-01
      • 2019-10-07
      • 1970-01-01
      相关资源
      最近更新 更多