如何使用XSL 1.0代碼檢索XML源文件名稱?使用XSLT檢索XML文件名稱
2
A
回答
6
在XSLT 2.0中,有兩個相關函數:base-uri()和document-uri()。
在XSLT 1.0中,除非處理器爲此目的提供擴展函數,否則必須將URL或文件名作爲參數傳遞給樣式表。
0
無法獲取由XSL轉換的文件的名稱或路徑。由於XSL的特性,要轉換的數據可能不是來自文件,它可能只是轉換數據流。
+0
感謝您的回答 – 2012-04-02 08:06:16
2
隨着Xalan的有以下,非官方功能:
<xsl:value-of select="document-location()"/>
我用它在本地文件的轉換,這讓我的XML文件的絕對路徑正在轉變。我發現該函數瀏覽Xalan代碼,它是類FuncDoclocation
的一部分。
+0
非常感謝!像魅力一樣工作! – Krivda 2016-08-18 13:51:10
相關問題
- 1. 檢索XML節點名稱
- 2. 使用XSLT更改XML元素名稱
- 3. 使用XSLT檢索XML屬性值
- 4. shell腳本從XML文件中檢索節點名稱
- 5. 從xml文件檢索主要記錄/項目標籤名稱
- 6. 如何使用XSLT處理名稱空間XML文檔?
- 7. 使用Linq搜索XML文件並返回名稱
- 8. 從XmlTextReader中檢索流文件名稱
- 9. 從php json文件檢索名稱ID
- 10. Python文件路徑和名稱檢索
- 11. PHP檢索XML標記名稱
- 12. XSLT:使用xslt從名稱9000系列的所有文件夾中收集xml文件Collection
- 13. 檢索xml文件
- 14. 如何從服務器使用javascript檢索文件名稱的名稱?
- 15. 使用GetOpenFileName檢索xml文件名後,tinyxml加載失敗
- 16. 使用JAVA從目錄中檢索所有XML文件名
- 17. 如何使用ASTParser從java文件中檢索SuperClass名稱?
- 18. 使用VB.Net檢索目錄中最近文件的名稱
- 19. Handlebars幫助器檢索使用它的文件的基名稱
- 20. 檢索C#文件中使用的變量名稱列表
- 21. 駱駝使用xpath檢索xml標籤名稱
- 22. XSLT - 使用PHP檢索SQLdata
- 23. 檢索使用XSLT 1.0
- 24. xslt:檢索數據從一個xml文件比較日期
- 25. umbraco - 從網站檢索到的xml文件的xslt轉換
- 26. XSLT從XML文件中順序檢索屬性值
- 27. 使用文檔庫URL檢索SharePoint文檔庫名稱的名稱
- 28. 高效檢索和使用文件名
- 29. 使用RODBC檢索MS Access文件名
- 30. 是否可以使用XSLT生成XML文件而不使用xml名稱空間聲明?
如何製作?我的用戶在瀏覽器中打開XML。如何使參數自動傳輸? – 2012-04-02 08:27:58
@Bush:您可以更改設計,以便用戶不直接在瀏覽器中打開XML文件,但一些Javascript代碼調用轉換,並將文件URL作爲參數傳遞給它。 – 2012-04-02 13:15:17