1
使用這個例子:http://www.w3schools.com/xml/tryxslt.asp?xmlfile=simple&xsltfile=simple如何僅使用服務器端嵌入XML?
我有三個文件:
- 我的HTML頁面(花式CSS,頁眉和頁腳等)與一個名爲「內容」的div這是將在其中顯示的早餐菜單。
- 我的XML文件(早餐菜單)
- 我的XSLT文件
目前,我只知道如何通過添加顯示在我的瀏覽器單獨的.xml文件:
<?xml-stylesheet href="myxsl.xsl" type="text/xsl" ?>
我會怎樣開始將.xml文件中的數據顯示到已經構建的HTML頁面中?我的條件是:
- 不允許使用Javascript。
- 沒有框架。
- 遊客是不允許看到.xml文件
我懷疑導致服務器端處理(我使用WAMP服務器)。這裏有幫助嗎?我不是一個有經驗的XML或網頁的人,請爲我貶低它;)
編輯:我只需要做選擇,循環和排序。所以基本的XSLT的東西,我可以理解。
更新:如果可以的話,我的工作的解決方案:
# START XSLT
$xslt = new XSLTProcessor();
$XSL = new DOMDocument();
$XSL->load('hello.xsl');
$xslt->importStylesheet($XSL);
# LOAD XML FILE
$XML = new DOMDocument();
$XML->load('hello.xml');
#PRINT
print $xslt->transformToXML($XML);
但客戶端處理與需求1衝突(無Javascript允許)。 – 2011-02-13 12:15:05
對不起,這是一個深夜:它應該是服務器端:) – stockoverflow 2011-02-13 12:24:27