2012-02-08 32 views
1

我有一個PHP腳本,它通過使用simplexml將xml解析爲對象層次結構。我開始寫這個腳本的假設是simplexml可以對模式進行驗證,並且從一開始它已經變得相當複雜(我應該事先檢查過,不要擔心)。我知道我可以使用DOMDocument :: schemaValidate來驗證模式,但我需要從模式中獲取默認值以用於我的對象層次結構。有沒有辦法用simplexml來做到這一點?我能想到的唯一的事情就是解析schma並閱讀所有'默認'屬性,但這看起來非常像一個可怕的可怕黑客攻擊。xml解析與php。從模式獲取默認值的最佳方式

回答

0

不幸的是,你所描述的是唯一的方法。無法將模式值編組或自動映射到對象。你必須手動完成。

相關問題