3
我使用php XSLTProcessor
來轉換XML文件的特定部分,我需要將其作爲內容合併到另一個HTML文檔中。如何防止PHP :: XSLTProcessor生成<html>和<body>標籤?
的問題是,XSLTProcessor
總是發出這樣的代碼:
<head>
<body>
[what I need to incorporate]
</body>
</head>
我需要阻止它產生那些周圍的標籤,我該怎麼辦呢?
我不認爲這是一個好主意,產生無效的HTML文件,事實上我不知道有任何辦法做到這一點。在使用XSLT轉換AJAX請求的響應時,我總是使用JS來僅附加結果文檔的必要部分。猜測這也是使用PHP時的一個選項。 – Flack 2010-12-19 13:54:37
我已經爲我的網站構建了一個PHP模板系統,我從另一個服務器獲取XML,因此出於安全原因我需要進行轉換服務器端,我不想搞亂我的模板,我只需要將轉換後的數據合併到相應的佔位符 – 2010-12-19 14:02:29
好問題,+1。查看我的答案,找出可能的解決方案 – 2010-12-19 15:26:34