回答
我一直在尋找的XSLT樣式表Firefox使用,以顯示XML作爲一個可摺疊的樹,但我不能找到它。我能找到的最好的是this old one from IE5。它會讓你開始。
哦,等等...這裏是來自Mozilla的XSLT stylesheet和CSS is here。我認爲它不會爲摺疊節點提供所需的一切...另請參閱XBL here。但這又是一個開始。
你也可以試試看Chrome extension XML Tree。您可以下載crx文件並將其作爲存檔打開。該檔案包含一個JavaScript文件,其中包含嵌入爲字符串的XSLT樣式表。 XSLT應該滿足您所表達的需求。
更多參考資料,從Chrome擴展的JS:
但是,如果XML文件確實可能會得到巨大的,你可能會考慮一些一種分頁技術,或者使用HTML5 web workers,而不是讓瀏覽器凍結,而XSLT呈現X ML轉換爲HTML。或者,在瀏覽器外運行XSLT轉換,然後在瀏覽器中打開HTML輸出。
+1 - Mozilla/Chrome沒有提供此功能。很酷。 – 2011-06-15 12:47:15
@Brandon,這不是很容易找到。上次我試過了,可能在幾年前,樣式表被壓縮到資源中的某個地方,而這些資源無法通過普通方法搜索到。爲了定製它,你必須學習一些關於XUL和開發Fx的擴展。即這比僅僅將XSLT樣式表指定爲某個選項更復雜。但它是可行的。 – LarsH 2011-06-15 14:43:13
- 1. 如何使用XSL從XML創建XML?
- 2. Java創建XML和使用XSL來創建HTML轉義字符
- 3. xsl在創建的xml樹上選擇不同的樹
- 4. 使用XSL創建圖表,XML
- 5. 使用XSL轉換XML列到XHTML樹
- 6. 轉換XML樹成使用XSL
- 7. 從可觀察集合創建XML樹
- 8. 如何使用xml,xsl和png文件創建mhtm
- 9. XML到HTML XSL轉換樹
- 10. 無法使Java創建的XML與XSL一起工作
- 11. 使用xsl創建段落
- 12. 使用XSL合併多個xml文件
- 13. XSL轉換 - 樹XML爲純域值XML
- 14. XSL問題創造樹
- 15. Sequental XML使用XSL
- 16. 樹創建XML形成從平面XML使用XQuery
- 17. 使用Linq to XML創建具有屬性的XML樹
- 18. 創建符合xsl和xslt文件中某些規則的XML文件?
- 19. 使用XSL樣式表創建指向XML的鏈接
- 20. 如何使用xsl創建xml的動態節點名稱?
- 21. 使用XSL合併和排序多個XML文件
- 22. 使用xml作爲xsl變量
- 23. XML - XSL不起作用
- 24. 使用xml和xsl生成JavaScript
- 25. XSL 1.0創建HTML UL-華里的XPath,其中數據以XML樹屬性由「/」
- 26. 使用數組創建樹
- 27. 使用std :: initializer_list創建樹?
- 28. XSL,選擇href和創建自己的XML標籤
- 29. ides for xsl和xml
- 30. XML和XSL文件
你不能更籠統和模糊,我想。 – 2011-06-14 13:11:25
我得到了代表包含目錄和文件的文件結構的xml文件。文件和目錄從顛覆系統獲得屬性。我想有一棵合作的樹。正如我所說的文件和目錄結構可能會非常巨大。 – lucas 2011-06-14 13:28:57
就像在瀏覽器中的正常xml表示,我想要根據svn系統的屬性添加自定義顏色 – lucas 2011-06-14 13:29:53