我正在爲Python設計一個EmotionML(用於機器表示情緒的W3C語言)的參考實現,我想要一些關於XML綁定的數據類型的設計建議(我想你可以說我正在衆包一些設計思想)。Python XML綁定
我想建議和指向一些設計和可能已經做過類似工作的人的代碼。我傾向於使用Java路徑,我熟悉創建對應於XML結構的對象並將它們轉換爲DOM。
OO給了我多態性,但創建了一個更復雜的對象結構,其中Python非常適合集合表示和使用內置集合。
我在尋找可能更優雅的方法。我可以定義自己的非對象結構並詢問這些結構並將其轉換爲DOM嗎?
我將如何表示可選的強制屬性,使用列表和字典的元素?
這些都是我的設計思想和困境,並不是每個人都會說求救。
我可以自己想象這些事情,所以我確實從經驗豐富的Python設計師和開發者那裏徵求成熟的,仁慈的建議。
由於提前, Edmon
「這個問題不適合我們的問答格式,我們希望答案通常涉及到事實,參考資料或具體的專業知識;這個問題可能會徵求意見,辯論,爭論,投票或擴大討論。」 – larsks 2012-04-24 03:36:31