1. 生成 HTML 静态文章,模板中要追加 Base 标记指向模板位置
2. 生成 XML 静态文章,在栏目中设定默认的 XSL 文件位置,例如 栏目名称/article.xsl。在需要更换模板时,把新的XSL模板的XSL文件覆盖 article.xsl 。所以 XSL 中必须设定 Base 标记指向模板位置。
3. 因此 Layout 应该有 PresentType 属性,以表示是 HTML 还是 XML,然后用工厂模式生成静态文章。Board 应该有 BasicXSL 属性,表示 xxx/article.xsl,也应有 getXSLUrl() 方法。
2. 生成 XML 静态文章,在栏目中设定默认的 XSL 文件位置,例如 栏目名称/article.xsl。在需要更换模板时,把新的XSL模板的XSL文件覆盖 article.xsl 。所以 XSL 中必须设定 Base 标记指向模板位置。
3. 因此 Layout 应该有 PresentType 属性,以表示是 HTML 还是 XML,然后用工厂模式生成静态文章。Board 应该有 BasicXSL 属性,表示 xxx/article.xsl,也应有 getXSLUrl() 方法。