PostgreSQL 生成 XML 网站地址
PostgreSQL XML 网站地图 大约 1131 字XML 相关函数简介
xmlroot
xml
头部信息
xmlconcat
拼接xml
类型元素
xmlelement
组成xml
类型元素
xmlforest
生成一组xml
类型的元素集合,类型为:xmlforest
xmlagg
集合xml
,可以将xmlforest
聚合为一个xml
元素
网站地图实例
https://www.zhangbj.com/sitemap.xml
select
xmlroot(
xmlelement(name urlset, xmlattributes('http://www.sitemaps.org/schemas/sitemap/0.9' as xmlns),
xmlconcat(
xmlelement(name url,
xmlelement(name loc, 'http://localhost'),
xmlelement(name lastmod, current_date),
xmlelement(name changefreq, 'always'),
xmlelement(name priority, 1)
),
xmlagg(
xmlelement(name url,
xmlforest(concat('http://localhost/p/',id,'.html') as loc),
xmlelement(name lastmod, current_date),
xmlelement(name changefreq, 'daily'),
xmlelement(name priority, 0.8)
)
order by create_ts desc)
)
)
,version '1.0', standalone yes)::text as sitemap
from post where post_status = 0
备注
PostgreSQL
编译安装时需指定--with-libxml
。
代码
阅读 2258 · 发布于 2020-03-13
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
Linux 使用 dd 查看日志增长速度、方法每秒执行次数阅读 914
-
CSS 网页变灰效果阅读 1957
-
Java 并发编程之 CopyOnWriteArrayList阅读 1560
-
Kubernetes kubectl debug 调试无法 exec 进入的容器阅读 831
-
Linux 不排序去除重复行和不排序统计重复行阅读 5685
-
Spring Boot JPA 使用 @IdClass 添加联合主键阅读 310
-
算法:中缀表达式转后缀表达式阅读 1414
-
Windows 下使用 Wireshark 抓取 HTTP2 加密数据包阅读 4146
-
走进 Rust:Vector 集合阅读 1666
-
Java 中的强引用、软引用、弱引用、虚引用、引用队列阅读 1551