3
colander應該如何用於xml反序列化? Docs說它甚至可以用於xml反序列化和驗證,但是我沒有在docs或web上找到任何好的例子!使用漏勺進行xml反序列化
如果有人已經使用漏勺進行xml反序列化,你可以在這裏使用它的片段嗎?這將是非常有益的。
colander應該如何用於xml反序列化? Docs說它甚至可以用於xml反序列化和驗證,但是我沒有在docs或web上找到任何好的例子!使用漏勺進行xml反序列化
如果有人已經使用漏勺進行xml反序列化,你可以在這裏使用它的片段嗎?這將是非常有益的。
查看colander
作爲'python字典'的'反序列化/驗證'的工具。我猜,Python中的字典可以由任何結構化的數據格式組成。
在我的項目之一我驗證POST(webob.multidict
)數據和JSON文件,並使用相同的代碼行:
recipe_schema = RecipeSchema()
try:
appstruct = recipe_schema.deserialize(cstruct)
...
cstruct
總是一個字典,如上所述 - 有時由處理Multidict
,有時由json.load(json_data)
組成。
因此,transform XML to dict首先,然後驗證與colander
字典。
是的,這種方式只解決了問題.. :) – Neo 2012-08-27 07:02:42