0
我的問題是試圖確定一些創建的對象,這些對象是從XML文檔中序列化的。爲簡單起見,應該設置XML文檔,因此任何開發人員都可以添加額外的對象,而不需要對代碼進行進一步的修改。然而,這些對象中的每一個都需要單獨處理/更新,特別是,某些對象具有不同的子類,需要以不同的方式進行處理。那麼,什麼是我最簡單的行爲,允許其他人通過XML添加對象,但仍然可以確保每個對象都有適當的邏輯事件?查找序列化對象的數量
我的問題是試圖確定一些創建的對象,這些對象是從XML文檔中序列化的。爲簡單起見,應該設置XML文檔,因此任何開發人員都可以添加額外的對象,而不需要對代碼進行進一步的修改。然而,這些對象中的每一個都需要單獨處理/更新,特別是,某些對象具有不同的子類,需要以不同的方式進行處理。那麼,什麼是我最簡單的行爲,允許其他人通過XML添加對象,但仍然可以確保每個對象都有適當的邏輯事件?查找序列化對象的數量
這完全是一個壞主意,但如果你想要的東西建設性...
型號XML文檔對象,包括某種已知的語法讓你在它指定Lambda表達式。所以,如果你輸入一個
<BinaryExpresion>
<NodeType>Add</NodeType>
<Left>3</Left>
<Right>4</Right>
</BinaryExpression>
然後,當你閱讀和編譯的表達,你可以對運行數據的代碼,如果XML對象,並做一些事情(在這種情況下,執行3 + 4)
這對我來說真的沒有意義。 – 2010-05-02 19:18:41
XML不是一種編程語言。它僅僅是一種描述數據的文本格式。試圖讓它變得更多,註定會失敗。 – 2010-05-02 20:07:36