-1

我创建了一个从提要中读取 rss 项目的 iPhone 应用程序。我知道这个提要可以简单地通过添加标签和向 RSS 文件添加足够的信息来手动更新,但我想使用一个界面来做到这一点。首先想到的是PHP。我可以创建一个带有按钮的界面,PHP 可以在提交时获取几个文本框的值并为我创建项目......

但是,我似乎无法在网上找到任何此类事情的文档。这是否意味着我做错了什么?

谢谢

4

1 回答 1

1

是的你可以。然而,话又说回来,它不会很有趣。

RSS 是 XML 的子集格式,具有特定的规则。在实践中,这意味着您可以采取两种方式:

  • 如果您熟悉DOMDocument并使用它来解析 XML/HTML,我强烈建议您走这条路。它将允许您微调您的 RSS 输出
  • 另一方面,如果您不熟悉 XML 解析和重新编码,最好使用一两个库来完成。

在图书馆方面,在紧要关头,我个人倾向于使用通用 RSS 提要生成器。使用比较简单,处理RSS和ATOM。

如果您熟悉DOMDocument,请注意以下事项:

  • 在导入 RSS 文件之前,您需要声明命名空间。这就像添加setAttributeNS()正确的定义和导入一样简单
  • 您还需要关心传入的格式。一旦掌握了如何DOMDocument使用 XML 的窍门,添加节点就是一件小事。从那里,一旦您完成,只需调用DOMDocument->saveXML()以获取您的新 XML 文件。瞧,完成。
于 2013-05-30T23:59:27.627 回答