【问题标题】:XML Save to file Javascript aspXML 保存到文件 Javascript asp
【发布时间】:2014-08-06 20:26:47
【问题描述】:

我需要帮助编写和保存到 xml 文件。我正在尝试使用下面的代码。如果有人可以提供帮助,那就太好了。下面的代码加载 XML 文件并将其显示在页面上。有人知道我如何保存吗?非常感谢。

我们正在构建一个基于经典 ASP 的项目。

<%@language=JScript%>

<%
   var objSrvHTTP;
   objSrvHTTP = Server.CreateObject ("Msxml2.ServerXMLHTTP.6.0");
   objSrvHTTP.open ("GET","http://www.hiddenurl.com/rss.xml", false);
   objSrvHTTP.send ();
   Response.ContentType = "text/xml";
   Response.Write (objSrvHTTP.responseXML.xml);
%>

【问题讨论】:

    标签: javascript xml asp-classic rss


    【解决方案1】:

    如果你想将 XML 写入文件系统,你可以这样:

    <%
    var objSrvHTTP;
    objSrvHTTP = Server.CreateObject ("Msxml2.ServerXMLHTTP.6.0");
    objSrvHTTP.open ("GET","http://www.hiddenurl.com/rss.xml", false);
    objSrvHTTP.send ();
    
    var fs,tfile;
    fs=new ActiveXObject("Scripting.FileSystemObject");
    tfile=fs.CreateTextFile(Server.MapPath("/somefile.xml"));
    tfile.Write(objSrvHTTP.responseXML.xml);
    tfile.Close();
    %>
    

    【讨论】:

    • 我遇到了错误。说明:权限被拒绝错误类别:tfile=fs.CreateTextFile 上的 Microsoft JScript 运行时
    • 我想通了。是服务器权限。您的代码有效。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-10
    • 2017-11-18
    • 2016-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多