我在當前項目中使用XML和XSLT,我想知道是否讓瀏覽器使用樣式表將XML呈現爲HTML,而不是使用類似PHP xsltprocessor的東西。瀏覽器渲染XSLT vs PHP渲染XSLT
我使用瀏覽器xslt處理器的一個主要原因是允許API在不久的將來訪問我的XML數據。所以我想要轉換客戶端,所以我的XML仍然可用。
我可能對PHP xsltprocessor錯誤,但是當通過PHP處理xml時,收到的數據是呈現的XML(在我的情況下是HTML),並且XML數據不再可用。是對的嗎?
謝謝你清理一下。
我必須承認,在使用瀏覽器XSLT渲染的每個主流瀏覽器中,我都遇到了一些麻煩。但總的來說,HTML是以相同的方式呈現的,所以我認爲除了一些Javascript奇怪的行爲之外,我仍然認爲客戶端轉換並不是一個糟糕的決定。有沒有任何瀏覽器根本不支持它? – 2010-02-03 20:29:44
據我所知,所有的瀏覽器都支持它,但是你會遇到它們如何處理擴展函數或XSLT基礎之外的任何差異。它可能會正常工作,但你不能真正看到最終用戶的體驗是什麼,所以這取決於對你有多重要。 – 2010-02-03 20:33:15