2010-09-29 61 views
2

所以我從Web服務返回的XML和我在瀏覽器(Firefox)得到這個消息XML基本樣式選項

此XML文件沒有出現有 與 相關的任何樣式信息之。文檔樹如下所示。

這是一個簡單的修復,只是通過一個CSS樣式表?或者是樣式化XML的首選方式?

回答

1

樣式化XML的首選方式是XSLT。如果我沒有弄錯,XSL樣式表就是這個消息實際所指的。

沒有任何進一步的信息,我不能建議任何具體的東西。如果你展示了一些你的XML並說明它應該如何表示,我可以讓你開始使用基本的XSL樣式表。

2

可以使用CSSXSLT對XML進行樣式設置。大多數瀏覽器將同時應用CSSXSLT樣式表並在XML中提供適當的處理指令時呈現結果。

要應用CSS到一個XML文件中添加這樣的處理指令:

<?xml-stylesheet type="text/css" href="my-style.css" ?> 

應用XSLT到XML文件添加處理指令像這樣:

<?xml-stylesheet type="text/xsl" href="my-transform.xsl" ?> 

如果您的樣式需求是對XML內容的更多顯示和修飾,而不是轉換,那麼CSS樣式可能更容易。

看看這個W3C頁面:How to add style to XML

+0

謝謝很高興知道以及 – 2010-09-30 13:09:15