2013-10-23 87 views
1

我目前正在尝试使用template.html解析xml到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 Feed &想用的RSS的XML的信息来创建一个html文件(使用模板)。

实现此目的的最简单/最好的方法是什么?

所以最终的产品将是对 “../feedPages”

我-reminder.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 

编辑编辑编辑----

如果您在创建博客谷歌Bloggr你可以访问自己的博客饲料:

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

更改your_blog与您的博客的名称并且您将看到xml供稿,我无法将其更改为阅读RSS供稿的工作表,因此每次需要时都会有一个新项目(新贴)元素,只需使用其标题创建另一个文件即可。

谢谢你的时间和帮助!

回答

1

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

+2

或直接使用样式表显示XML ...... –

+2

是的,但有一个PHP标签:-) – AbraCadaver

+0

@Cobra_Fast而....那正是我的问题......我如何显示,我做了一些编辑,以便了解我的情况.... – user1876553