php - PHP 可以在 XML 文件中使用吗?

标签 php xml rss

我正在尝试从我已有的 mysql 数据库生成 RSS 提要。我可以在要发送给用户的 XML 文件中使用 PHP 以便它根据请求生成内容吗?或者我应该在 PHP 文件上使用 cron 并生成一个 xml 文件?或者我应该在提交要在 RSS 中使用的内容时添加生成 xml 的 php 文件的执行吗?您认为最佳做法是什么?

最佳答案

这三种方法在技术上都是可行的。但是,我不会使用 cron,因为它会在数据库内容更改后延迟 XML 文件的更新过程。

您可以轻松地将 PHP 代码嵌入到您的 XML 文件中,您只需确保这些文件在服务器端被解释为 PHP,通过使用 *.php 扩展名重命名它们或通过更改服务器指令.htaccess 文件。

但我认为这里的最佳实践是在更新数据库内容时生成新的 XML 文件。我猜 XML 文件比数据库内容更改更频繁地被查看,因此这种方法减少了服务器负载。

关于php - PHP 可以在 XML 文件中使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4303065/

相关文章:

facebook - 仍然可以从 Facebook 群组创建 RSS 提要吗?

php - 如何在phpmyadmin中更新表中多行的特定字段数据

php - Google Chart Area 不显示 mysql 数据库

java - 解析大于 hdfs block 大小的 XmlInputFormat 元素

c++ - 在 C++ 中使用 xerces 的 XML SAX 解析器

php - 无法配置 Symfony(第 3 方)包

php - Ajax 和 PHP 表单 : window still refreshing

php - 如何使用php在html中包含css

xml - 无效正则表达式 : Pattern value '(?:Y|N)' is not a valid regular expression.

java - 使用 JAVA 解析 RSS Feed 时处理 CDATA