我有一個XML文檔,需要生成靜態HTML頁面(通過CD進行分發)。我知道(在不同程度上)JavaScript,PHP和Python。我認爲目前的選項這裏列出:從XML內容生成靜態HTML網站
我不排除JavaScript,因此其中一個方案是使用Ajax動態加載XML內容轉換成HTML頁面。 編輯:我會使用jQuery這個選項。
學習一些基本的XSLT並按照這種方式生成符合正確規範的HTML。
用PHP生成站點(例如),然後生成一個靜態站點。
編寫腳本(以Python爲例)將XML轉換爲HTML。這與XSLT選項類似,但不必學習XSLT。
有用的信息:
的XML可能會在某個時候發生改變,所以我希望能夠輕鬆地重新生成網站。
我將不得不生產某種菜單來跳轉文檔(所以我需要產生某種內容的索引)。
我想知道是否有人有更好的想法,我沒有想到。如果沒有,我想讓你告訴我哪個選項似乎最明智。我想我知道我要做什麼,但我想要第二個意見。謝謝。
謝謝Steven(和Lucero)。我想我會使用XSLT,當我完成時我會報告回來!如果一切都很糟糕,我保留撤回我接受的答案的權利:) – Skilldrick 2010-05-19 16:31:29