2012-02-28 79 views
1

我有一個任務,以創建一個網站,將允許創建小網站,最簡單的HTML(添加一些文字,圖片定位,按鈕)。所以我想出瞭解決方案,以便按照下面描述的方式保存進度。 我將創建一些類的層次結構,其中包含一些屬性(如位置和大小,顏色,字體),這些屬性將被serizl化爲xml並保存到我的遠程數據庫中。當加載它時,它會回滾併爲用戶創建GUI。 那麼,我是這樣做的嗎,還是有一些更簡單的方法來做到這一點? 在此先感謝!網站創建網站 - 保存進度

回答

1

如果您已經有一個允許您輸出HTML的解決方案,爲什麼不保存它?如果你是輸出標記的人,你可以保持嚴格*,這將使得解析更容易。

*或者,您甚至可以使用自定義屬性使分析更簡單。

+0

你的意思是我添加一個瀏覽器控件,並只顯示我生成的HTML?它會工作,但如果我不能選擇它們,我將如何更改元素(如顏色)。我想添加真正的控件到面板,所以我可以選擇它們並通過PropertyGrid進行更改。當用戶按下「保存進度」時,它會序列化... – GaaRa 2012-02-28 10:25:04

+0

不,不顯示生成的HTML。我只是說保存生成的html,然後再讀回來。不需要XML或單獨的序列化過程。 – 2012-02-28 10:30:51

+0

我可以試試,謝謝=)但我會看看是否會很容易從html desher中解析出desirialized對象... – GaaRa 2012-02-28 10:56:51