2012-02-28 81 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