簡體   English   中英

從URL下載xml文件進行解析

[英]Download xml file from URL to parse

我想開發一個解析XML文件的應用程序。 當人們導航到某個網頁時,文件下載。 但是,xml文件不是URL的一部分。

因此,當我嘗試制作一個Web應用程序並使用jquery和ajax嘗試下載它時,它不起作用。 我找到了一種使用yql修補跨域問題的解決方案,但是由於該文件不是路徑的一部分,因此無法正常工作。

有沒有辦法開發Java小程序來下載文件,即使它不是URL的一部分?

還是我可以堅持進行Web開發?

只需要一些指導。

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;
    ?>

您將使用jQuery AJAX請求引入該PHP文件。

我認為您必須在服務器端完成此工作。 您可以將文件下載到控制器中,然后像流一樣將其提供給控制器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM