回答
我一直在尋找的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
- 6. 使用XSL轉換XML列到XHTML樹
- 7. 轉換XML樹成使用XSL
- 8. 從可觀察集合創建XML樹
- 9. 如何使用xml,xsl和png文件創建mhtm
- 10. 如何使用XSL和Java創建PDF?
- 11. 合併XML和XSD然後應用XSL
- 12. XML到HTML XSL轉換樹
- 13. 使用xsl創建段落
- 14. 無法使Java創建的XML與XSL一起工作
- 15. 將XML節點與XSL結合使用
- 16. 使用XSL合併多個xml文件
- 17. XSL轉換 - 樹XML爲純域值XML
- 18. 從XSL創建XSL
- 19. 從xml創建xsl-fo表格
- 20. XSL問題創造樹
- 21. Sequental XML使用XSL
- 22. 使用Linq to XML創建具有屬性的XML樹
- 23. 樹創建XML形成從平面XML使用XQuery
- 24. 如何使用xsl創建xml的動態節點名稱?
- 25. 使用XSL樣式表創建指向XML的鏈接
- 26. 使用XSL從XML創建XHTML - 與預定義的寬度
- 27. 創建符合xsl和xslt文件中某些規則的XML文件?
- 28. 如何使用XSL將多個XML條目合併到一棵樹中
- 29. 創建樹狀結合WPF
- 30. 主幹集合樹創建
你不能更籠統和模糊,我想。 – 2011-06-14 13:11:25
我得到了代表包含目錄和文件的文件結構的xml文件。文件和目錄從顛覆系統獲得屬性。我想有一棵合作的樹。正如我所說的文件和目錄結構可能會非常巨大。 – lucas 2011-06-14 13:28:57
就像在瀏覽器中的正常xml表示,我想要根據svn系統的屬性添加自定義顏色 – lucas 2011-06-14 13:29:53