當您在Firefox中查看簡單的XML文檔時,它會轉到標準的XML顯示模式,您可以在其中摺疊子樹等等。但功能相當有限;沒有什麼方便,比如「全部展開」和「全部摺疊」按鈕,還有那個令人討厭的「這個XML文件似乎沒有任何與之相關的樣式信息。文檔樹顯示在頁面頂部的消息下面。是否有任何體面的Firefox擴展提供更好的XML查看/操作/導航?我查看了Mozilla擴展存儲庫,但似乎沒有任何希望。在Firefox中查看更好的XML
回答
當我編寫提供XML內容的Web服務時,我通常會將一個XML樣式表聲明添加到內容中,以供內容供人類使用。樣式表是一種在瀏覽器中運行的客戶端XSLT轉換,用於將XML轉換爲XHTML和CSS,也許通過一些JavaScript來添加交互性。它使得調試webservice變得更容易,並且通常意味着我不必編寫HTML webapp來訪問相同的數據。
http://www.w3.org/TR/xml-stylesheet/ +1 – RobertPitt 2010-09-14 13:17:53
Nat,如果你正在下載別人的XML內容,這沒有幫助。
我通常使用IE 6(至少可以在文本編輯器中打開它),但IE8的行爲與Firefox類似。我很想回答這個問題。
除非您回答OP的問題,否則請使用添加評論功能進行討論。 – 2009-06-10 01:04:13
我當時沒有足夠的聲望。 – Cameron 2009-06-10 15:52:52
通過在配置文件目錄中編輯mimeTypes.rdf將其他查看器與要編輯的XML mimetypes相關聯。 XML是application/xml和text/xml,但也有特定的變體,如application/xhtml + xml,application/svg + xml和application/rss + xml,您需要決定是否覆蓋默認行爲這些將分別打破XHTML渲染,SVG圖像和RSS提要)。
一旦你註冊了類型,你應該可以修改工具 - >選項/應用程序下的默認動作來使用你想要的任何編輯器。
我正在嘗試這樣做,並且現在將text/xml和application/xml mime類型添加到我的配置文件中的mimeTypes.rdf文件中。 xml類型現在顯示在Tools \ Options \ Applications中,我將處理程序設置爲Notepad ++,但是當我點擊一個XML鏈接時,它仍然在默認的xml查看器中打開。你知道,如果默認查看器覆蓋這個設置,或者我錯過了什麼嗎?謝謝 – 2011-05-11 14:26:13
同類自己的事情後,我指示我會和XSL一齣戲,並張貼我的結果,您可以編輯Firefox的自己的XSL文檔。
<?xml-stylesheet type="text/xsl" encoding="UTF-8" href="yourstylesheet.xsl" version="1.0"?>
XML聲明後:
可以XSLT樣式表到XML文檔中加入相關聯。有關更多信息,請參見http://www.w3schools.com/xsl/xsl_transformation.asp。
xml樣式表處理指令中不允許使用`encoding`和`version`僞屬性,請參見http://www.w3.org/TR/xml-stylesheet/(如果您仔細考慮,編碼版本是樣式表的屬性,應該由樣式表本身指定,而不是鏈接到它的文檔。) – 2013-01-04 11:29:30
您可以添加開發人員工具欄,該工具欄允許XML開發人員在瀏覽器中使用標準工具!
https://addons.mozilla.org/en-us/firefox/addon/xml-developer-toolbar/
這比解決方案更具破壞性,但您可以打開Firefox開發人員工具並在其中瀏覽XML。
實際上目前它並沒有比普通視圖好多少,但至少它從開始就崩潰了所有節點,並且可以通過Alt +單擊來展開節點的所有後代(自Firefox 31以來)。
- 1. 在Firefox中查看CSV
- 2. 沒有窗體的按鈕在Firefox中看起來不好看
- 3. 如何在Firefox Firebug中查看SCSS?
- 4. 如何在Firefox Scratchpad中查看變量?
- 5. 如何在firefox中查看dump()消息?
- 6. 更好的XML在PHP
- 7. System.Net.HttPWebRequest的查看原始XML在PowerShell中
- 8. 在瀏覽器中查看xml的樹
- 9. 我的網站在Firefox中看起來不太好
- 10. Chrome或Firefox中的「查看MIME類型」
- 11. 查看Firefox中的chrome源代碼
- 12. 保證金看起來很好Firefox和Safari,但在IE中更廣泛
- 13. 在LaTeX中查看代碼*很好*
- 14. jfilechooser更好看嗎?
- 15. 檢測Firefox中的本地PDF查看器(在Firefox 19中引入)是否爲主PDF查看器
- 16. 在線XML查看器
- 17. Firefox插件查看請求
- 18. firefox查看源代碼
- 19. 更好看的PDF書籤
- 20. 更改編輯器在eclipse indigo中只能查看xml文件
- 21. 無法在Eclipse中查看xml
- 22. 在eclipse中查看大型XML文件?
- 23. 在monodevelop中查看plist raw xml
- 24. 在xml或java類中查看?
- 25. 在WebBrowser控件中查看xml節點
- 26. 如何在Qt中查看XML?
- 27. 在SOAP調用中查看xml請求
- 28. Android查看查看XML編程
- 29. 更好的方式查看TFS變更集? VS 2015
- 30. 彌補XML查看
我在這個問題上付出了一定的代價,但即使對於賞金來說,沒有任何答案對查看提供給瀏覽器的XML文檔非常有幫助。我沒有獎賞任何答案的賞金。但是,如果有人在未來提出了一個好的解決方案,我會很樂意添加另一個賞金並獎勵它。謝謝。 – dotancohen 2012-11-06 21:38:22