搜尋
首頁後端開發XML/RSS教程氣象XML資料來源應用程式的詳細解析

氣象XML資料來源應用程式的詳細解析

Apr 22, 2017 pm 02:42 PM
xml資料來源氣象

簡介

1. 關於氣象XML 資料來源
氣象XML 資料來源(服務)允許第三方應用程式透過weather.com® 網站請求一個XML feed 存取一個可用的資料子集。 Weather Channel Interactive 公司 (TWCi) 提供這個用於開發的免費的數據,誰要將氣象數據應用到一個單一的應用程式那麼希望可以和 weather.com 交換連結。這個文件描述瞭如何使用氣象資料並且從技術上詳述請求和使用這個 XML 資料。
氣象資料包含:
- 透過城市/州和郵遞區號搜尋區域
- 資料介紹必要的區域詳細資料(例如名字和當地時間)
- 選定區域的當前氣象情況(觀察)
- 兩天4*12小時的部分預報(目前好像是提供了10天的預報)
要返回,你的應用程式必須:
- 僅在一個時間內顯示一個區域的氣象資料
- 支援資料請求標準,使用規則, 和在這個嚮導第8章的更新速度概要
- 從一個單一的可見元素資料裡清晰的分解TWCi 資料
- 確定你的氣象資料來自TWCi 並且包含一個在本嚮導第9章講述的一個連結到weather.com 主頁的超連結
- 給額外的氣象資料提供一個連結到weather.com 的超連結
- 免費提供給你的終端用戶
- 每月少於25,000個流量(活躍的用戶)

2. 為了氣象XML 資料來源獲得帳戶 
為了使用這個服務,首先你必須在weather.com 註冊並且你必須同意用戶最終協議。 在下面頁面註冊:
www.weather.com/services/oap.html
在註冊過程的最後你將收到一封電子郵件裡麵包含你的用戶ID,和唯一的許可密匙,並且你可以下載到軟體開發工具(SDK). 在任何氣象資料請求中必須包含使用者ID和許可密匙請求參數。

3. 應用程式類型
氣象 XML 資料僅在應用程式可以傳送一個連結給 weather.com 時可用。這個程式可用是 Web 基礎應用也可以是桌面應用程式。

3.1. Web基礎應用程式

Web應用程式的HTML頁面遞交給Web 瀏覽器並且必須可以直接連結到weather.com 透過連結取得氣象XML 數據源。一個 Web 應用程式需要存取氣象 XML 資料來源取得氣象資料並且將資料透過一個HTML頁面在微軟的IE瀏覽器或Firefox瀏覽器呈現給使用者。例如應用程式以 JSP、PHP、 ASP、或CGI等語言編寫的 Web 服務。

3.2. 桌面應用程式
桌面應用程式運行在使用者的電腦並且呈現氣象資料到使用者電腦的窗口,如圖示在選單欄,或直接在桌面拖曳。桌面應用程式比較可以直接,或透過外部瀏覽器自動運行,透過一個 weather.com 的標誌連結到 weather.com 首頁並且在氣象 XML 資料來源下開啟新的瀏覽器視窗。例如應用程式可以用C++, Java, Visual Basic, Delphi, or Objective C 編寫,可以運行在一個網路連線視窗、 Macintosh 或 Linux 電腦。

3.3. 其他應用程式
如果你有一個應用程式不屬於Web 應用程式也不屬於桌面應用程序,例如應用程式在PDAs、行動電話、電台、印刷、傳真、廣播電視或其他平台不能直接連結到weather.com ,或者如果你的用法超出了這些服務, 你將需要確定其他可能適合你的許可選項。通常,如果你的網站或程式在一個月內有500,000個獨立用戶,或每個月超過100,000個獨立用戶並且他每月向 weather.com 遞交25,000個請求。

以上是氣象XML資料來源應用程式的詳細解析的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
XML在RSS中的優勢:技術深度潛水XML在RSS中的優勢:技術深度潛水Apr 23, 2025 am 12:02 AM

XML在RSS中具有結構化數據、可擴展性、跨平台兼容性和解析驗證的優勢。 1)結構化數據確保內容的一致性和可靠性;2)可擴展性允許添加自定義標籤以適應內容需求;3)跨平台兼容性使其在不同設備上無縫工作;4)解析和驗證工具確保Feed的質量和完整性。

XML中的RSS:揭示內容聯合的核心XML中的RSS:揭示內容聯合的核心Apr 22, 2025 am 12:08 AM

RSS在XML中的實現方式是通過結構化的XML格式來組織內容。 1)RSS使用XML作為數據交換格式,包含頻道信息和項目列表等元素。 2)生成RSS文件需按規範組織內容,發佈到服務器供訂閱。 3)RSS文件可通過閱讀器或插件訂閱,實現內容自動更新。

超越基礎:高級RSS文檔功能超越基礎:高級RSS文檔功能Apr 21, 2025 am 12:03 AM

RSS的高級功能包括內容命名空間、擴展模塊和條件訂閱。 1)內容命名空間擴展RSS功能,2)擴展模塊如DublinCore或iTunes添加元數據,3)條件訂閱根據特定條件篩選條目。這些功能通過添加XML元素和屬性實現,提升信息獲取效率。

XML主鏈:RSS提要如何結構XML主鏈:RSS提要如何結構Apr 20, 2025 am 12:02 AM

RSSFEEDSUSEXMLTOSSTRUCTURECONTUPDATE.1)XMLPROVIDEDIDESAHIERARCHICALSTRUCTUREFFORDATA.2)THEELEMENTDEFINESTHEEFEED'SIDENTITYANDCONTAINS ELEMENT.3)ELEMENTEMERPREPRESERPRESENTERPRESENTIVIDIVIVELPIECTUALPIECES.4)RSSSSSSSSSSSISEXTEXTENSIBLERECTICERSINCREECTINCERINCTICENT.5)

RSS和XML:了解Web內容的動態二重奏RSS和XML:了解Web內容的動態二重奏Apr 19, 2025 am 12:03 AM

RSS和XML是用於網絡內容管理的工具。 RSS用於發布和訂閱內容,XML用於存儲和傳輸數據。它們的工作原理包括內容髮布、訂閱和更新推送。使用示例包括RSS發布博客文章和XML存儲書籍信息。

RSS文檔:Web聯合組織的基礎RSS文檔:Web聯合組織的基礎Apr 18, 2025 am 12:04 AM

RSS文檔是基於XML的結構化文件,用於發布和訂閱頻繁更新的內容。它的主要作用包括:1)自動化內容更新,2)內容聚合,3)提高瀏覽效率。通過RSSfeed,用戶可以訂閱並及時獲取來自不同來源的最新信息。

解碼RSS:內容提要的XML結構解碼RSS:內容提要的XML結構Apr 17, 2025 am 12:09 AM

RSS的XML結構包括:1.XML聲明和RSS版本,2.頻道(Channel),3.條目(Item)。這些部分構成了RSS文件的基礎,允許用戶通過解析XML數據來獲取和處理內容信息。

如何解析和利用基於XML的RSS提要如何解析和利用基於XML的RSS提要Apr 16, 2025 am 12:05 AM

RSSFEEDSUSEXMLTOSYNDICATECONTENT; PARSINGTHEMINVOLVESLOADINGINGINGINGINSSTRUCTURE,andExtractingData.ApplicationsIncludeBuildBuildingNewSagGregatorSaterNewSagGregatorSator andTrackingPodcastepodcastepisodes。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),