jjzjj

xml - 如何使用 Ant 更新 XML 文档

我的目标是简单地更新一个简单站点地图xml文档中的“lastmod”节点:http://www.example.com/2005-01-01我想将此作为部署Ant脚本的一部分,因此我使用Ant任务XMLTask.这是我的Ant目标:不幸的是,我的xpath无法匹配任何内容:[xmltask]TextAction(newtext)(/urlset/url/lastmod/text())failedtomatch我也试过以下xpath查询但没有成功://lastmod/text()/urlset[@*]/url/lastmod/text()/urlset[@xmlns]/url/lastm

xml - 如何正确格式化 xml 站点地图的上次修改 (lastmod) 时间

我正在创建一个会自动更新的应用sitemap.xml每次在网站上添加或更新新内容时。根据Google的最佳实践标签的格式应如下所示:2011-06-27T19:34:00+01:00我的问题涉及时间格式本身。我了解2011-06-27T19:34:00部分。我不明白的是+01:00,我假设是+/-UTC.这是一个正确的假设吗?我的时区表如下所示:因此,如果该站点位于#4阿富汗,则正确时间为:2011-06-27T19:34:00+04:00如果该站点基于#6阿拉斯加标准时间,则正确时间为:2011-06-27T19:34:00-09:00我的假设是正确的还是我没有正确理解+01:00?

php - Sitemap.xml - 我应该更喜欢 lastmod 而不是 changefreq

自从我开始为我的网站使用sitemap.xml后,我将changefreq:weekly用于所有重要页面(如算法和问题描述)。这似乎是相关的,因为我有时会在这些页面上找到需要更改或修复的内容,并且平均每个页面预计会在一周内更改。但是,页数越来越多,现在我有大约80页,虽然我修改了其中一些,但有些甚至一个月都没有改变。与此同时,google-bot以几乎相同的速度扫描我的页面,平均每天大约15页(也许早些时候是每天10页)。因此新添加的页面不会像以前那样被扫描。是否需要付出一些努力并改进我的应用程序,以便它可以使用lastmod:YYYY-MM-HH生成站点地图?它会帮助告诉google