什么是最好的方式,把一大束非常相似的网页转变为一个更新的css基础的布局编程?
我正在改变一个旧网站的所有内容成为一个新的基于css的布局。许多页面非常相似,我希望能够自动化这个过程。
我目前想做的是使用HtmlAgilityPack读取页面,并为每组类似的页面创建一个方法来创建输出文本。
你觉得最好的方法是什么?页面的主要区别在于图像使用哪个.jpg文件,或者该特定页面上有多少组标题图像文本。
编辑:我不能使用.html以外的任何其他文件类型,因为这是我被授权做的所有事情。有什么建议吗?
EDIT2:理想情况下,我还可以使它具有足够的通用性,只需在几个移动的部分切换就可以将它用于许多不同的html文件组。
典型页面样本
上面的链接是我正在处理的问题的一个示例。各页之间的不同部分如下:
其他的东西都一样,页面的格式也是一样的。
EDIT3:当有疑问时,另一件可能有帮助的事情是编写一些代码来为我编写页面。我只需要删除原始文件中可变的部分,并将它们放入一个数据文件中,用于读取和编写新版本。
发布于 2009-04-27 17:19:34
这取决于“非常相似”究竟有多相似。如果您的意思是它们有效地使用了许多模板,那么我可能会使用模板-工具包为新设计构建新的模板,并使用模板:提取提取数据。可能会将数据存储在本地数据库中,以便以后更容易地重新生成页面。
发布于 2009-04-27 17:27:16
我认为这取决于有多少页,如果没有太多,您可以创建一个模板,并使用wysiwyg编辑器复制和粘贴内容。
但是,如果需要编程,我建议解析html以提取内容。或者清理它,如果你可以访问它,你可以使用Expression,我用它来完成类似的任务,你可以清理html,只留下标题标签,段落等等,然后你可以把css应用到它,在你想要的设计中格式化它。
然而,编写代码可能要比手工编写代码花费更长的时间。有时候,没有什么比用手更快。
祝好运
发布于 2009-04-27 17:12:38
虽然这听起来有点轻率,但我能提供的最好的实物选择是租金-A-编码器。
https://stackoverflow.com/questions/794405
复制相似问题