从URL下载xml文件进行解析



我想开发一个解析XML文件的应用程序。当导航到某个网页时,文件会下载。但是,xml文件不是URL的一部分。

因此,当我尝试制作一个web应用程序并使用jquery和ajax尝试下载它时,它没有起作用。我找到了一个使用yql修补跨域问题的解决方案,但由于该文件不是路径的一部分,所以它不起作用。

有没有一种方法可以开发一个Java小程序来下载文件,即使它不是URL的一部分?

或者我可以坚持网络开发吗?

只是需要一些指导。

URL看起来像这样:

https://sales.blablabla.net/qx/web/login/utilities/tixExport.jsp?&site=49151746&user=john&pass=doe&tid=ZYX2034982309482x

如果可能的话,我会在服务器端使用cURL。如果你使用PHP,这个例子会起作用。

<?php 
        // create curl resource 
        $ch = curl_init(); 
        // set url 
        curl_setopt($ch, CURLOPT_URL, "example.com"); 
        //return the transfer as a string 
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
        // $output contains the output string 
        $output = curl_exec($ch); 
        // close curl resource to free up system resources 
            curl_close($ch); 
        // output XML to page
          header('Content-Type: text/xml');
          echo $output;
    ?>

您将使用jQueryAJAX请求来拉入该PHP文件。

我认为您必须在服务器端这样做才能工作。U可以在控制器中下载文件,并像流一样在那里提供它。

相关内容

  • 没有找到相关文章

最新更新