2011-08-17 120 views
0

查看格式良好的原始RSS訂閱從這個線程搜索得到了部分答案:Viewing raw RSS feed?在瀏覽器中

但我嘗試了一些自己的建議,沒有運氣。我大部分時間都在使用Chrome瀏覽器,而且我只想在瀏覽器中查看原始RSS源,該瀏覽器格式良好且易於閱讀,因此我可以爲正在處理的項目進行一些解析。現在我看到了Feed,但它基本上是一個巨大的文本塊,沒有換行符,間距或突出顯示。

一個解決方案似乎是Curl,但老實說,當我試圖安裝它時,它有點超過我的頭。如果有人能指點我一個Curl教程,它會讓我清楚它到底做了什麼,我會很感激。我確實找到了一個部分解決方案,它是XmlSHell(http://www.softgauge.com/xmlshell/index.htm),但它不是理想的,因爲它不在瀏覽器中。

有什麼想法?

+1

您可以查看一些Chrome擴展程序 - 我認爲現在有一些功能可以爲您提供良好的XML視圖。我認爲XMLTree被提及了一點點(參見[這個超級用戶的答案](http://superuser.com/questions/972/displaying-xml-in-the-chrome-browser)),但我無法嘗試它現在,因爲我在(只有IE瀏覽器,該死)它的工作。 –

回答

1

如果您查看源代碼,您應該以更易讀的方式獲取XML。

如果您使用的是Firefox或IE,他們會以更友好的方式檢測RSS源並對其進行格式化。

Chrome的原因與XML和顯示標準無關。從技術上講,如果你想要用格式顯示任何XML文檔,你必須附加一個XSLT轉換來指導如何顯示XML。

+0

我試着查看源文件但沒有任何區別。我能錯過什麼嗎?我正在嘗試從Picasa相冊中查看RSS Feed:https://picasaweb.google.com/data/feed/base/user/110549449985131962981/albumid/5110936439138632625?salt = rss&kind=photo&authkey = Gv1sRgCK-ww-SBx7y6WQ&hl= en_US – malfunction

+0

源代碼不起作用,因爲它們在源代碼中沒有任何格式。 –

0

只需在頁面上單擊右鍵,下載文件並將其保存到本地驅動器,然後在開發軟件中查看它。

應該可以正常工作。

+0

是的,這是我目前的解決方案,但我希望能夠在瀏覽器中查看它。 – malfunction

7

我寫了一個web應用程序,以unobscured XML顯示源。

http://xmlviewer.scripting.com/?url=http://static.scripting.com/myReallySimple/linkblog.xml

然後我鏈接到應用程序,而不是鏈接到飼料中。

瀏覽器供應商如何幹擾RSS的正常運行真的很不幸。

+0

非常酷的想法,但它仍然不會格式化它。仍然顯示爲單行。我正在嘗試從Picasa用戶獲取RSS訂閱源。 http://xmlviewer.scripting.com/?url=https://picasaweb.google.com/data/feed/base/user/110549449985131962981 – malfunction

+0

啊哈!你是對的。我只是在我的xmlviewer應用程序中添加了一個功能來解決這個問題。如果您確定這是一個格式良好的XML文檔,請在URL中添加「compile = 1」參數,並首先解析XML,然後以統一的方式對其進行序列化。現在,無論他們使用什麼奇怪的混淆技術,您都可以閱讀而不會失明。 –

+0

http://xmlviewer.scripting.com/?compile=1&url=https://picasaweb.google。COM /數據/進料/鹼/用戶/ 110549449985131962981 –