2013-10-23 109 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