0
A
回答
1
是,是的。
首先,您是否可以編程生成XACML 2.0策略?是的你可以。這同樣適用於XACML 3.0或任何基於模式的XML內容。在Java中這樣做的方法是使用JAXB。
JAXB將採用您編寫的XML Schema並創建一組對應於該架構的類。 JAXB實用程序將創建操縱該XML的數據結構的層次結構。 (從What is JAXB and why would I use it?引用)。
只要爲JAXB提供XACML 2.0和XACML 3.0模式,您將獲得一組可用於以編程方式創建XACML策略,請求和響應的類。
對於雖然轉換,有幾個可能的方法:
- 使用JAXB XACML 2.0對象,並轉換爲JAXB XACML 3.0對象
- 寫XSLT來爲你做它實現自己的邏輯。 XSLT是一種語言,它將採用XML模式(或模式的實例)並將該模式轉換爲任何東西(網頁,PDF,當然還有XML)。 XSLT非常適合從XACML 2.0轉換到3.0。
- 有一個XML工具爲你做了繁重的工作。這個空間中最好的工具(將生成代碼和XSLT)是Altova的XML套件(我不隸屬於它們)。
HTH, David。
相關問題
- 1. XACML限制策略
- 2. XACML策略位置
- 3. 以編程方式刷新Chrome策略?
- 4. 如何在XACML策略集內定義XACML策略
- 5. 解決XACML策略衝突
- 6. 如何實施XACML策略?
- 7. XACML策略 - 是否正確?
- 8. 以編程方式在C#中生成決策表?
- 9. 帶有XPath 2.0的XPathVersion的WSO2 Identity Server XACML策略
- 10. 以編程方式生成BPEL文件?
- 11. 如何以編程方式生成iPhone SDK的PDF縮略圖?
- 12. 試圖以編程方式生成WordPress縮略圖
- 13. 用於創建XACML 3.0策略的開源策略編輯器工具
- 14. SSRS:以編程方式生成報告
- 15. Yii2以編程方式生成模型
- 16. 以編程方式生成pom.xml
- 17. 以編程方式生成頂點
- 18. 以編程方式生成佈局(XAML)
- 19. 以編程方式生成的視圖
- 20. 以編程方式生成JavaDoc文件
- 21. 以編程方式生成.mht文件
- 22. 以編程方式生成Eclipse項目
- 23. 以編程方式生成Django sqlsequencereset
- 24. 以編程方式生成Excel文檔
- 25. 以編程方式生成HTML
- 26. Spring MVC:以編程方式生成ModelAndView
- 27. 以編程方式生成QR代碼
- 28. 以編程方式生成聲音
- 29. 以編程方式生成Class.vb文件
- 30. 以編程方式生成視頻