smarty 在html中能解析html标签吗?

smarty 在html中能解析html标签吗?,第1张

可以,步骤如下:

1. Html中每个tag都是都将作为树中的一个节点存在的,每个tag都属于树中的某一层。

2. 辅助数据结构:栈(stack)、List、HashTable。其中HashTable[i](i属于int类型)是一个List,用于临时存储第i层子Tag。

3. 顺序扫描Html文本,当遇到”<A~Z”这样的标志,表示可能是一个Tag,调用GetTag()函数对此段代码进行解析,解析出Tag名,Tag属性等等。

smarty有缓存,可以在配置里开启。

然后用伪静态。

实在需要生成html文件 可以帮你写个下面的函数

function write_file($str,$filepath){

$fp=fopen($filepath,"wr")

$ok= fwrite($str,$fp)

fclose($fp)

return $ok

}

只是简单写下,如果有问题 自己慢慢调试把。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6140485.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-16
下一篇 2023-03-16

发表评论

登录后才能评论

评论列表(0条)

保存