【问题标题】:Parsing XML to HTML将 XML 解析为 HTML
【发布时间】:2013-10-23 20:15:24
【问题描述】:

我目前正在尝试使用 template.html 将 xml 解析为 html ....

你们知道最好的方法是什么吗?

 <?xml version="1.0" encoding="ISO-8859-1"?>
 <channel>
 <item>
 <title>My Reminder</title>
  <to>John</to>
 <from>Mike</from>
 <heading>Reminder</heading>
 <body>Don't forget me this weekend!</body>
 </channel>
 </item>

为了让您理解,我正在阅读一个 RSS 提要并希望使用 RSS 的 xml 上的信息创建一个 html 文档(带有模板)。

实现这一目标的最简单/最好的方法是什么?

所以最终产品将在“../feedPages”上

我的提醒.html

 ...extra layout of page...
  <div id="parsedInformation">
  <div id="to"><p>John</p></div>
  <div id="from"><p>Mike</p></div>
  <div id="heading"><p>Reminder</p></div>
  <div id="body"><p>Don't Forget Me This Weekend!</p></div>
  </div> <!--- End of parsedInformation -->
  ...extra layout of page

编辑编辑编辑----

如果您在 Googles Bloggr 上创建博客,则可以访问自己的博客供稿:

  http://your_blog.blogspot.com/feeds/posts/default?alt=rss

将 your_blog 更改为您的博客名称,您将看到 xml 提要,我无法将工作表更改为用于读取 RSS 提要,我想要它,所以每次有新项目(新帖子)元素时只需创建另一个文件及其标题。

感谢您的宝贵时间和帮助!

【问题讨论】:

    标签: php html xml rss


    【解决方案1】:

    我建议您创建一个 XSL 样式表。然后只需使用 DOMDocument 和 XSLTProcessor 使用样式表转换 XML。不到 10 行 PHP,你只需要构建样式表:

    【讨论】:

    • 是的,但是有一个 PHP 标记 :-)
    • @Cobra_Fast And....这正是我的问题......如何显示,我做了一些编辑,以便您了解我的情况......
    猜你喜欢
    • 2018-06-14
    • 2016-08-05
    • 2011-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-24
    • 1970-01-01
    • 2016-02-18
    相关资源
    最近更新 更多