我需要使用Python來處理XSLT,我目前使用LXML只支持XSLT 1,現在我需要處理XSLT 2,有沒有辦法使用撒克遜XSLT處理器蟒蛇?使用撒克遜與Python
2
A
回答
5
有兩種可能的方法:
設立接受改造的探討請求,並通過從Java調用Saxon實現他們的HTTP服務;那麼你可以從Python的發送轉換請求通過HTTP
使用撒克遜/ C的產品,目前的預發佈版本:細節在這裏:http://www.saxonica.com/saxon-c/index.xml
2
一個Python接口薩克森/ C是在發展和值得一看:
1
目前還沒有,但你可以使用subprocess module使用撒克遜處理器:
import subprocess
subprocess.call(["saxon", "-o:output.xml", "-s:file.xml", "file.xslt"])
相關問題
- 1. 與撒克遜
- 2. 使用撒克遜的XQuery
- 3. 使用撒克遜-PE與Apache駱駝,錯誤預加載撒克遜類
- 4. 撒克遜transfromation
- 5. 撒克遜HE 9與貝克爾Merge.xslt
- 6. 錯誤撒克遜
- 7. 「安裝」 - 撒克遜
- 8. s9api與TRAX與撒克遜-B
- 9. 撒克遜的替代方案:分配和撒克遜:分配
- 10. 使用撒克遜API的XSD驗證
- 11. 使用Xalan和撒克遜一起
- 12. 撒克遜轉換XML與URL參數
- 13. 撒克遜PDF教程?
- 14. 撒克遜XQuery處理器
- 15. 撒克遜找不到包
- 16. 撒克遜解析緩慢
- 17. 撒克遜9.4從cygwin的
- 18. Java中的撒克遜indedentatation
- 19. XQuery免費版撒克遜
- 20. 需要使用撒克遜-B(9.1.0.8版本)與Java 1.4.2
- 21. 替換爲撒克遜:如果和撒克遜:在函數之前在xslt 2.0
- 22. 撒克遜:問題重用XsltTransformer對象
- 23. 撒克遜人的用法:recognise-binary
- 24. XSLT 3.0流媒體(撒克遜)
- 25. 撒克遜API:修改XML文檔
- 26. 撒克遜Xpath的命名空間
- 27. 撒克遜:訪問SQL Server數據庫
- 28. C#,存在並撒克遜(XML)
- 29. 撒克遜投擲java.net.SocketException異常:
- 30. 撒克遜XSLT - 從輸入保留Doctype
@Maliqf,你最終採取哪種方法?你的經歷如何? – 2015-12-16 17:41:10